CFLAGS+=-std=c11 -Wall -Wextra -Wpedantic -D_POSIX_C_SOURCE=200809L CFLAGS+=-I/usr/include/lua5.3 LDLIBS+=-llua5.3 PREFIX?=/usr/local plop: main.o plop.o response.o request.o main.o: plop.h request.h plop.o: plop.h request.h response.h request.o: request.h response.o: response.h clean: rm -f plop *.o install: plop mkdir -p $(PREFIX)/bin mkdir -p $(PREFIX)/share/man/man1 mkdir -p $(PREFIX)/share/plop cp -f plop $(PREFIX)/bin cp -f plop.1 $(PREFIX)/share/man/man1 cp -f default.lua $(PREFIX)/share/plop chmod 755 $(PREFIX)/bin/plop chmod 644 $(PREFIX)/share/man/man1/plop.1 chmod 644 $(PREFIX)/share/plop/default.lua uninstall: rm -f $(PREFIX)/bin/plop rm -f $(PREFIX)/share/man/man1/plop.1 rm -f $(PREFIX)/share/plop/default.lua rmdir --ignore-fail-on-non-empty $(PREFIX)/share/plop .PHONY: clean install uninstall