comparison src/mxml.mk @ 1432:31854009eb63

enable thread safety in package mxml
author Volker Grabsch <vog@notjusthosting.com>
date Sat, 27 Nov 2010 00:16:17 +0100
parents 54bd2521d8c3
children 5e1db3421f8e
comparison
equal deleted inserted replaced
1431:54bd2521d8c3 1432:31854009eb63
8 $(PKG)_CHECKSUM := df180bd2e3890c97fa8a05dd131f9285468cffe1 8 $(PKG)_CHECKSUM := df180bd2e3890c97fa8a05dd131f9285468cffe1
9 $(PKG)_SUBDIR := $(PKG)-$($(PKG)_VERSION) 9 $(PKG)_SUBDIR := $(PKG)-$($(PKG)_VERSION)
10 $(PKG)_FILE := $($(PKG)_SUBDIR).tar.gz 10 $(PKG)_FILE := $($(PKG)_SUBDIR).tar.gz
11 $(PKG)_WEBSITE := http://www.minixml.org/ 11 $(PKG)_WEBSITE := http://www.minixml.org/
12 $(PKG)_URL := http://ftp.easysw.com/pub/$(PKG)/$($(PKG)_VERSION)/$($(PKG)_FILE) 12 $(PKG)_URL := http://ftp.easysw.com/pub/$(PKG)/$($(PKG)_VERSION)/$($(PKG)_FILE)
13 $(PKG)_DEPS := gcc 13 $(PKG)_DEPS := gcc pthreads
14 14
15 define $(PKG)_UPDATE 15 define $(PKG)_UPDATE
16 wget -q -O- 'http://ftp.easysw.com/pub/mxml/?C=M;O=D' | \ 16 wget -q -O- 'http://ftp.easysw.com/pub/mxml/?C=M;O=D' | \
17 $(SED) -n 's,.*<a href="\([0-9][^"]*\)/.*,\1,p' | \ 17 $(SED) -n 's,.*<a href="\([0-9][^"]*\)/.*,\1,p' | \
18 head -1 18 head -1
20 20
21 define $(PKG)_BUILD 21 define $(PKG)_BUILD
22 cd '$(1)' && ./configure \ 22 cd '$(1)' && ./configure \
23 --host='$(TARGET)' \ 23 --host='$(TARGET)' \
24 --disable-shared \ 24 --disable-shared \
25 --disable-threads \ 25 --prefix='$(PREFIX)/$(TARGET)' \
26 --prefix='$(PREFIX)/$(TARGET)' 26 --enable-threads
27 $(MAKE) -C '$(1)' -j '$(JOBS)' libmxml.a 27 $(MAKE) -C '$(1)' -j '$(JOBS)' libmxml.a
28 $(MAKE) -C '$(1)' -j 1 install-libmxml.a 28 $(MAKE) -C '$(1)' -j 1 install-libmxml.a
29 $(INSTALL) -d '$(PREFIX)/$(TARGET)/include' 29 $(INSTALL) -d '$(PREFIX)/$(TARGET)/include'
30 $(INSTALL) -m644 '$(1)/mxml.h' '$(PREFIX)/$(TARGET)/include/' 30 $(INSTALL) -m644 '$(1)/mxml.h' '$(PREFIX)/$(TARGET)/include/'
31 $(INSTALL) -d '$(PREFIX)/$(TARGET)/lib/pkgconfig' 31 $(INSTALL) -d '$(PREFIX)/$(TARGET)/lib/pkgconfig'