blob: c8e803b40584c4daa86b0f5ae6cc3f284ec1e264 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
EXE = xmenu
OBJ != find . -name '*.c' | sed -e 's/\.c$$/.o/' -e 's|^\./||'
CFLAGS += -Wall -Wpedantic
LDFLAGS += -s
PREFIX ?= ${HOME}
BINDIR ?= ${PREFIX}/bin
.PHONY: all install clean run
all: ${EXE}
install: ${EXE}
install -d ${BINDIR}
@for e in ${EXE}; do echo install $$e ${BINDIR};\
install $$e ${BINDIR}; done
uninstall:
@for e in ${EXE}; do echo rm -f ${BINDIR}/$$e;\
rm -f ${BINDIR}/$$e; done
clean:
rm -fv ${EXE} ${OBJ}
run: ${EXE}
ls | ./${EXE}
${EXE}: ${OBJ}
${CC} ${OBJ} -o ${EXE} ${LDFLAGS}
|