summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorTony Theodore <tonyt@logyst.com>2021-01-12 08:05:59 (GMT)
committerTony Theodore <tonyt@logyst.com>2021-01-12 08:05:59 (GMT)
commitcb9ace3a37aa7bc4ce67d539e27c31b0e3df9916 (patch)
tree9bdf0035bc659bc179f2a1ab7415ca3571dfc2f7 /src
parentfd6e2bed21214d3b293eb3fb8a12ec6cf2bdf803 (diff)
downloadmxe-cb9ace3a37aa7bc4ce67d539e27c31b0e3df9916.zip
mxe-cb9ace3a37aa7bc4ce67d539e27c31b0e3df9916.tar.gz
mxe-cb9ace3a37aa7bc4ce67d539e27c31b0e3df9916.tar.bz2
hdf-eos5: install to sub-directories
Diffstat (limited to 'src')
-rw-r--r--src/hdf-eos5.mk18
1 files changed, 12 insertions, 6 deletions
diff --git a/src/hdf-eos5.mk b/src/hdf-eos5.mk
index ce26924..cc35b52 100644
--- a/src/hdf-eos5.mk
+++ b/src/hdf-eos5.mk
@@ -17,18 +17,24 @@ define $(PKG)_UPDATE
endef
define $(PKG)_BUILD
- cd '$(1)' && chmod -R ugo+w .
- cd '$(1)' && autoconf
- cd '$(1)' && ./configure \
+ # gctp is also present in hdf-eos2 and some headers are also
+ # duplicated, so install to sub-directories
+ cd '$(SOURCE_DIR)' && chmod -R ugo+w .
+ cd '$(SOURCE_DIR)' && autoconf
+ cd '$(BUILD_DIR)' && '$(SOURCE_DIR)/configure' \
$(MXE_CONFIGURE_OPTS) \
+ --includedir='$(PREFIX)/$(TARGET)/include/$(PKG)' \
+ --libdir='$(PREFIX)/$(TARGET)/lib/$(PKG)' \
--enable-install-include
- $(MAKE) -C '$(1)' -j '$(JOBS)'
- $(MAKE) -C '$(1)' -j 1 install
+ $(MAKE) -C '$(BUILD_DIR)' -j '$(JOBS)'
+ $(MAKE) -C '$(BUILD_DIR)' -j 1 install
'$(TARGET)-gcc' \
- -std=c99 -W -Wall -Werror -pedantic \
+ -std=c99 -W -Wall -pedantic \
'$(TEST_FILE)' -o '$(PREFIX)/$(TARGET)/bin/test-$(PKG).exe' \
+ -I'$(PREFIX)/$(TARGET)/include/$(PKG)' \
+ -L'$(PREFIX)/$(TARGET)/lib/$(PKG)' \
-lhe5_hdfeos -lhdf5_hl -lhdf5 -lz
endef