2022-08-13 23:43:46 +00:00
|
|
|
.POSIX:
|
|
|
|
.SUFFIXES:
|
|
|
|
CC = cc
|
|
|
|
CFLAGS = -Wall -O2
|
|
|
|
LDFLAGS = -static
|
|
|
|
LDLIBS =
|
2022-08-19 19:36:16 +00:00
|
|
|
PREFIX = /usr/local/
|
2022-08-13 23:43:46 +00:00
|
|
|
DESTDIR =
|
2022-08-19 19:36:16 +00:00
|
|
|
BIN = echo yes true false cat
|
2022-08-13 23:43:46 +00:00
|
|
|
|
2022-08-19 19:36:16 +00:00
|
|
|
all: ${BIN}
|
2022-08-13 23:43:46 +00:00
|
|
|
echo: echo.c
|
|
|
|
wc: wc.c
|
|
|
|
yes: yes.c
|
|
|
|
true: true.c
|
|
|
|
false:
|
|
|
|
ln -s true false
|
|
|
|
cat: cat.c
|
|
|
|
|
2022-08-19 19:36:16 +00:00
|
|
|
install: all
|
|
|
|
install -Dm0775 ${BIN} ${DESTDIR}${PREFIX}bin
|
|
|
|
|
2022-08-13 23:43:46 +00:00
|
|
|
clean:
|
2022-08-19 18:54:58 +00:00
|
|
|
rm echo true yes false cat
|
2022-08-13 23:43:46 +00:00
|
|
|
|
|
|
|
.SUFFIXES: .c .o
|
|
|
|
.c.o:
|
|
|
|
${CC} ${CFLAGS} ${LDFLAGS} -c $<
|
2022-08-19 19:36:16 +00:00
|
|
|
|
|
|
|
:
|
|
|
|
echo hello
|