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