202 Commits

Author SHA1 Message Date
blythe%netscape.com
3d0d922b00 Fix bug 170621
Static build changes to support viewer, mfcembed, winembed
r=cls


git-svn-id: svn://10.0.0.236/trunk@135600 18797224-902f-48f8-a5cc-f745e15eee43
2002-12-23 22:32:22 +00:00
seawood%netscape.com
84fde43725 Fix our libical integration:
Pull libical & calendar by default.
RForce libical libs to be always dynamic & prefix them with moz
Bug $178798 r=blizzard


git-svn-id: svn://10.0.0.236/trunk@135105 18797224-902f-48f8-a5cc-f745e15eee43
2002-12-11 04:15:45 +00:00
blizzard%redhat.com
294896865b Bug #121253. Port embedding widget to gtk2. r=pavlov, sr=bryner
git-svn-id: svn://10.0.0.236/trunk@133940 18797224-902f-48f8-a5cc-f745e15eee43
2002-11-16 02:36:22 +00:00
ccarlen%netscape.com
bac3fcaf96 Bug 177321 - factor nsIDirectoryServiceProvider impl out of nsProfile.cpp. Now built as a static lib with which apps can link if they only use a single profile r=dougt/sr=darin
git-svn-id: svn://10.0.0.236/trunk@133503 18797224-902f-48f8-a5cc-f745e15eee43
2002-11-09 19:38:43 +00:00
seawood%netscape.com
a66f96099c Add hack to generate xpidl Makefile first for standalone build.
Bug #170366


git-svn-id: svn://10.0.0.236/trunk@132521 18797224-902f-48f8-a5cc-f745e15eee43
2002-10-25 09:48:06 +00:00
seawood%netscape.com
89dca9bae5 Build changes to enhance --enable-standalone-modules builds using REQUIRES-based metadata.
Bug #173066 r=mcafee a=dbaron


git-svn-id: svn://10.0.0.236/trunk@132511 18797224-902f-48f8-a5cc-f745e15eee43
2002-10-25 05:59:52 +00:00
blythe%netscape.com
8336381776 Bug 170618
r=cls a=asa
Enable code size measurement build steps.
Should not effect normal build.


git-svn-id: svn://10.0.0.236/trunk@132044 18797224-902f-48f8-a5cc-f745e15eee43
2002-10-15 23:34:42 +00:00
blythe%netscape.com
e9bc156ad6 part of bug 170618
Better enable MOZ_MAPINFO for windows builds.
This will lead to some tools to read the map files and report on code/data size.


git-svn-id: svn://10.0.0.236/trunk@131315 18797224-902f-48f8-a5cc-f745e15eee43
2002-10-07 19:09:05 +00:00
blizzard%redhat.com
37211f885d Part of bug #126919. Set up configure options for using an external version of xft. r=cls
git-svn-id: svn://10.0.0.236/trunk@131035 18797224-902f-48f8-a5cc-f745e15eee43
2002-10-03 00:37:12 +00:00
seawood%netscape.com
c417e45ea8 Export mozilla-config.h from config/ as the export phase is not always run on the toplevel Makefile.in.
git-svn-id: svn://10.0.0.236/trunk@130879 18797224-902f-48f8-a5cc-f745e15eee43
2002-10-01 07:53:25 +00:00
seawood%netscape.com
9e8217ab37 Remove hack to work around NSS' lack of dependencies since it only worked for gcc builds.
Bug #167927 r=wtc


git-svn-id: svn://10.0.0.236/trunk@130127 18797224-902f-48f8-a5cc-f745e15eee43
2002-09-20 08:35:24 +00:00
jay.yan%sun.com
8b216bf67d bug 166202, modules/plugins doesn't build on solaris w/ gtk2 patch=Robin and Blizzard r=Blizzard sr=beard@netscape.com
git-svn-id: svn://10.0.0.236/trunk@129871 18797224-902f-48f8-a5cc-f745e15eee43
2002-09-18 02:43:54 +00:00
seawood%netscape.com
488db951f1 Removing unused MOZ_JAVA_SUPPLEMENT ifdef
git-svn-id: svn://10.0.0.236/trunk@129646 18797224-902f-48f8-a5cc-f745e15eee43
2002-09-15 05:26:45 +00:00
seawood%netscape.com
0e0c279968 Fix build order discrepancy.
Build order should go as follows:
export phase of mozilla/config (to build nsinstall)
non-gecko modules (nspr, ldap, xft, etc)
tier dirs (gecko + apps)


git-svn-id: svn://10.0.0.236/trunk@129404 18797224-902f-48f8-a5cc-f745e15eee43
2002-09-12 20:05:28 +00:00
alecf%netscape.com
35855739dd fix for bug 163736 - consolidate gfx2 into gfx, and remove the gfx2 DLL from the build.
r=pavlov, sr=rbs
includes creating a new "Shared" library which shares gfx code between all platforms


git-svn-id: svn://10.0.0.236/trunk@129305 18797224-902f-48f8-a5cc-f745e15eee43
2002-09-12 04:43:31 +00:00
bryner%netscape.com
cdba297115 Switch to building in browser/app and linking with libxulapp_s, instead of building in xpfe/bootstrap, for Phoenix. Remove some MOZ_PHOENIX #ifdefs that are no longer needed. Not part of the normal build.
git-svn-id: svn://10.0.0.236/trunk@128657 18797224-902f-48f8-a5cc-f745e15eee43
2002-09-02 04:03:07 +00:00
seawood%netscape.com
ea6d9d12aa Rename config-defs.h to mozilla-config.h. Always generate mozilla-config.h and install it with the rest of the headers so that embeddors can use it instead of duplicating the flags on the commandline.
Bug #163929 r=bryner


git-svn-id: svn://10.0.0.236/trunk@127821 18797224-902f-48f8-a5cc-f745e15eee43
2002-08-22 00:50:51 +00:00
bryner%netscape.com
90f4d22118 Bug 161036 - provide mechanism to build experimental browser UI (bug 161036). r=cls.
git-svn-id: svn://10.0.0.236/trunk@126630 18797224-902f-48f8-a5cc-f745e15eee43
2002-08-07 06:37:13 +00:00
seawood%netscape.com
ef78f2bb05 Add --disable-installer configure option for embedding purposes.
Bug #145343 r=mcafee


git-svn-id: svn://10.0.0.236/trunk@122391 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-31 00:39:07 +00:00
mcafee%netscape.com
2c93f02691 Moving necko PropertiesTest over to netwerk. Remove toplevel xpcom/tests dirs hack. (142680) r=cls, a=alecf
git-svn-id: svn://10.0.0.236/trunk@121047 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-08 06:11:48 +00:00
seawood%netscape.com
4023981a66 No need to build xpconnect twice.
Bug #107302


git-svn-id: svn://10.0.0.236/trunk@120615 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-03 00:21:15 +00:00
seawood%netscape.com
189054504b Trim module.mk's xpcom entry since all of xpcom's external deps have been removed.
Move 3rd party libs into tier_1 dir list.
Move standalone application level libs into tier_2 list.
Bug #107302 r=blythe sr=alecf


git-svn-id: svn://10.0.0.236/trunk@120594 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-02 22:53:30 +00:00
seawood%netscape.com
aa7863932b Add 'make install' target to build. It's "MRE-friendly". (See http://www.mozilla.org/projects/embedding/MRE.html for details.)
Changes:
* Added EXTRA_COMPONENTS variable to build.  Use it to automagically install files into the components dir.
* Added SYSINSTALL variable.  Use it install files onto the system.
* Move mozilla-config generation from configure to makefiles
* mozilla-config will now generate paths based upon the MRE-based directory layout.
* Generate mozilla script from template

The installation heirarchy currently looks like:
$prefix -> /bin/mozilla
           /bin/mozilla-config
           /include/mozilla-ver/*
           /lib/mozilla-ver  (mozappdir)
                            /components
                            /res
                            /defaults
                            /chrome

There is preliminary build support for MRE dirs as well though the component manager hasn't had MRE support added yet.

$prefix -> /lib/mre/mre-ver  (mredir)
                            /components

Bug #56601 r=leaf


git-svn-id: svn://10.0.0.236/trunk@119850 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-25 20:40:00 +00:00
dmose%netscape.com
4cc03d2f3e Fix LDAP C SDK parallel build issues by switching the builds to run in a single pass (bug 133521); should fix issues with files getting repeatedly built as well. Patch from Chris Seawood <seawood@netscape.com>, r=dmose, sr=(build changes only), a=asa, adt=putterman
git-svn-id: svn://10.0.0.236/trunk@118203 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-05 03:51:46 +00:00
dmose%netscape.com
9d000c4abc Build system and LDAP XPCOM SDK changes to switch to LDAP C SDK version 5; required for SSL-LDAP (bug 124244). r=sspitzer@netscape.com, seawood@netscape.com (build changes); sr=bienvenu@netscape.com; a=asa@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@117617 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-27 06:31:38 +00:00
seawood%netscape.com
6d3b59f8a1 Move extensions to a separate build tier.
Bug #107302 sr=alecf a=asa


git-svn-id: svn://10.0.0.236/trunk@116897 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-19 22:30:48 +00:00
leaf%mozilla.org
0eca115550 fix bogus env var test, missing tab, to fix gmake release build sizes. r=cls,
a=drivers


git-svn-id: svn://10.0.0.236/trunk@116046 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-07 08:23:11 +00:00
wtc%netscape.com
37739bf3ee Temporary workaround to make 'depend' do a 'clean' in NSS. This is for
the landing described in bug 128593.
Modified Files: Makefile.in security/manager/Makefile.in
	security/nss/makefile.win


git-svn-id: svn://10.0.0.236/trunk@115823 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-05 15:22:48 +00:00
leaf%mozilla.org
abf938de72 change for windows release build optimization, r=cls a=shaver
git-svn-id: svn://10.0.0.236/trunk@115545 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-01 01:01:42 +00:00
seawood%netscape.com
0af0b9cffe Check for system version of freetype >= 2.0.8 for those of us building in objdirs.
Fix problem with sub-configures getting unnecessary additional options.
Bug #126919 r=bryner a=shaver


git-svn-id: svn://10.0.0.236/trunk@115492 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-28 15:43:17 +00:00
blizzard%redhat.com
17d7a075a5 Oops, missed this file. Part of bug #126919.
git-svn-id: svn://10.0.0.236/trunk@115376 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-26 19:57:34 +00:00
wtc%netscape.com
94bb41db11 Removed the temporary depend->clean hack for NSS 3.4 update.
Modified Files:
	Makefile.in security/manager/Makefile.in
	security/nss/makefile.win


git-svn-id: svn://10.0.0.236/trunk@115268 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-23 04:41:30 +00:00
wtc%netscape.com
ba96145cb0 Temporary hack for the NSS 3.4 update (BeOS port, etc.) Will remove
tomorrow.
Modified files: Makefile.in security/manager/Makefile.in
                security/nss/makefile.win


git-svn-id: svn://10.0.0.236/trunk@115237 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-22 21:26:29 +00:00
wtc%netscape.com
0a7f3ffdbb Bugzilla bug 124952: removed the "depend->clean" hack for NSS 3.4 landing.
Modified files: Makefile.in security/manager/Makefile.in
security/nss/makefile.win


git-svn-id: svn://10.0.0.236/trunk@114934 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-19 15:03:07 +00:00
wtc%netscape.com
42e21abf6f Fix the NSS 3.4 landing temporary workaround. The security/manager
directory exists only if MOZ_PSM is defined.


git-svn-id: svn://10.0.0.236/trunk@113804 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-06 17:21:01 +00:00
wtc%netscape.com
3527b9968e Fix the previous checkin. Makefile rule commands must start with a TAB.
git-svn-id: svn://10.0.0.236/trunk@113800 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-06 16:06:36 +00:00
kaie%netscape.com
5b4c6ac726 Trying to fix Linux depend bustage, related to NSS 3.4 landing (bug 116334). Temporary fix to activate a hack in NSS.
Fix from wtc@netscape.com.


git-svn-id: svn://10.0.0.236/trunk@113798 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-06 15:50:57 +00:00
seawood%netscape.com
58c6693820 Ignore build-ordering targets when doing standalone builds.
Bug #122149 r=axel@pike.org


git-svn-id: svn://10.0.0.236/trunk@113062 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-28 23:30:47 +00:00
seawood%netscape.com
7285032e77 Sigh. I keep forgetting about this bug. Call export & install separately to build ldap otherwise it may die on some -j builds.
git-svn-id: svn://10.0.0.236/trunk@112907 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-25 23:46:34 +00:00
seawood%netscape.com
3cabb82f4e Fix problem of --enable-boehm not building.
Build nspr & ldap as a separate step at the beginning of the default build or at the beginning of the export phase.


git-svn-id: svn://10.0.0.236/trunk@112891 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-25 22:29:51 +00:00
waterson%netscape.com
077c603395 Bug 121888. This should always be built, regardless of whether tests are enabled or not.
git-svn-id: svn://10.0.0.236/trunk@112874 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-25 19:59:56 +00:00
seawood%netscape.com
a9bcb311b4 Fixing non-gtk build bustage.
git-svn-id: svn://10.0.0.236/trunk@112830 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-25 03:33:27 +00:00
waterson%netscape.com
1233ea42cf Bug 108259. Build TestGtkEmbed and friends statically when doing a static build. r=cls, sr=blizzard
git-svn-id: svn://10.0.0.236/trunk@112763 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-24 23:09:31 +00:00
pinkerton%netscape.com
435ba291f1 allow --enable-default-toolkit=cocoa in makefiles and default toolkit can now be overridden on platform that don't use X11. r=cls/sr=hyatt. bug#121496
git-svn-id: svn://10.0.0.236/trunk@112696 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-24 15:11:18 +00:00
mkaply%us.ibm.com
d230f8b5f6 Back out crappy OS/2 change that does more harm than good
git-svn-id: svn://10.0.0.236/trunk@112105 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-14 21:31:24 +00:00
seawood%netscape.com
0bd62df729 Landing the rest of the win32 gmake changes:
* Adds Makefile.ins to win32 specific dirs
* Adds WINNT ifdefs to Makefile.ins
* Causes NSPR to be compiled with --with-mozilla
* Misc general Makefile.in cleanup

Bug #58981 r=mcafee


git-svn-id: svn://10.0.0.236/trunk@110703 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-18 09:14:29 +00:00
pavlov%netscape.com
f91dd96a18 bug 78611. New XP threadsafe timer implementation. r=dougt sr=brendan
git-svn-id: svn://10.0.0.236/trunk@110562 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-16 06:05:15 +00:00
bbaetz%cs.mcgill.ca
478af40f6f Bug 80142 (among others) - landing of SVG_20010721_BRANCH. Work by
alex.fritze@crocodile-clips.com, james.turner@crocodile-clips.com, and
everyone else how helped on the branch. Thanks to peterv for last minute
build changes

r=cls for build changes
r=jst, rs=brendan for #ifdef'd parts touching existing files.

NOT ON BY DEFAULT


git-svn-id: svn://10.0.0.236/trunk@110384 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-12 07:59:31 +00:00
seawood%netscape.com
97cd53a50e Preparing special accommodations for ldap's build system on the shortbus.
git-svn-id: svn://10.0.0.236/trunk@110150 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-10 08:06:51 +00:00
seawood%netscape.com
1588d74077 Bah! /bin/sh's all over the world hate me. Back to doing things the long way.
git-svn-id: svn://10.0.0.236/trunk@110146 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-10 06:25:40 +00:00