diff options
author | Tony Theodore <tonyt@logyst.com> | 2019-10-12 13:50:24 (GMT) |
---|---|---|
committer | Tony Theodore <tonyt@logyst.com> | 2019-10-12 13:50:24 (GMT) |
commit | f9ff614bf9b467737e11e178a96c584f3146481a (patch) | |
tree | b8861f394c81371084433fa3a0b39e006ac5e42b /src/termcap.mk | |
parent | 03ba05e2d88c9202f8641aed479a8d8836deb8de (diff) | |
download | mxe-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.mk | 18 |
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 |