diff options
Diffstat (limited to 'Makefile')
| -rw-r--r-- | Makefile | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..feab946 --- /dev/null +++ b/Makefile @@ -0,0 +1,34 @@ +.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 |
