Merge pull request #587 from fanquake/mingw_pkg_config
mingw: add minimal pkg-config support
This commit is contained in:
commit
4509935d56
|
@ -52,6 +52,14 @@ endif
|
||||||
endif
|
endif
|
||||||
DISTFILE:=$(shell echo "miniupnpc-bin-win32-`cat VERSION`-$(COMMITREF).zip")
|
DISTFILE:=$(shell echo "miniupnpc-bin-win32-`cat VERSION`-$(COMMITREF).zip")
|
||||||
|
|
||||||
|
LIBDIR ?= lib
|
||||||
|
# install directories
|
||||||
|
ifeq ($(strip $(PREFIX)),)
|
||||||
|
INSTALLPREFIX ?= /usr
|
||||||
|
else
|
||||||
|
INSTALLPREFIX ?= $(PREFIX)
|
||||||
|
endif
|
||||||
|
|
||||||
.PHONY: all dist clean
|
.PHONY: all dist clean
|
||||||
|
|
||||||
all: $(BINARIES)
|
all: $(BINARIES)
|
||||||
|
@ -125,6 +133,19 @@ rc_version.h: VERSION
|
||||||
mv $@.tmp $@
|
mv $@.tmp $@
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
miniupnpc.pc: VERSION
|
||||||
|
$(RM) $@
|
||||||
|
echo "prefix=$(INSTALLPREFIX)" >> $@
|
||||||
|
echo "exec_prefix=\$${prefix}" >> $@
|
||||||
|
echo "libdir=\$${exec_prefix}/$(LIBDIR)" >> $@
|
||||||
|
echo "includedir=\$${prefix}/include" >> $@
|
||||||
|
echo "" >> $@
|
||||||
|
echo "Name: miniUPnPc" >> $@
|
||||||
|
echo "Description: UPnP IGD client lightweight library" >> $@
|
||||||
|
echo "Version: $(shell cat VERSION)" >> $@
|
||||||
|
echo "Libs: -L\$${libdir} -lminiupnpc" >> $@
|
||||||
|
echo "Cflags: -I\$${includedir}" >> $@
|
||||||
|
|
||||||
winres.o: miniupnpc.rc rc_version.h
|
winres.o: miniupnpc.rc rc_version.h
|
||||||
$(WINDRES) -D INTERNAL_NAME=\\\"miniupnpc.dll\\0\\\" -i $< -o $@
|
$(WINDRES) -D INTERNAL_NAME=\\\"miniupnpc.dll\\0\\\" -i $< -o $@
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue