.POSIX: include config.mk HDR = config.h SRC = prtmib.c all: prtmib$(EXE) prtmib$(EXE): $(SRC) $(HDR) $(CC) $(CFLAGS) -o $@ $(SRC) $(LDFLAGS) clean: -$(RM) prtmib$(EXE) ifeq ($(OS),Windows_NT) install: all -mkdir "$(subst /,\,$(DESTDIR)$(BINDIR))" copy /Y prtmib$(EXE) "$(subst /,\,$(DESTDIR)$(BINDIR)/prtmib$(EXE))" @echo installed to $(DESTDIR)$(BINDIR)/prtmib$(EXE) uninstall: -$(RM) "$(subst /,\,$(DESTDIR)$(BINDIR)/prtmib$(EXE))" else install: all mkdir -p "$(DESTDIR)$(BINDIR)" cp -f prtmib$(EXE) "$(DESTDIR)$(BINDIR)/prtmib$(EXE)" chmod 755 "$(DESTDIR)$(BINDIR)/prtmib$(EXE)" @echo installed to $(DESTDIR)$(BINDIR)/prtmib$(EXE) uninstall: rm -f "$(DESTDIR)$(BINDIR)/prtmib$(EXE)" endif .PHONY: all clean install uninstall