summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorkatalx2026-01-27 18:46:06 -0500
committerkatalx2026-01-27 18:46:06 -0500
commitc620a20da58c4157f6257a53550c84be87c3b2cf (patch)
treef061b11b051d0cf64404a40e9e10010ce2392e58 /Makefile
initial commitHEADmaster
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile23
1 files changed, 23 insertions, 0 deletions
diff --git a/Makefile b/Makefile
new file mode 100644
index 0000000..7ea1a7b
--- /dev/null
+++ b/Makefile
@@ -0,0 +1,23 @@
+CFLAGS += -Wall -Wpedantic
+LDFLAGS += -s
+
+PREFIX ?= ${HOME}
+BINDIR ?= ${PREFIX}/bin
+
+EXE != find . -name '*.c' | sed -e 's/\.c$$//' -e 's|^\./||'
+
+.PHONY: all install clean
+
+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}