CC=clang CFLAGS=-std=c99 -g LD=clang LDFLAGS=-lgpio -lfigpar OBJS=main.o util.o lcd.o ths.o OUTFILE=rpi4b-temp-humidity .include "config.mk" ${OUTFILE}: ${OBJS} ${LD} ${LDFLAGS} -o $@ ${OBJS} main.o util.o lcd.o ths.o: util.h main.o lcd.o: lcd.h main.o ths.o: ths.h .c.o: ${CC} ${CFLAGS} -c\ -DDEFAULT_CONFIG_PATH="\"${DEFAULT_CONFIG_PATH}\""\ -DDEFAULT_GPIO_DEVICE="\"${DEFAULT_GPIO_DEVICE}\""\ -DDEFAULT_TEMP_KEY="\"${DEFAULT_TEMP_KEY}\""\ -DDEFAULT_HUMID_KEY="\"${DEFAULT_HUMID_KEY}\""\ -DDEFAULT_FAIL_KEY="\"${DEFAULT_FAIL_KEY}\""\ -DDEFAULT_FAIL_LIMIT="${DEFAULT_FAIL_LIMIT}"\ -DDEFAULT_LCD_VERSION="\"${DEFAULT_LCD_VERSION}\""\ $< clean: rm -f ${OUTFILE} ${OBJS} .SUFFIXES: .c .o .PHONY: clean