VERSION = 0.1.0 TARGET = ust SRC = ust.c OBJ = ${SRC:.c=.o} PREFIX = /usr/local OS != uname -s GNUSRC != if [ "${OS}" = "Linux" ]; then \ printf "%s" "-D_GNU_SOURCE"; \ fi all: ${TARGET} ${SRC}: config.h config.h: cp config.def.h $@ clean: rm -f *.[oa] ${TARGET} install: mkdir -p ${PREFIX}/bin cp -f ${TARGET} ${PREFIX}/bin chmod 755 ${PREFIX}/bin/${TARGET} uninstall: rm -f ${PREFIX}/bin/${TARGET} CFLAGS = -std=c99 -Wall -pthread -O2 ${GNUSRC} LDFLAGS = CC = cc .PHONY: all clean install uninstall