PROGS=radiator program_radiator CSRCS=libradiator.c cp210x.c USBINC=$(shell pkg-config --cflags libusb-1.0) USBLIB=$(shell pkg-config --libs libusb-1.0) CFLAGS=${USBINC} -g -Wall -Wno-unused LIBS=${USBLIB} -g OBJS=${CSRCS:%.c=%.o} default:${PROGS} ${PROGS}: %:%.o ${OBJS} ${CC} ${CFLAGS} ${LDFLAGS} -o $@ ${OBJS} $@.o ${LIBS} clean: /bin/rm -f core ${OBJS} ${PROGS} ${PROGS:%=%.o}