summaryrefslogblamecommitdiff
path: root/Makefile
blob: def670019589f91e33b3af9be85ff9bdf868ae3c (plain) (tree)
1
2
3
4
5
6
7
8
9
10

              







                                       







                                                                          






                                                                          
      
                                       
CFLAGS = -Wall

.PHONY: help install-mqtt-publish clean
help:
	@echo valid targets are
	@echo "  mqtt-publish"
	@echo "  mqtt-esp5100"

#all: mqtt-publish
#install: install-mqtt-publish

mqtt-publish: mqtt-publish.c
	$(CC) $(CFLAGS) -o $@ $^ -lmosquitto -li2c
install-mqtt-publish: mqtt-publish mqtt-publish-init.d mqtt-publish-conf.d
	install -D -m 0755 mqtt-publish /usr/local/bin/mqtt-publish
	install -D -m 0755 mqtt-publish-init.d /etc/init.d/mqtt-publish
	install -D -m 0644 mqtt-publish-conf.d /etc/conf.d/mqtt-publish

mqtt-esp5100: mqtt-esp5100.c
	$(CC) $(CFLAGS) -o $@ $^ -lmosquitto
install-mqtt-esp5100: mqtt-esp5100 mqtt-esp5100-init.d mqtt-esp5100-conf.d
	install -D -m 0755 mqtt-esp5100     /usr/local/bin/mqtt-esp5100
	install -D -m 0755 mqtt-esp5100-init.d /etc/init.d/mqtt-esp5100
	install -D -m 0644 mqtt-esp5100-conf.d /etc/conf.d/mqtt-esp5100

clean:
	rm -f mqtt-publish mqtt-esp5100