summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile21
1 files changed, 20 insertions, 1 deletions
diff --git a/Makefile b/Makefile
index 0bc4f23..ec05565 100644
--- a/Makefile
+++ b/Makefile
@@ -13,4 +13,23 @@ prtmib$(EXE): $(SRC) $(HDR)
clean:
-$(RM) prtmib$(EXE)
-.PHONY: all clean
+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