diff options
author | Robert Schwebel <r.schwebel@pengutronix.de> | 2005-01-31 19:44:14 +0000 |
---|---|---|
committer | Robert Schwebel <r.schwebel@pengutronix.de> | 2005-01-31 19:44:14 +0000 |
commit | c2e1928b5721a0e11d83c5a7fae594cd301030f4 (patch) | |
tree | d0adc29f2f9654f5704803c78ba0dcc46272c74a /rules/expat.make | |
parent | 54fc5ad2a2f7e86050783c05e8f84c643cefbb33 (diff) | |
download | ptxdist-c2e1928b5721a0e11d83c5a7fae594cd301030f4.tar.gz ptxdist-c2e1928b5721a0e11d83c5a7fae594cd301030f4.tar.xz |
some updateds; patch by Benedikt Spranger
git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-0.7-trunk@2232 33e552b5-05e3-0310-8538-816dae2090ed
Diffstat (limited to 'rules/expat.make')
-rw-r--r-- | rules/expat.make | 32 |
1 files changed, 13 insertions, 19 deletions
diff --git a/rules/expat.make b/rules/expat.make index 21003f0ff..dbc57a361 100644 --- a/rules/expat.make +++ b/rules/expat.make @@ -20,10 +20,10 @@ endif # # Paths and names # -EXPAT_VERSION = 1.95.6 +EXPAT_VERSION = 1.95.8 EXPAT = expat-$(EXPAT_VERSION) EXPAT_SUFFIX = tar.gz -EXPAT_URL = http://twtelecom.dl.sourceforge.net/sourceforge/expat/$(EXPAT).$(EXPAT_SUFFIX) +EXPAT_URL = http://mesh.dl.sourceforge.net/sourceforge/expat/$(EXPAT).$(EXPAT_SUFFIX) EXPAT_SOURCE = $(SRCDIR)/$(EXPAT).$(EXPAT_SUFFIX) EXPAT_DIR = $(BUILDDIR)/$(EXPAT) @@ -49,7 +49,7 @@ $(EXPAT_SOURCE): expat_extract: $(STATEDIR)/expat.extract -expat_extract_deps = $(STATEDIR)/expat.get +expat_extract_deps = $(STATEDIR)/expat.get $(STATEDIR)/expat.extract: $(expat_extract_deps) @$(call targetinfo, $@) @@ -66,9 +66,8 @@ expat_prepare: $(STATEDIR)/expat.prepare # # dependencies # -expat_prepare_deps = \ - $(STATEDIR)/expat.extract \ - $(STATEDIR)/virtual-xchain.install +expat_prepare_deps = $(STATEDIR)/expat.extract +expat_prepare_deps += $(STATEDIR)/virtual-xchain.install EXPAT_PATH = PATH=$(CROSS_PATH) EXPAT_ENV = $(CROSS_ENV) @@ -78,7 +77,7 @@ EXPAT_ENV += PKG_CONFIG_PATH=$(CROSS_LIB_DIR)/lib/pkgconfig/ # autoconf # EXPAT_AUTOCONF = $(CROSS_AUTOCONF) -EXPAT_AUTOCONF += --prefix=/usr +EXPAT_AUTOCONF += --prefix=$(CROSS_LIB_DIR) $(STATEDIR)/expat.prepare: $(expat_prepare_deps) @$(call targetinfo, $@) @@ -98,7 +97,8 @@ expat_compile_deps = $(STATEDIR)/expat.prepare $(STATEDIR)/expat.compile: $(expat_compile_deps) @$(call targetinfo, $@) - $(EXPAT_PATH) $(EXPAT_ENV) make -C $(EXPAT_DIR) + cd $(EXPAT_DIR) && \ + $(EXPAT_PATH) $(EXPAT_ENV) make touch $@ # ---------------------------------------------------------------------------- @@ -109,13 +109,8 @@ expat_install: $(STATEDIR)/expat.install $(STATEDIR)/expat.install: $(STATEDIR)/expat.compile @$(call targetinfo, $@) - install -d $(PTXCONF_PREFIX)/lib - rm -f $(PTXCONF_PREFIX)/$(PTXCONF_GNU_TARGET)/lib/libexpat.so* - install $(EXPAT_DIR)/.libs/libexpat.so.0.4.0 $(PTXCONF_PREFIX)/$(PTXCONF_GNU_TARGET)/lib/ - ln -sf libexpat.so.0.4.0 $(PTXCONF_PREFIX)/$(PTXCONF_GNU_TARGET)/lib/libexpat.so.0 - ln -sf libexpat.so.0.4.0 $(PTXCONF_PREFIX)/$(PTXCONF_GNU_TARGET)/lib/libexpat.so - rm -f $(PTXCONF_PREFIX)/$(PTXCONF_GNU_TARGET)/include/expat.h - install $(EXPAT_DIR)/lib/expat.h $(PTXCONF_PREFIX)/$(PTXCONF_GNU_TARGET)/include + cd $(EXPAT_DIR) && \ + $(EXPAT_PATH) $(EXPAT_ENV) make install touch $@ # ---------------------------------------------------------------------------- @@ -128,11 +123,10 @@ expat_targetinstall_deps = $(STATEDIR)/expat.compile $(STATEDIR)/expat.targetinstall: $(expat_targetinstall_deps) @$(call targetinfo, $@) - install -d $(ROOTDIR)/lib - install $(EXPAT_DIR)/.libs/libexpat.so.0.4.0 $(ROOTDIR)/lib/ - ln -s libexpat.so.0.4.0 $(ROOTDIR)/lib/libexpat.so.0 - ln -s libexpat.so.0.4.0 $(ROOTDIR)/lib/libexpat.so + $(call copy_root, 0, 0, 0644, $(EXPAT_DIR)/.libs/libexpat.so.0.5.0, /lib/libexpat.so.0.5.0) + $(call link_root, /lib/libexpat.so.0.5.0, /lib/libexpat.so.0) + $(call link_root, /lib/libexpat.so.0.5.0, /lib/libexpat.so) touch $@ |