.POSIX: include config.mk HDR = config.h SRC = selc.c all: selc$(EXE) config.h: copy /Y config.def.h config.h selc$(EXE): $(SRC) $(HDR) $(CC) $(CFLAGS) -o $@ $(SRC) $(LDFLAGS) clean: -$(RM) selc$(EXE) install: all -mkdir "$(subst /,\,$(DESTDIR)$(BINDIR))" copy /Y selc$(EXE) "$(subst /,\,$(DESTDIR)$(BINDIR)/selc$(EXE))" @echo installed to $(DESTDIR)$(BINDIR)/selc$(EXE) uninstall: -$(RM) "$(subst /,\,$(DESTDIR)$(BINDIR)/selc$(EXE))" boot: install "$(subst /,\,$(DESTDIR)$(BINDIR))\selc$(EXE)" -i unboot: -"$(subst /,\,$(DESTDIR)$(BINDIR))\selc$(EXE)" -u -$(RM) "$(subst /,\,$(DESTDIR)$(BINDIR)/selc$(EXE))" .PHONY: all clean install uninstall boot unboot