diff options
author | Andrew Kelley <superjoe30@gmail.com> | 2015-02-10 09:00:29 (GMT) |
---|---|---|
committer | Andrew Kelley <superjoe30@gmail.com> | 2015-02-26 00:41:22 (GMT) |
commit | d4a0280fd01c0ce9db7fa638afd78bda3c3f4db5 (patch) | |
tree | 49cf4eafdf0fc2e441289d1c64aa865da14cd028 /src/rucksack.mk | |
parent | d4265c20416f35c2a28b54a34eab9872cbf0caaf (diff) | |
download | mxe-d4a0280fd01c0ce9db7fa638afd78bda3c3f4db5.zip mxe-d4a0280fd01c0ce9db7fa638afd78bda3c3f4db5.tar.gz mxe-d4a0280fd01c0ce9db7fa638afd78bda3c3f4db5.tar.bz2 |
add rucksack package
Diffstat (limited to 'src/rucksack.mk')
-rw-r--r-- | src/rucksack.mk | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/src/rucksack.mk b/src/rucksack.mk new file mode 100644 index 0000000..3db9c8d --- /dev/null +++ b/src/rucksack.mk @@ -0,0 +1,31 @@ +# This file is part of MXE. +# See index.html for further information. + +PKG := rucksack +$(PKG)_IGNORE := +$(PKG)_VERSION := 3.1.0 +$(PKG)_CHECKSUM := 77b0d5d1cb4417496835df811eef5ae1a7d14487 +$(PKG)_SUBDIR := $(PKG)-$($(PKG)_VERSION) +$(PKG)_FILE := $(PKG)-$($(PKG)_VERSION).tar.gz +$(PKG)_URL := https://github.com/andrewrk/rucksack/archive/$($(PKG)_VERSION).tar.gz +$(PKG)_DEPS := gcc freeimage liblaxjson + +define $(PKG)_UPDATE + $(WGET) -q -O- 'https://github.com/andrewrk/rucksack/releases' | \ + $(SED) -n 's,.*/archive/\([0-9][^>]*\)\.tar.*,\1,p' | \ + head -1 +endef + +define $(PKG)_BUILD + mkdir '$(1)/build' + cd '$(1)/build' && cmake .. -DCMAKE_TOOLCHAIN_FILE='$(CMAKE_TOOLCHAIN_FILE)' + + $(MAKE) -C '$(1)/build' -j '$(JOBS)' install VERBOSE=1 + + '$(TARGET)-gcc' \ + -W -Wall -Werror -ansi -pedantic -std=c99 \ + '$(2).c' -o '$(PREFIX)/$(TARGET)/bin/test-rucksack.exe' \ + -lrucksack -llaxjson \ + `'$(TARGET)-pkg-config' freeimage --cflags --libs` +endef + |