INCLUDES=$(shell pkg-config --cflags libusb-1.0) LIBS=-Bstatic $(shell pkg-config --libs libusb-1.0) -lpthread -Bdynamic -ludev LDFLAGS=-s PROG=cryptopad SRCS=hexdump.c cryptopad.c OBJS=${SRCS:%.c=%.o} CFLAGS=${OPT} CPPFLAGS=${INCLUDES} ${DEFINES} default:${PROG} ${PROG}:${OBJS} ${CC} ${CPPFLAGS} ${CFLAGS} ${LDFLAGS} -o $@ ${OBJS} ${LIBS} install: ${PROG} install -c -m 755 ${PROG} /sbin/${PROG} clean: /bin/rm -f *~ *.d ${PROG} ${OBJS}