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