initial release
This commit is contained in:
24
Makefile
Normal file
24
Makefile
Normal file
@ -0,0 +1,24 @@
|
||||
SRCS = tic2mqtt.c tic.c mqtt.c homeassistant.c logger.c
|
||||
|
||||
OBJS = $(SRCS:%.c=%.o)
|
||||
|
||||
LIBS = -lmosquitto -ljson-c
|
||||
|
||||
CFLAGS += -Wall -Werror
|
||||
|
||||
DEPFLAGS = -MT $@ -MMD -MP -MF .$*.d
|
||||
DEPS=$(SRCS:%.c=.%.d)
|
||||
CFLAGS += $(DEPFLAGS)
|
||||
|
||||
all: tic2mqtt
|
||||
|
||||
tic2mqtt: $(OBJS)
|
||||
$(CC) $(LDFLAGS) -o $@ $^ $(LIBS)
|
||||
|
||||
clean:
|
||||
rm -f tic2mqtt $(OBJS) $(DEPS)
|
||||
|
||||
$(OBJS): $(MAKEFILE_LIST)
|
||||
-include $(DEPS)
|
||||
|
||||
.PHONY: all clean
|
Reference in New Issue
Block a user