summaryrefslogtreecommitdiffstats
path: root/src/termcap.mk
diff options
context:
space:
mode:
authorTony Theodore <tonyt@logyst.com>2019-10-12 13:50:24 (GMT)
committerTony Theodore <tonyt@logyst.com>2019-10-12 13:50:24 (GMT)
commitf9ff614bf9b467737e11e178a96c584f3146481a (patch)
treeb8861f394c81371084433fa3a0b39e006ac5e42b /src/termcap.mk
parent03ba05e2d88c9202f8641aed479a8d8836deb8de (diff)
downloadmxe-f9ff614bf9b467737e11e178a96c584f3146481a.zip
mxe-f9ff614bf9b467737e11e178a96c584f3146481a.tar.gz
mxe-f9ff614bf9b467737e11e178a96c584f3146481a.tar.bz2
termcap: install *.pc file
Diffstat (limited to 'src/termcap.mk')
-rw-r--r--src/termcap.mk18
1 files changed, 14 insertions, 4 deletions
diff --git a/src/termcap.mk b/src/termcap.mk
index a1926b1..f3574ff 100644
--- a/src/termcap.mk
+++ b/src/termcap.mk
@@ -20,15 +20,25 @@ endef
define $(PKG)_BUILD
# configure script is ancient and lacks cross-compiling support
- cd '$(1)' && autoreconf -fi
- cd '$(1)' && ./configure \
+ cd '$(SOURCE_DIR)' && autoreconf -fi
+ cd '$(BUILD_DIR)' && '$(SOURCE_DIR)/configure' \
$(MXE_CONFIGURE_OPTS)
- $(MAKE) -C '$(1)' -j '$(JOBS)' \
+ $(MAKE) -C '$(BUILD_DIR)' -j '$(JOBS)' \
AR='$(TARGET)-ar' \
oldincludedir= \
install
+ # create pkg-config file
+ $(INSTALL) -d '$(PREFIX)/$(TARGET)/lib/pkgconfig'
+ (echo 'Name: $(PKG)'; \
+ echo 'Version: $($(PKG)_VERSION)'; \
+ echo 'Description: $($(PKG)_DESCR)'; \
+ echo 'Requires:'; \
+ echo 'Libs: -l$(PKG)'; \
+ echo 'Cflags.private:';) \
+ > '$(PREFIX)/$(TARGET)/lib/pkgconfig/$(PKG).pc'
+
# no shared support in configure/Makefile
$(if $(BUILD_SHARED), \
- $(MAKE_SHARED_FROM_STATIC) '$(1)/libtermcap.a')
+ $(MAKE_SHARED_FROM_STATIC) '$(BUILD_DIR)/libtermcap.a')
endef