README fixes
[ust.git] / Makefile
1 VERSION = 0.1.0
2
3 TARGET = ust
4 SRC = ust.c
5 OBJ = ${SRC:.c=.o}
6
7 PREFIX = /usr/local
8
9 OS != uname -s
10
11 GNUSRC != if [ "${OS}" = "Linux" ]; then \
12 printf "%s" "-D_GNU_SOURCE"; \
13 fi
14
15 all: ${TARGET}
16
17 ${SRC}: config.h
18
19 config.h:
20 cp config.def.h $@
21
22 clean:
23 rm -f *.[oa] ${TARGET}
24
25 install:
26 mkdir -p ${PREFIX}/bin
27 cp -f ${TARGET} ${PREFIX}/bin
28 chmod 755 ${PREFIX}/bin/${TARGET}
29
30 uninstall:
31 rm -f ${PREFIX}/bin/${TARGET}
32
33 CFLAGS = -std=c99 -Wall -pthread -O2 ${GNUSRC}
34 LDFLAGS =
35
36 CC = cc
37
38 .PHONY: all clean install uninstall