mirror of
https://github.com/epasveer/seer.git
synced 2026-08-29 08:34:42 +08:00
36 lines
622 B
Makefile
36 lines
622 B
Makefile
prefix = /usr
|
|
bindir = $(prefix)/bin
|
|
sysconfdir = /etc
|
|
unitdir = $(sysconfdir)/systemd/system
|
|
|
|
OBJS = pipowerd.o
|
|
|
|
UNITS = \
|
|
pipower-boot.service \
|
|
pipowerd.service
|
|
|
|
%.pre: %.c
|
|
$(CC) $(CFLAGS) -E -o $@ $<
|
|
|
|
all: pipowerd
|
|
|
|
pipowerd: $(OBJS)
|
|
$(CC) $(LDFLAGS) -o $@ $< $(LIBS)
|
|
|
|
clean:
|
|
rm -f pipowerd $(OBJS)
|
|
|
|
install: install-bin install-units
|
|
|
|
install-bin: pipowerd
|
|
install -m 755 -d $(DESTDIR)$(bindir)
|
|
install -m 755 pipowerd $(DESTDIR)$(bindir)
|
|
|
|
install-units:
|
|
install -m 755 -d $(DESTDIR)$(unitdir)
|
|
install -m 644 $(UNITS) $(DESTDIR)$(unitdir)
|
|
|
|
activate:
|
|
systemctl daemon-reload
|
|
systemctl enable --now $(UNITS)
|