diff options
author | Tony Theodore <tonyt@logyst.com> | 2012-05-15 12:03:41 (GMT) |
---|---|---|
committer | Tony Theodore <tonyt@logyst.com> | 2012-05-15 12:03:41 (GMT) |
commit | 0ba1e71333e82ac5a672d512b0447c5e58b20f05 (patch) | |
tree | d17f724b268448f0fd1dd301b357605c2048b380 /src/qdbm.mk | |
parent | 0b3d85efe8adc02c8bfa72eb922ff7d7f0bc10a2 (diff) | |
download | mxe-0ba1e71333e82ac5a672d512b0447c5e58b20f05.zip mxe-0ba1e71333e82ac5a672d512b0447c5e58b20f05.tar.gz mxe-0ba1e71333e82ac5a672d512b0447c5e58b20f05.tar.bz2 |
package qdbm: static cross-build, enable optional deps, test program
Diffstat (limited to 'src/qdbm.mk')
-rw-r--r-- | src/qdbm.mk | 28 |
1 files changed, 23 insertions, 5 deletions
diff --git a/src/qdbm.mk b/src/qdbm.mk index b759f8e..e6be155 100644 --- a/src/qdbm.mk +++ b/src/qdbm.mk @@ -2,13 +2,12 @@ # See index.html for further information. PKG := qdbm -VERSION := 1.8.78 $(PKG)_IGNORE := $(PKG)_CHECKSUM := 8c2ab938c2dad8067c29b0aa93efc6389f0e7076 $(PKG)_SUBDIR := qdbm-$($(PKG)_VERSION) $(PKG)_FILE := qdbm-$($(PKG)_VERSION).tar.gz $(PKG)_URL := http://fallabs.com/qdbm/qdbm-1.8.78.tar.gz -$(PKG)_DEPS := gcc +$(PKG)_DEPS := gcc bzip2 libiconv lzo zlib define $(PKG)_UPDATE wget -q -O- 'http://fallabs.com/qdbm/' | \ @@ -18,9 +17,28 @@ define $(PKG)_UPDATE endef define $(PKG)_BUILD - cd '$(1)/' && ./configure \ + cd '$(1)' && ./configure \ --host='$(TARGET)' \ --prefix='$(PREFIX)/$(TARGET)' \ - CONFIG_SHELL=$(SHELL) - $(MAKE) -C '$(1)/' -j '$(JOBS)' install + --enable-lzo \ + --enable-bzip \ + --enable-zlib \ + --enable-iconv + $(MAKE) -C '$(1)' -j '$(JOBS)' \ + static \ + MYBINS= \ + MYLIBS=libqdbm.a \ + AR=i686-pc-mingw32-ar \ + RANLIB=i686-pc-mingw32-ranlib + $(INSTALL) -d '$(PREFIX)/$(TARGET)/lib/pkgconfig' + $(INSTALL) -m644 '$(1)/libqdbm.a' '$(PREFIX)/$(TARGET)/lib/' + $(INSTALL) -m644 '$(1)/qdbm.pc' '$(PREFIX)/$(TARGET)/lib/pkgconfig/' + $(INSTALL) -d '$(PREFIX)/$(TARGET)/include' + cd '$(1)' && $(INSTALL) -m644 depot.h curia.h relic.h hovel.h \ + cabin.h villa.h vista.h odeum.h '$(PREFIX)/$(TARGET)/include/' + + '$(TARGET)-gcc' \ + -W -Wall -Werror -ansi -pedantic \ + '$(2).c' -o '$(PREFIX)/$(TARGET)/bin/test-qdbm.exe' \ + `'$(TARGET)-pkg-config' qdbm --cflags --libs` endef |