From 6b3b13632abb77a919a8c90b5b3f54ad30853b11 Mon Sep 17 00:00:00 2001 From: "Samuel A. Wirajaya" Date: Tue, 12 Dec 2023 22:36:32 +0700 Subject: put everything in git --- Makefile | 49 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 49 insertions(+) create mode 100644 Makefile (limited to 'Makefile') diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..0fa4298 --- /dev/null +++ b/Makefile @@ -0,0 +1,49 @@ +CC?= cc +CFLAGS?= +PREFIX?=/usr/local + +all: cwsnd kochgen + +install: install-cwsnd install-kochgen + +installdoc: installdoc-cwsnd installdoc-kochgen + +uninstall: uninstall-cwsnd uninstall-kochgen + +cwsnd: cwsnd.c + $(CC) -Wall -Werror -O2 $(CFLAGS) \ + -o cwsnd cwsnd.c -lm -lsndio + +kochgen: kochgen.c + $(CC) -Wall -Werror -O2 $(CFLAGS) \ + -o kochgen kochgen.c + +install-cwsnd: cwsnd + install -s cwsnd $(PREFIX)/bin/cwsnd + +installdoc-cwsnd: + install -d $(PREFIX)/man/man1 + install -m 0644 cwsnd.1 $(PREFIX)/man/man1/cwsnd.1 + +install-kochgen: kochgen + install -s kochgen $(PREFIX)/bin/kochgen + +installdoc-kochgen: + install -d $(PREFIX)/man/man1 + install -m 0644 kochgen.1 $(PREFIX)/man/man1/kochgen.1 + +uninstall-cwsnd: + -rm $(PREFIX)/bin/cwsnd + -rm $(PREFIX)/man/man1/cwsnd.1 + +uninstall-kochgen: + -rm $(PREFIX)/bin/kochgen + -rm $(PREFIX)/man/man1/kochgen.1 + +clean: + -rm cwsnd + -rm kochgen + +.PHONY: all clean install install-cwsnd install-kochgen \ + installdoc-cwsnd installdoc-kochgen \ + uninstall uninstall-cwsnd uninstall-kochgen -- cgit v1.2.3