From 6ebcae0ae48e9d045208ab46f94814feca24d76a Mon Sep 17 00:00:00 2001 From: "cls%seawood.org" Date: Thu, 19 Apr 2001 01:53:36 +0000 Subject: [PATCH] Build fixes based upon Ron's original mega-patch. git-svn-id: svn://10.0.0.236/trunk@92703 18797224-902f-48f8-a5cc-f745e15eee43 --- mozilla/Makefile.in | 6 ++++-- mozilla/config/config.mk | 2 +- mozilla/modules/plugin/default/unix/Makefile.in | 2 ++ mozilla/modules/plugin/samples/default/unix/Makefile.in | 2 ++ mozilla/xpfe/Makefile.in | 2 +- 5 files changed, 10 insertions(+), 4 deletions(-) diff --git a/mozilla/Makefile.in b/mozilla/Makefile.in index ee4101417c3..8f160625f05 100644 --- a/mozilla/Makefile.in +++ b/mozilla/Makefile.in @@ -124,12 +124,12 @@ ifdef MOZ_JPROF DIRS += tools/jprof endif +DIRS += xpinstall + ifdef MOZ_BUILD_XPFE DIRS += xpfe endif -DIRS += xpinstall - ifdef MOZ_PSM DIRS += security/nss security/manager endif @@ -160,6 +160,8 @@ ifdef MOZ_STATIC_COMPONENTS DIRS += modules/staticmod endif +DIRS += xpfe/bootstrap + endif # BUILD_MODULES == all STATIC_MAKEFILES := $(NSPRPUB_DIR) directory/c-sdk/ldap diff --git a/mozilla/config/config.mk b/mozilla/config/config.mk index a66cc3e6f1b..173463ceffe 100644 --- a/mozilla/config/config.mk +++ b/mozilla/config/config.mk @@ -378,7 +378,7 @@ endif DEPENDENCIES = .md -MOZ_COMPONENT_LIBS=$(MOZ_COMPONENT_NSPR_LIBS) $(MOZ_COMPONENT_XPCOM_LIBS) +MOZ_COMPONENT_LIBS=$(MOZ_COMPONENT_XPCOM_LIBS) $(MOZ_COMPONENT_NSPR_LIBS) ifdef GC_LEAK_DETECTOR MOZ_COMPONENT_XPCOM_LIBS += -lboehm diff --git a/mozilla/modules/plugin/default/unix/Makefile.in b/mozilla/modules/plugin/default/unix/Makefile.in index 26829cd0d30..c297e29132c 100644 --- a/mozilla/modules/plugin/default/unix/Makefile.in +++ b/mozilla/modules/plugin/default/unix/Makefile.in @@ -62,7 +62,9 @@ CFLAGS += $(TK_CFLAGS) endif install-plugin: $(SHARED_LIBRARY) +ifdef SHARED_LIBRARY $(INSTALL) $(SHARED_LIBRARY) $(DIST)/bin/plugins +endif install:: install-plugin diff --git a/mozilla/modules/plugin/samples/default/unix/Makefile.in b/mozilla/modules/plugin/samples/default/unix/Makefile.in index 26829cd0d30..c297e29132c 100644 --- a/mozilla/modules/plugin/samples/default/unix/Makefile.in +++ b/mozilla/modules/plugin/samples/default/unix/Makefile.in @@ -62,7 +62,9 @@ CFLAGS += $(TK_CFLAGS) endif install-plugin: $(SHARED_LIBRARY) +ifdef SHARED_LIBRARY $(INSTALL) $(SHARED_LIBRARY) $(DIST)/bin/plugins +endif install:: install-plugin diff --git a/mozilla/xpfe/Makefile.in b/mozilla/xpfe/Makefile.in index 03b0ac456c2..7e68ec316b0 100644 --- a/mozilla/xpfe/Makefile.in +++ b/mozilla/xpfe/Makefile.in @@ -26,7 +26,7 @@ VPATH = @srcdir@ include $(DEPTH)/config/autoconf.mk -DIRS = appshell bootstrap browser communicator components global +DIRS = appshell components browser communicator global include $(topsrcdir)/config/rules.mk