.POSIX: CONFIGFILE = config.mk include $(CONFIGFILE) all: file2key file2key: file2key.o $(CC) -o $@ file2key.o $(LDFLAGS) file2key.o: file2key.c settings.h config.h $(CC) -c -o $@ file2key.c $(CFLAGS) $(CPPFLAGS) install: file2key mkdir -p -- "$(DESTDIR)$(PREFIX)/bin" cp -- file2key "$(DESTDIR)$(PREFIX)/bin/" uninstall: -rm -f -- "$(DESTDIR)$(PREFIX)/bin/file2key" clean: -rm -rf -- *.o file2key .PHONY: all install uninstall clean