summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Makefile.mingw14
1 files changed, 14 insertions, 0 deletions
diff --git a/Makefile.mingw b/Makefile.mingw
index 4d7a5b7..9108748 100644
--- a/Makefile.mingw
+++ b/Makefile.mingw
@@ -15,9 +15,23 @@ OBJS=miniwget.o minixml.o igd_desc_parse.o minisoap.o \
miniupnpc.o upnpreplyparse.o upnpcommands.o upnperrors.o \
connecthostport.o
OBJSDLL=$(addprefix dll/, $(OBJS))
+# HEADERS to install
+HEADERS = miniupnpc.h miniwget.h upnpcommands.h igd_desc_parse.h \
+ upnpreplyparse.h upnperrors.h declspec.h bsdqueue.h
+LIBRARY = libminiupnpc.a
+INSTALL = install
+INSTALLPREFIX ?= $(PREFIX)/usr
+INSTALLDIRINC = $(INSTALLPREFIX)/include/miniupnpc
+INSTALLDIRLIB = $(INSTALLPREFIX)/lib
all: init upnpc-static upnpc-shared testminixml libminiupnpc.a miniupnpc.dll
+install:
+ $(INSTALL) -d $(INSTALLDIRINC)
+ $(INSTALL) -m 644 $(HEADERS) $(INSTALLDIRINC)
+ $(INSTALL) -d $(INSTALLDIRLIB)
+ $(INSTALL) -m 644 $(LIBRARY) $(INSTALLDIRLIB)
+
init:
mkdir dll
echo init > init