enhance makefile
This commit is contained in:
parent
5230139544
commit
8d56c5aff4
16
src/Makefile
16
src/Makefile
@ -3,6 +3,8 @@ CC=gcc
|
||||
CFLAGS=-Wall
|
||||
LDFLAGS=-lwiringPi -lcurl -lconfig
|
||||
|
||||
INST_DIR=/opt/sbin
|
||||
|
||||
counter: counter.o LS7366R.o influx.o ringbuffer.o led.o logging.o
|
||||
$(CC) -o $@ $(LDFLAGS) $^
|
||||
|
||||
@ -16,9 +18,17 @@ all: counter
|
||||
clean:
|
||||
-rm -f *.o counter
|
||||
|
||||
.PHONY: deploy
|
||||
deploy:
|
||||
.PHONY: update
|
||||
update:
|
||||
sudo systemctl stop counter
|
||||
sudo cp counter /opt/sbin/
|
||||
sudo cp counter $(INST_DIR)
|
||||
sudo systemctl start counter
|
||||
|
||||
.PHONY: install
|
||||
install:
|
||||
sudo mkdir -p $(INST_DIR)
|
||||
sudo cp counter counter.service $(INST_DIR)
|
||||
sudo systemctl enable $(INST_DIR)/counter.service
|
||||
sudo systemctl start counter
|
||||
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user