--- mozilla/config/autoconf.mk.in 2005-08-17 19:17:17.000000000 +0200 +++ mozilla/config/autoconf.mk.in 2005-11-17 14:23:11.000000000 +0100 @@ -54,13 +54,13 @@ prefix = @prefix@ exec_prefix = @exec_prefix@ bindir = @bindir@ -includedir = @includedir@/$(MOZ_APP_NAME)-$(MOZ_APP_VERSION) +includedir = $(mozappdir)/include libdir = @libdir@ datadir = @datadir@ mandir = @mandir@ -idldir = @datadir@/idl/$(MOZ_APP_NAME)-$(MOZ_APP_VERSION) +idldir = $(mozappdir)/idl -mozappdir = $(libdir)/$(MOZ_APP_NAME)-$(MOZ_APP_VERSION) +mozappdir = $(libdir)/mozilla-$(MOZ_APP_NAME) mredir = $(libdir)/mre/mre-$(MOZ_APP_VERSION) mrelibdir = $(mredir)/lib --- mozilla/build/unix/Makefile.in 2005-07-07 20:24:39.000000000 +0200 +++ mozilla/build/unix/Makefile.in 2005-11-17 21:41:47.000000000 +0100 @@ -56,7 +56,7 @@ NSPR_VERSION=$(shell $(NSPR_CONFIG) --version) else FULL_NSPR_CFLAGS=-I$(includedir)/nspr -FULL_NSPR_LIBS=$(subst -L$(libdir),-L$(mozappdir),$(shell $(DEPTH)/nsprpub/config/nspr-config --libs)) +FULL_NSPR_LIBS=$(subst -L$(libdir),,$(shell $(DEPTH)/nsprpub/config/nspr-config --libs)) NSPR_NAME=$(MOZ_APP_NAME)-nspr NSPR_VERSION=$(shell $(DEPTH)/nsprpub/config/nspr-config --version) endif @@ -82,8 +82,9 @@ -e "s|%idldir%|$(idldir)|" \ -e "s|%MOZILLA_VERSION%|$(MOZ_APP_VERSION)|" \ -e "s|%DEFS%|$(_DEFS)|" \ - -e "s|%FULL_NSPR_LIBS%|$(FULL_NSPR_LIBS)|" \ - -e "s|%FULL_NSPR_CFLAGS%|$(FULL_NSPR_CFLAGS)|" > $@ + -e "s|%FULL_NSPR_LIBS%|-L$(mozappdir)$(FULL_NSPR_LIBS)|" \ + -e 's|%FULL_NSPR_CFLAGS%|$(FULL_NSPR_CFLAGS)|' \ + -e 's|\(echo -L.*\)\($$\)|\1 -Wl,-R$(mozappdir)\2|' > $@ $(MOZ_APP_NAME)-%.pc : mozilla-%.pc.in Makefile.in Makefile $(DEPTH)/config/autoconf.mk cat $< | sed \ @@ -96,10 +97,11 @@ -e "s|%MOZILLA_VERSION%|$(MOZ_APP_VERSION)|" \ -e "s|%SUPERWIN_LIBS%|$(SUPERWIN_LIBS)|" \ -e "s|%DEFS%|$(_DEFS)|" \ - -e "s|%FULL_NSPR_LIBS%|$(FULL_NSPR_LIBS)|" \ - -e "s|%FULL_NSPR_CFLAGS%|$(FULL_NSPR_CFLAGS)|" \ + -e "s|%FULL_NSPR_LIBS%|-L\$$\{libdir}$(FULL_NSPR_LIBS)|" \ + -e "s|%FULL_NSPR_CFLAGS%|-I\$$\{includedir}/nspr|" \ -e "s|%NSPR_NAME%|$(NSPR_NAME)|" \ - -e "s|%NSPR_VERSION%|$(NSPR_VERSION)|" > $@ + -e "s|%NSPR_VERSION%|$(NSPR_VERSION)|" \ + -e "s|\(^Libs: -L.*\)|\1 -Wl,-R\$$\{libdir}|" > $@ libs:: $(MOZ_APP_NAME)-config chmod 755 $<