# Copying and distribution of this file, with or without modification, # are permitted in any medium without royalty provided the copyright # notice and this notice are preserved. This file is offered as-is, # without any warranty. CONFIGFILE = config.mk include $(CONFIGFILE) all: bin/autopasswd bin/autopasswd: obj/autopasswd.o @mkdir -p bin $(CC) -o $@ obj/autopasswd.o $(LDFLAGS) obj/%.o: src/%.c @mkdir -p obj $(CC) -c -o $@ $< $(CFLAGS) $(CPPFLAGS) install: bin/autopasswd mkdir -p -- "$(DESTDIR)$(BINDIR)" mkdir -p -- "$(DESTDIR)$(LICENSEDIR)/$(PKGNAME)" cp -- bin/autopasswd "$(DESTDIR)$(BINDIR)/$(COMMAND)" cp -- COPYING LICENSE "$(DESTDIR)$(LICENSEDIR)/$(PKGNAME)/" uninstall: -rm -f -- "$(DESTDIR)$(BINDIR)/$(COMMAND)" -rm -f -- "$(DESTDIR)$(LICENSEDIR)/$(PKGNAME)/COPYING" -rm -f -- "$(DESTDIR)$(LICENSEDIR)/$(PKGNAME)/LICENSE" -rmdir -- "$(DESTDIR)$(LICENSEDIR)/$(PKGNAME)" clean: -rm -rf -- bin obj .PHONY: all install uninstall clean