master
Makefile
1.POSIX:
2SRC = xtr
3PREFIX = /usr/pkg
4
5CC = cc
6PKG_CONFIG = pkg-config
7
8CFLAGS += -std=c99 -Wall -Wextra -Oz -Wno-unused-parameter
9
10PKG_CFLAGS != ${PKG_CONFIG} --cflags x11 xkbcommon
11PKG_LIBS != ${PKG_CONFIG} --libs x11 xkbcommon
12
13CPPFLAGS += ${WLD_CFLAGS} -I. -I/usr/local/include -I${PREFIX}/include
14SRCS = ${SRC}.c
15
16.PHONY: all clean install
17all: ${SRC}
18
19${SRC}: ${SRC}.c config.h
20 ${CC} -o $@ ${CFLAGS} ${LDFLAGS} ${PKG_CFLAGS} ${SRCS} ${PKG_LIBS}
21
22clean:
23 rm -f ${SRC} *.o ${PROTO}
24install: ${SRC}
25 cp ${SRC} ${PREFIX}/bin/${SRC}
26uninstall:
27 rm ${PREFIX}/bin/${SRC}
28config.h: config.def.h
29 cp config.def.h config.h