Граф коммитов

1031 Коммитов

Автор SHA1 Сообщение Дата
cls%seawood.org 93408ca534 Added HOST_LIBIDL_CONFIG to build. Bug #11890 2000-03-31 07:12:39 +00:00
blizzard%redhat.com 31f5ab0f46 remove the old webshell based gtk embedding widget from the build. also, add the new gtk embedding widget makefiles to allmakefiles.sh. r=leaf 2000-03-31 03:58:02 +00:00
cls%seawood.org 214f9da634 Common makefile changes for OS/2. Bug #31845 2000-03-31 01:24:48 +00:00
edburns%acm.org 52eb13c7eb r=leaf
a=leaf
author=Andi Eades

Enable building Java code on Win98 systems.
2000-03-23 02:36:03 +00:00
dveditz%netscape.com 257101e724 Setting WINVER to 0x400 to shut up the obnoxious warning and to prevent
accidental use of Win 5.0 API's that will not work on older Win machines
2000-03-16 01:56:47 +00:00
slamm%netscape.com b108495038 Remove dist directory on 'clean' target. Otherwise, tinderbox never removes dist and thinks it has a complete binary when it does not. Maybe we should change the tinderbox scripts instead of doing this, but this will get tinderbox turning red now. 2000-03-14 17:55:03 +00:00
cls%seawood.org 5542f64002 Set MKDEPEND_DIR using srcdir instead of CONFIG_TOOLS. 2000-03-14 06:17:27 +00:00
cls%seawood.org 1f6e456051 Fix the distclean target so that it removes all of the generated Makefiles not just the traversed ones.
Move the _TOOLS variables to config.mk to fix tinderboxen that run targets before running configure again.
Change CONFIG_TOOLS to use DEPTH instead of topsrcdir.
2000-03-14 06:16:27 +00:00
cls%seawood.org cc145e548f Actually remove libs phase from all:: target. Add win32 target for MKSHLIB. 2000-03-14 04:57:13 +00:00
slamm%netscape.com 7c30e2c58f Move unix build script from mozilla/config to mozilla/build/unix 2000-03-14 03:22:44 +00:00
slamm%netscape.com af6d617139 Remove unused tool. 2000-03-14 03:21:16 +00:00
slamm%netscape.com 77970a77ed Clean up clean targets. Use defines from autoconf.mk.in for build tools (*_TOOLS). Simplify CHROME rules (combine them into one shell process). 2000-03-14 03:00:52 +00:00
slamm%netscape.com c99b3e25cc Add flag to avoid multiple inclusions. Use defines from autoconf.mk.in for tool locations (supports 3rd party builds). Move include of insure.mk from autoconf.mk.in to config.mk 2000-03-14 03:00:38 +00:00
slamm%netscape.com 3e35376685 Add flag to avoid multiple inclusions. 2000-03-14 03:00:13 +00:00
slamm%netscape.com 4d8c5048d0 Add defines for tool locations (supports 3rd party builds). Move insure include into config.mk 2000-03-14 03:00:04 +00:00
pavlov%netscape.com 33ce2d4e90 changes to let us build on MacOS X 2000-03-11 03:08:04 +00:00
edburns%acm.org 1328989c37 a=slamm
r=slamm
Checkin to fix build bustage.  Move conditional stuff from common.mk to config.mk.
2000-03-09 03:34:54 +00:00
sherry.shen%sun.com 14768205c5 Bug #28281, r=leaf, a=leaf,
Add an option for building Java-supplement
and fix the Java building problem about JDIRS.
2000-03-09 02:08:23 +00:00
jim_nance%yahoo.com 5f67ce7b92 Fix for the Tru64 changes to work with the autoconf scheme we are using.
r=cls
2000-03-07 02:35:43 +00:00
jim_nance%yahoo.com 9da1db5237 This is xptcall code for Tru64 Unix (Formerly Digital Unix, Formerly OSF/1).
It was written by Steve Streeter <streeter@zk3.dec.com> of Compaq.
r=jlnance a=shaver
2000-03-07 00:15:07 +00:00
jim_nance%yahoo.com 394fc890fa Changes to make this work under Unicies other than Linux. I so did like
that hack :-(
r=sford
2000-03-06 23:53:52 +00:00
warren%netscape.com 39a598bf60 Bug 21556: Making linux be thread-safe. Adding NS_MT_SUPPORTED to config rules. r=mcafee,a=jar 2000-03-05 09:07:44 +00:00
slamm%netscape.com 3fff0290df Cleanup EXIT_ON_ERRORS in LOOP_OVER_DIRS. r=cls 2000-03-02 20:45:23 +00:00
mkaply%us.ibm.com 91853cedc5 # 25555
r= cls@seawood.org
OS/2 changes for Mozilla - add #ifdef, change #ifdef
2000-03-02 20:33:46 +00:00
cls%seawood.org aeb63a9a96 Finally following warren's lead from "last year", the libs phase has been removed from the build. Directories had to be ordered and in some cases, traversed after a subsequent module was built.
Fixed the recursive makes into GtkMozilla so that they will report build failures like the other dirs.
Removed LIBS_NEQ_INSTALL variable and associated ifdefs.
2000-03-02 13:29:03 +00:00
cls%seawood.org 0b8cf7d0df Reverted part of slamm's checkin so that non-official builds (including tinderboxes) stop on errors. Changed makefiles to use gmake's -C option instead of 'cd'. 2000-03-02 12:41:47 +00:00
slamm%netscape.com 275ecd9457 Eliminate about 8 shell commands in LOOP_OVER_DIRS. That is 8 shell commands for every directory (~1300) for three build targets. Cuts export target by half on my machine. 2000-03-02 03:39:19 +00:00
slamm%netscape.com c479bba7fc Avoid forking a process for every directory for every pass of the build for a value that is never used. 2000-03-02 02:11:34 +00:00
jim_nance%yahoo.com f57d32ddaf Change to cause make to print failing command if the -s flag is given. If
the -s flag is not give all commands get printed, so we dont need to do
anything.  Requested and reviewed by r=sford3@swbell.net
2000-02-26 04:21:53 +00:00
jim_nance%yahoo.com 697b20a842 Adding commands to print out the file getting built. This increases the usefulness of make -s 2000-02-25 03:55:50 +00:00
colin%theblakes.com dcfe1cc4bd Fixing OpenVMS only build problem, r,a=leaf 2000-02-21 21:49:45 +00:00
wtc%netscape.com f816aa5c82 Bugzilla bug #27457: pull NSPR using the static tag
NSPRPUB_RELEASE_4_0_20000218.  Change NSPR_VERSION to 4.
r=leaf@mozilla.org. a=jar@netscape.com.
Modified files: client.mak, client.mk, configure, configure.in,
build/mac/NGLayoutBuildList.pm, config/config.mak
2000-02-21 20:19:14 +00:00
cltbld%netscape.com 155813b2a4 Backing out wtc's nspr changes to clear up thread hanging & orangeness in linux build. r=alecf,don 2000-02-16 02:09:05 +00:00
tor%cs.brown.edu 0cd9d13b67 Add vtable autodetection for solaris to enable use of SUNWspro5.0
compilers.  bug 20297. r=cls
2000-02-15 21:23:01 +00:00
wtc%netscape.com 40c478f70c Bugzilla bug #27457: pull the NSPR tag NSPRPUB_4_0_BETA_20000215 and
bump NSPR_VERSION to 4.
Modified files: client.mak, client.mk, configure, configure.in,
build/mac/NGLayoutBuildList.pm, config/config.mak
2000-02-15 21:17:40 +00:00
mkaply%us.ibm.com 6b02d9fc5c # 25555
r= jdunn@netscape.com
OS/2 changes for Mozilla
2000-02-15 14:41:33 +00:00
wtc%netscape.com a4917ee631 Bugzilla bug #27457: prepare the Windows build system for NSPR library
name change.  Define a new makefile variable LIBPLC.
Modified files:
mozilla/config/config.mak
mozilla/dom/src/build/makefile.win
mozilla/extensions/wallet/cookieviewer/makefile.win
mozilla/extensions/wallet/editor/makefile.win
mozilla/extensions/wallet/signonviewer/makefile.win
mozilla/extensions/wallet/walletpreview/makefile.win
mozilla/mailnews/import/eudora/src/makefile.win
mozilla/mailnews/import/oexpress/makefile.win
mozilla/mailnews/import/outlook/src/makefile.win
mozilla/mailnews/import/src/makefile.win
mozilla/mailnews/import/text/src/makefile.win
mozilla/netwerk/protocol/jar/src/makefile.win
mozilla/profile/Acctidl/makefile.win
mozilla/profile/src/makefile.win
mozilla/xpcom/sample/makefile.win
2000-02-15 14:35:15 +00:00
dp%netscape.com f41bccfd9f bug# 13732 Removing brprof from the build. r=akkanna 2000-02-12 18:50:36 +00:00
warren%netscape.com c957dfa387 Added 'make run' rule so I don't have to type '../../../dist/win32_d.obj/bin/mozilla.exe' any more. 2000-01-28 02:51:21 +00:00
alecf%netscape.com 7f865e4e45 Check in jlnance's jprof patches. r=alecf. Thanks! 2000-01-18 02:45:07 +00:00
warren%netscape.com d789c6edad Added back 'nmake debug' rule. 2000-01-17 23:45:48 +00:00
sspitzer%netscape.com 920287de74 backing out andreas and warren 2000-01-14 22:01:56 +00:00
warren%netscape.com a1c00bd18f Added 'nmake debug' rule that launches mozilla in the debugger. 2000-01-14 01:39:34 +00:00
dmose%mozilla.org 0297d3b9c6 when using SunOS and not using GCC, clobber now removes the Sun WorkShop template repository cache, as this can get out of sync. r=cls@seawood.org,akkana@netscape.com 2000-01-11 22:11:02 +00:00
cls%seawood.org 9f3b874745 Removed redundant XPDIST from the build. Changed existing references to DIST.
Replaced all uses of $(DIST)/include with $(PUBLIC) except those looking for NSPR headers.
Removed extra instances of $(DIST)/include or $(PUBLIC) from INCLUDES as it's already there.
Override OS_LIBS when setting host variables for cross-compiling.
2000-01-11 05:13:01 +00:00
cls%seawood.org 54b330f20a Removed unused variables MOZ_OJI & ENABLE_PICS.
Set module_CFLAGS to $(PUBLIC) instead of $(DIST)/public/module.
2000-01-11 04:56:23 +00:00
mcafee%netscape.com 74efe2f4fb Turning OJI on by default (18899). Removing obsolete --enable-oji, --enable-java. r=slamm 2000-01-04 05:28:45 +00:00
cls%seawood.org bd821a0c4b Ok, taking this split of compiler options used only for compiles a step further....The idea is that when the user passes CFLAGS to configure, those flags are to be used basically anywhere that that CC is. COMPILE_FLAGS is set in configure to contain the compiler flags that cannot be used while linking (e.g. -include on BSD/OS). In config.mk, I moved all of the variables that used to compose CFLAGS into COMPILE_CFLAGS so that CFLAGS only contains the values from running configure.
Removed unused NOMD_CFLAGS & MDUPDATE_FLAGS.
1999-12-24 10:58:11 +00:00
cls%seawood.org a19cd106af Removing DEBUG_AUTOCONF_XCOMPILE ifdef. 1999-12-22 04:26:59 +00:00
cls%seawood.org 865a6613b1 Partial fix for bug 20254. Allow flags passed to CFLAGS during configure be used for both compiling & linking. CFLAGS as we know it becomes COMPILE_CFLAGS so that platforms that cannot link using DSO flags (qnx) can still build. The new CFLAGS will not have DSO flags and will be used primarily for linking.
Remove OPTIMIZER & XP_DEFINE from config.mk
1999-12-22 03:40:16 +00:00
cls%seawood.org fec29a650d Look for the generated dependencies.beos at the top of the objtree not the top of the srctree. Remove dependencies.beos when running realclean or distclean. 1999-12-22 00:01:04 +00:00
briano%netscape.com c5200d8c12 Fix specifically for NetBSD/alpha builds. Won't affect other platforms. a=chofmann 1999-12-17 03:25:04 +00:00
briano%netscape.com 51a2f45859 Since configure is now working properly wrt this fix (bug 20882), this can now safely go in as well. a=chofmann 1999-12-13 23:17:07 +00:00
briano%netscape.com 679ee9aa58 I reacted prematurely to the wrong problem. Backing out my last change for now. 1999-12-11 05:34:59 +00:00
briano%netscape.com 86e8973c2e Oops. AIX needs this part of the fix for bug 20882 as well. 1999-12-11 05:25:03 +00:00
Jerry.Kirk%Nexwarecorp.com dbedd33658 Added a check for __QNXNTO__ for the D_INO definition. This should
probably be determined in a platform independent way. Bruce filed
bug # 20882
r=bruce
1999-12-06 14:03:27 +00:00
cls%seawood.org f99c1f4d4a Revert my previous change to use CFLAGS & CXXFLAGS when linking. 1999-12-04 23:52:55 +00:00
bryner%uiuc.edu 0a8f191827 Remove two more unused defines, UNIX_EMBED and X_PLUGINS. r=cls. 1999-12-03 04:29:53 +00:00
bryner%uiuc.edu e58c61d6f5 Removing unused UNIX_LDAP define from the build. r=cls. 1999-12-02 02:34:39 +00:00
cls%seawood.org db98473510 Removing --disable-editor (and MOZ_EDITOR) from the build as the editor module now handles all of the text fields for Mozilla and using this option will result in a "non-working" browser (text fields are not editable). Bug #20369 1999-12-01 06:08:25 +00:00
cls%seawood.org 9fc3f7870d Use CFLAGS & CXXFLAGS when linking executables. Bug #20254 1999-11-30 22:35:34 +00:00
warren%netscape.com 030dabc043 Toned down warning message for libs phase. 1999-11-30 08:09:12 +00:00
warren%netscape.com a265a32348 Landing no_neckoutil2_branch. Bug #11159. Removes neckoutil_s.lib from build which helps beos and openvms. 1999-11-30 04:50:42 +00:00
mccabe%netscape.com 5e2ac302b0 Shrink 'ifeq ($(XPIDL_MODULE),)'-conditional error code from an if-else to just an if, so that gmake clobber, etc. works even when the error would fire.
r=shaver.
1999-11-30 04:25:19 +00:00
slamm%netscape.com 7977cdd9a8 Rewrite script to check for cvs conflicts and log output to a file. r=mcafee 1999-11-30 00:48:33 +00:00
warren%netscape.com bee0d8dea8 Removed date/time because win95 behaves differently. 1999-11-29 22:02:07 +00:00
warren%netscape.com 4ab4ee4d4e Eliminated the libs build pass. 1999-11-28 03:05:01 +00:00
alecf%netscape.com 635733007b update xterm-titler to only show the relative directory
r=leaf
1999-11-22 22:21:07 +00:00
cls%seawood.org 01ee3eae4c We don't need to recalculate the OS_* variables each time make is invoked so move them into configure.in so that they are set only once. 1999-11-22 08:15:46 +00:00
colin%theblakes.com 441094c305 Don't define EXTRA_DSO_LDOPTS to EXTRA_LIBS and more. r=shaver 1999-11-18 22:54:09 +00:00
jdunn%netscape.com 48495910ae Change the linking option of -Bsymbolic to only happen on Components
(i.e the i18n code and NOT on anything that links in gtk

r=pepper@netscape.com
# 18129
1999-11-18 02:49:30 +00:00
duncan%be.com 04f6e914ef BeOS only fixes to keep Mozilla building on BeOS. Still doesn't really run. 1999-11-17 15:18:02 +00:00
leaf%mozilla.org 8267ad1041 checking in xterm update fix from Pierre Phaneuf <pp@ludusdesign.com>,
r=leaf@mozilla.org
1999-11-16 20:58:24 +00:00
jdunn%netscape.com d70d78c6bf Fixing all unresolved symbols on unix. The bug has the diff's
r dp@netscape.com (ramiro helped me with it)
# 18688
1999-11-16 06:02:31 +00:00
jdunn%netscape.com 3252234585 Fixing all unresolved symbols on unix. The bug has the diff's
r dp@netscape.com (ramiro helped me with it)
# 18688
1999-11-16 05:03:45 +00:00
dveditz%netscape.com 90a48baacb new versions of the build tools 1999-11-12 00:45:13 +00:00
jdunn%netscape.com 1ccd626080 Add a configure.in flag to allow components (IS_COMPONENTS) to link
against NSPR and xpcom.  I did this for AIX and added the step for
OpenVMS per Colin Blake's note.
1999-11-11 21:55:11 +00:00
cls%seawood.org def1bb1371 Moved the handling of extensions into configure.in.
Changed allmakefiles.sh to only generate Makefiles for extensions directories that are specified.
Added support for --with-extensions=none & --without-extensions
The following options have been superceded by --with-extensions:
   --disable-cookie-management
   --disable-client-wallet
   --disable-single-signon
1999-11-09 23:30:32 +00:00
cls%seawood.org 37e6cb568f Copied check for MOZ_SECURITY to DEBUG_AUTOCONF_XCOMPILE ifdef 1999-11-09 23:16:22 +00:00
dmose%mozilla.org 42fc94a6ec updated license boilerplate to xPL 1.1, a=chofmann@netscape.com,r=endico@mozilla.org 1999-11-06 03:40:37 +00:00
cls%seawood.org e501ad8da4 Tested various build options, marked some broken, unmarked others that have been fixed. Removed obsolete options. 1999-11-01 15:32:02 +00:00
warren%netscape.com 62e7628142 Fixed the fact that all pdb files get called default.pdb (which made it hard to debug when there was more than one test file in a directory). r=cyeh 1999-10-28 22:36:22 +00:00
rbs%maths.uq.edu.au e784605c6b Adding Dave Fiddes' patch for a MOZ_MATHML CFLAGS 1999-10-28 22:17:13 +00:00
nisheeth%netscape.com 8f292a36ca Added --enable-detect-webshell-leaks autoconf flag. 1999-10-27 07:13:48 +00:00
ramiro%fateware.com a426b260aa Removing the badly rotten MOZ_STRIP_NOT_EXPORTED hack. We now have a better
way to accomplish the same thing using linker version scripts.
r=cls@seawood.org
1999-10-22 07:11:43 +00:00
ramiro%fateware.com 035f0f5f2a Work in progress to add reasonable rpm packaging support for the beast.
NOT PART OF THE SEAMONKEY BUILD.
1999-10-21 14:57:38 +00:00
pierre%netscape.com fc6e72a505 Enabled MOZ_PERF_METRICS in the Mac build: - updated DefinesMozilla.h - fixed stopwatch.cpp - created libutilIDL.mcp - added StopWatch exports to libutil.exp - added xpcom.shlb to libutil.mcp - added libutil.shlb to htmlparser.mcp, layout.mcp, webshell.mcp 1999-10-21 05:41:45 +00:00
nisheeth%netscape.com f0e0d5ee25 Will not affect build. Add support for --enable-perf-metrics autoconf flag that will switch on the reporting of timing information about gecko's layout processes. 1999-10-21 02:01:49 +00:00
mcafee%netscape.com a728f97c1b Adding support for --enable-logrefcnt; off by default in optimized builds, we need this for tinderbox. code=dp, r=mcafee 1999-10-20 20:40:01 +00:00
nisheeth%netscape.com 339ab7725c Checkin does not affect build. If MOZ_PERF is set to 1 define the compiler define MOZ_PERF_METRICS for the windows build. 1999-10-19 22:37:53 +00:00
alecf%netscape.com 26cb8e90c6 add flag for boehm (doesn't quite work yet) 1999-10-18 23:13:47 +00:00
cls%seawood.org b8827f397e r=pavlov
Add temporary --enable-nspr-autoconf option to allow platforms to test the newly added autoconf setup for nspr (bug 11893) before turning it on as default.
1999-10-17 15:16:47 +00:00
dveditz%netscape.com 7fed8f214b added directory recursion feature to makecopy.exe, r=dougt 1999-10-13 23:37:24 +00:00
rbs%maths.uq.edu.au d75f65bffe [MathML] Assigning @MOZ_MATHML@ to MOZ_MATHML 1999-10-13 00:39:36 +00:00
cls%seawood.org 7c69b51faa Converting patches applied for bug 15241 into a build option, --enable-implicit-archive, that is off by default.
r=syd
1999-10-12 12:36:07 +00:00
cls%seawood.org 2529fa0fb2 Temp fix for the dependency problem caused by the use of implicit shared libs. a=leaf 1999-10-12 03:42:02 +00:00
Jerry.Kirk%Nexwarecorp.com 584535e4a8 Adding a "; else true" to work around broken shell under QNX4 for the
Neutrino cross-compile.
Bug #16049 r=Dale.Stansberry@Nexwarecorp.com
1999-10-11 14:41:25 +00:00
cls%seawood.org fbb695b71b Ok, let's not try to generate the remove list if there is no library to remove things from 1999-10-08 21:17:32 +00:00
cls%seawood.org 6139458916 Added a test to see if there are any archive members to be removed before calling AR_DELETE as NetBSD's & OpenBSD's versions of ar do not like removing an empty list.
r=leaf
1999-10-08 20:30:28 +00:00
cls%seawood.org a080d5dcc4 Applied Jim Nance's, <jim_nance@yahoo.com>, patch to reduce the size of a build by using a modified version of GNU make's implicit ruleset that incrementally add object files to static library archive and eliminates the need to have the unused object files sitting around. A clobber is required to see the savings.
Bug #15241 . r=sleestack
1999-10-08 05:18:46 +00:00
colin%theblakes.com 8bb365320a Make mkdepend lines shorter (OpenVMS only). r=ramiro 1999-10-04 10:43:28 +00:00
briano%netscape.com 46ae587d76 Fix for someone's typo (bug 15303) when Java is enabled. 1999-10-01 03:02:53 +00:00
slamm%netscape.com da1ab82134 Include autoconf.mk from DEPTH instead of topsrcdir since it is a generated file. This only applies if it was not previously included. 1999-09-29 20:39:46 +00:00
briano%netscape.com 19c28ac556 No longer used. The 'real' one is in mozilla/build/autoconf. 1999-09-27 22:39:49 +00:00
mcafee%netscape.com 67f0e0f0aa Autoconfing leaky tool, cvs checkout mozilla/tools/leaky; ./configure --enable-leaky. a=shaver, r=kipp 1999-09-25 20:44:48 +00:00
ramiro%netscape.com 917fea722c Turn on (for real this time) stripping of uneeded symbols from
components.  Only for linux non debug builds.  Approved by mscott.
1999-09-22 09:54:00 +00:00
ramiro%netscape.com 2f1387f423 Strip unused symbols from .so components on linux by default. 1999-09-22 03:14:23 +00:00
beard%netscape.com 080e488d9b bug #: 10847, enabling webshell leak detection. 1999-09-22 01:40:41 +00:00
nisheeth%netscape.com 10a1f06ecd Define a global compiler and environment define, DETECT_WEBSHELL_LEAKS. This is used to compile in code that checks for webshell instances on shutdown and prints an error message to the console if webshells are being leaked. 1999-09-22 01:20:41 +00:00
dveditz%netscape.com 11a6bf0399 making depend builds more robust 1999-09-20 05:25:52 +00:00
neeti%netscape.com 0bed67a824 *** empty log message *** 1999-09-17 23:28:56 +00:00
colin%theblakes.com 90700cf8ca Only pass special LD flags to vmsld 1999-09-17 12:36:25 +00:00
jdunn%netscape.com 838485909c add support for MOZ_POST_PROGRAM_COMMAND to process $(PROGRAM): in rules.mk
and the binaries in viewer/Makefile.in
1999-09-17 00:53:36 +00:00
ramiro%netscape.com 12a0565ac7 Add a --enable-low-fat option to reduce the .dynsym bloating in components. 1999-09-16 13:43:15 +00:00
colin%theblakes.com 253fa60610 Set IS_COMPONENT for xpconnect, since it gets set too late in the Makefile 1999-09-15 18:26:57 +00:00
cls%seawood.org 12b40fe6c0 Added $(PROGOBJS) to ALL_TRASH 1999-09-15 17:52:38 +00:00
ramiro%netscape.com 26dd94b010 Cleanup the neckutil linking thing. 1999-09-15 02:15:11 +00:00
slamm%netscape.com 1bd30b4b77 Remove unused DIRS rule. Only add SUBMAKEFILES rules if SUBMAKEFILES is defined. 1999-09-14 23:09:37 +00:00
ramiro%netscape.com 6dea1e358f Add MOZ_DEMANGLE_SYMBOLS to debug builds for demangling symbols. 1999-09-14 13:30:12 +00:00
colin%theblakes.com 7e01eca9ea Pass srcdir and IS_COMPONENT in to LD 1999-09-13 12:22:28 +00:00
colin%theblakes.com fb45d8286b Small change in OpenVMS-specific section 1999-09-13 12:21:26 +00:00
cls%seawood.org a6d096de19 Argh. Our dependencies are screwed so make .o depend upon Makefile.in temporarily 1999-09-12 15:15:52 +00:00
cls%seawood.org e435ea7367 Ooops. Who remove the config.mk include? 1999-09-12 14:53:56 +00:00
cls%seawood.org 1a2e16af42 Add -D_POSIX_SOURCE to DEFS to get rid of those useless 'index shadow' warnings. Add either -D_BSD_SOURCE or -D_XOPEN_SOURCE=500 to whichever Makefile.ins need it to accommodate for Posix' strictness. Add check for getopt.h for nsinstall.c. 1999-09-12 14:25:28 +00:00
briano%netscape.com 83c4a6b4d8 Cleanup. 1999-09-10 09:22:43 +00:00
briano%netscape.com 0e802b264e Added a couple of new macros for Fullcircle support. 1999-09-09 21:50:37 +00:00
cls%seawood.org fb4ccfb185 Make --enable-insure work when building outside of the source dir. 1999-09-09 19:19:37 +00:00
briano%netscape.com d894548247 Rearranged things slightly. Mostly cosmetic. 1999-09-09 09:24:58 +00:00
colin%theblakes.com 7730fa2052 Use the HOST_ variables that were introduced in M10 1999-09-08 19:00:07 +00:00
shaver%netscape.com 4f031e7a07 add --with-extensions to turn on mozilla/extensions/* 1999-09-07 19:10:13 +00:00
cyeh%netscape.com e2b9d016ee remove last bits of MODULAR_NETLIB 1999-09-07 18:43:48 +00:00
ramiro%netscape.com ff7035fc7a Add gle support. 1999-09-05 15:53:04 +00:00
briano%netscape.com bbb109c5ef Fix for the current INTERNAL_TOOLS breakage on SunOS4. 1999-09-03 22:28:49 +00:00
slamm%netscape.com 8012532337 Add 'makefiles' target to generate all makefiles. Work around Makefile rule deficiency (thanks to Colin Blake <colin@theblakes.com> for the patch). Some versions of make were having trouble finding Makefile.in in the source directory. Simplify the LOOP_OVER_DIRS action. No need to test for directories anymore. It's a requirement. Don't list a directory in DIRS if it doesn't have a Makefile.in or Makefile. 1999-09-03 22:18:30 +00:00
cls%seawood.org b948673211 Added HOST_AR to build. Added --enable-cross-compile option to turn on cross-compiling autodetection selectively. Hijacked CROSS_COMPILE variable (Sorry Colin). 1999-09-03 22:11:39 +00:00
cls%seawood.org 9366808793 Only reset compiler variables for INTERNAL_TOOLS if CROSS_COMPILE is set. 1999-09-03 22:11:18 +00:00
duncan%be.com f96a5f0ec0 A bunch of things to get the BeOS build to work. Mostly
BeOS specific fixes, except for the change to nsinstall.c
that ignores trailing "/." in the function mkdirs (as
creating a "." dir fails under BeOS).
1999-09-03 12:54:05 +00:00
cls%seawood.org 43b987f232 Fixed the use of HOST_NSPR_MDCPUCFG so that the build doesn't break if it is not defined. 1999-09-03 05:03:40 +00:00
cls%seawood.org c0192d9ec2 Removed hardcoded RANLIB as it breaks some Ports tinderboxes 1999-09-03 04:35:48 +00:00
cls%seawood.org f2427155a4 Removed redundant program checks.
Added target case for *-mingw*
Don't check for NSPR libs when cross-compiling.  Assume that they exist for now.
Added MDCPUCFG to CFLAGS for INTERNAL_TOOLS builds.
1999-09-02 23:58:00 +00:00
cyeh%netscape.com 30069ecf02 remove MODULAR_NETLIB define. obsolete. 1999-09-02 22:19:21 +00:00
slamm%netscape.com c4ac2d48be Move some defines into configure. Remove unused build variables. Include autoconf.mk if it hasn't already been included. 1999-09-02 22:02:46 +00:00
slamm%netscape.com 89a58e9dd6 Move some defines into configure. Remove unused build variables. 1999-09-02 22:02:19 +00:00
cyeh%netscape.com ff099c9ca0 Remove useless NGLAYOUT_PLUGINS define. 1999-09-02 18:21:11 +00:00
cyeh%netscape.com d1988de6dc Finish removal of STANDALONE_IMAGE_LIB. We don't need it anymore. 1999-09-02 18:13:43 +00:00
cyeh%netscape.com 3bb307bc55 Finish cleanup of STANDALONE_IMAGE_LIB. Sorry for forcing you to rebuild
the world.
1999-09-02 18:07:28 +00:00
briano%netscape.com 2a7513a732 Minor tweak to make the old dependency mechanism work again on OpenVMS. Thanks to Colin Blake (colin@theblakes.com) for the patch. 1999-09-02 01:14:01 +00:00
cyeh%netscape.com 1a74604c52 remove STANDALONE_IMAGE_LIB define. We always built with it by default.
General makefile cleanup to make configuring easier.
1999-09-02 01:10:47 +00:00
briano%netscape.com 4380ec5dcd Additional tweaks provided by Colin Blake (colin@theblakes.com). 1999-09-02 01:08:01 +00:00
cls%seawood.org f1298aa58b Beat me. Whip me. Make me write MFC code. I got way too involved with a discussion about nspr breakage that I caused some myself. Need to set NSPR CFLAGS for xpidl. 1999-09-01 20:39:15 +00:00
slamm%netscape.com efa0db12e8 Switch to building incremental makefiles by default. In another week or so, I will remove allmakefiles.sh altogether. 1999-09-01 20:13:26 +00:00
cls%seawood.org b9c55873b4 Forgot the INTERNAL_TOOLS rules needed for cross-compiling 1999-09-01 14:43:44 +00:00
cyeh%netscape.com 1e4222f3ae remove last traces of liteness.mak and MOZ_LITENESS_FLAGS which are
obsolete.
1999-08-30 22:10:56 +00:00
cls%seawood.org 76bdb0b5f1 Landed first set of cross-compiling changes
Split AR into AR & AR_FLAGS
Moved AR_LIST, AR_EXTRACT, OBJ_SUFFIX & LIB_SUFFIX definitions into configure.in
Moved DIST definition to autoconf.in.mk.  In the future, it should be set by configure using --prefix
Added DEBUG_AUTOCONF_XCOMPILE ifdef to config.mk
1999-08-29 18:10:23 +00:00
slamm%netscape.com 906df38f00 Run make-makefile with perl found by configure. 1999-08-27 22:57:21 +00:00
slamm%netscape.com 0b8ae92950 Pass depth to make-makefile to save it some work. 1999-08-25 22:09:50 +00:00
hshaw%netscape.com f1c2eead4f purge temporary ifdef NET_SOCKET_PROVIDER_BUILD 1999-08-25 01:04:09 +00:00
slamm%netscape.com bbd2dffe43 Add --enable-incremental-makefiles. Has gmake generate the Makefiles just before it uses them. Eliminates a need for allmakefiles.sh. 1999-08-24 21:45:06 +00:00
ramiro%netscape.com 55d4b94850 Set the timer lib flags in one place. 1999-08-24 14:46:43 +00:00
dveditz%netscape.com e939d62c2e add XPIDL dependencies on the tools to fix depend-build problems 1999-08-24 14:42:37 +00:00
hshaw%netscape.com 42a761da6a enable socket provider code 1999-08-24 04:54:34 +00:00
cyeh%netscape.com 9fe01986a9 changing nsBuildID.h so that it does the right thing w/regards to rebuilds 1999-08-24 00:56:04 +00:00
hshaw%netscape.com a92c70a07f backout change until I can figure out why socket subdirectory isn't building 1999-08-23 15:28:43 +00:00
hshaw%netscape.com 9e5d21b28a enable build for socket provider - thanks Andreas Otte 1999-08-23 15:01:12 +00:00
hshaw%netscape.com 1a4f21e77e conditionally compile socket provider support for windows, temporary until linux/mac build scripts checked in 1999-08-22 17:44:08 +00:00
briano%netscape.com ce46e93dc6 Got rid of some unneeded rules. 1999-08-21 02:59:58 +00:00
briano%netscape.com abb2b151b4 Eliminate the use of the obsolete OBJDIR macro. 1999-08-21 02:56:29 +00:00
cls%seawood.org 0991be09fa Removed all references to obsolete OBJDIR variable.
Removed various sections of config.mk & rules.mk that were only used by OBJDIR or by a non-autoconf build.
1999-08-20 06:52:59 +00:00
cyeh%netscape.com 26268b3b73 whoops. broke parallel builds. will fix real soon now. also want
to fix generation rules so that you aren't forced to rebuild large sections
of XPCOM when dp starts using it.
1999-08-20 01:58:58 +00:00
cltbld%netscape.com 1a5cab0274 fix for 11608, implement nsBuildID.h for XPCOM/component registry queries 1999-08-19 21:12:27 +00:00
cyeh%netscape.com 055e55fe4f second part: make win32 generate nsIBuildID.h dynamically 1999-08-19 20:45:59 +00:00
cyeh%netscape.com de4d917332 perl script to generate build number define for xpcom and to fix bug 11608 1999-08-19 20:30:52 +00:00
dveditz%netscape.com d2a1ea2b48 Turn off symlinking until we figure out why Autoreg doesn't figure out when
components get updated (bug 11988). Could simply be that NT support for
linking is piss-poor and forgets to update the directory info. Drat!
1999-08-18 02:24:07 +00:00
ramiro%netscape.com aa333c359d Add Makefile dependencies for $(LIBRARY) and $(SHARED_LIBRARY) so that
libs will get rebuilt if the makefile changes.  Should make depend builds
more reliable.
1999-08-17 14:04:54 +00:00
ramiro%netscape.com f60a19f69e Add Makefile dependencies for PROGRAM and SIMPLE_PROGRAMS, so that program
targets will be rebuilt if the makefile changes.  This should make depend
builds more reliable, especially for tests.
1999-08-17 13:08:51 +00:00
ramiro%netscape.com 33f8c1f169 Remove the TOOLKIT_EXORCISM hack. Make non-monolithic toolkit linking the
default for Linux and Solaris.  Need testing on other platforms (HELP!)
That means that toolkit libraries are not linked into the app - for truly
XP apps such as the apprunner.  The gecko viewer still needs to link in
the toolkit, cause it has toolkit code in its main().
Replace the hack with something more useful.  There is a
--enable-monolithic-toolkit flag for platforms with dumb linkers and runtime
loaders.

Also landed the remainder of Shawn Packwood's qt port.
1999-08-17 09:33:48 +00:00
leaf%mozilla.org 4f5e4d5a8d checking in build_number fix, only affects official builds 1999-08-17 02:03:26 +00:00
briano%netscape.com f7593b9212 Fix for bug 11852. No effect on non-release builds. 1999-08-14 03:36:38 +00:00
briano%netscape.com 4009eb1794 Added Colin's (colin@theblakes.com) latest changes. 1999-08-13 23:38:50 +00:00
briano%netscape.com 63e5abd047 Fix for bug 9902. Now the build number in xpfe/browser/resources/content/viewSource.xul will get updated properly as well. 1999-08-10 21:43:37 +00:00
ramiro%netscape.com 0ccaaf01cf Added Qt support to the unix build system. Thanks to Shawn Packwood
<shawnp@colba.net> for the patches.
1999-08-09 14:55:56 +00:00
sspitzer%netscape.com 2a4498fae9 make the CHROME rules play nice with obj-dir. fixes #11260 1999-08-06 22:41:51 +00:00
dveditz%netscape.com 6dee688e4b fix potential memory problems in makecopy, turn NT symlinking on
for performance, clobber speedups
1999-08-06 13:45:09 +00:00
mcafee%netscape.com d86d47db67 Removing TOOLBAR_DD ifdef magic, this is on by default now. 1999-08-06 00:01:10 +00:00
ramiro%netscape.com 1d4022c3d8 Add support for building more than one toolkit at once. Currently #ifdefed
off as part of the toolkit link time exorcism.
1999-08-05 05:12:56 +00:00
edburns%acm.org cad0172246 Kirk Baker <kbaker@eb.com> changed config/common.mk at line 84 to:
JAVAC_CLASSPATH =
$(JAVAC_ZIP)$(PATH_SEPARATOR)$(JAVA_DESTPATH)$(PATH_SEPARATOR)$(JAVA_SOURCEP
ATH)

I changed line 98 to:
JAVAH_FLAGS = -classpath $(JAVAC_ZIP)$(PATH_SEPARATOR)$(JAVA_DESTPATH)
1999-08-05 00:06:32 +00:00
dveditz%netscape.com ec6087d8fd fixing build bustage 1999-08-03 15:33:19 +00:00
dveditz%netscape.com 022c583d29 turn off makecopy symlinks 1999-08-03 14:40:55 +00:00
briano%netscape.com cdda9a33f3 Fix for my mistaken assumption about SUB_LOBJS. 1999-08-03 02:52:24 +00:00
briano%netscape.com 0d87f5ae21 Fix for platforms that don't have --whole-archive, --no-whole-archive equivalents (both). 1999-08-03 02:08:12 +00:00
ramiro%netscape.com c81faf0819 Fix build bustage. 1999-08-02 22:33:44 +00:00
dveditz%netscape.com ad7075d66f Makecopy speedup thanks to david.gardiner@unisa.edu.au,
removed dead/unused manifest code,
clobber speedups and cleanup
1999-08-02 22:18:47 +00:00
sfraser%netscape.com df0680bfe1 Adding included guards to make compilation a tad faster 1999-08-02 21:42:57 +00:00
ramiro%netscape.com 8e205624dc Add temporary toolkit exorcism hack. 1999-08-02 13:33:11 +00:00
briano%netscape.com 71d6f80eea Looks like the inclusion of OpenVMS.mk isn't temporary. 1999-07-31 00:57:27 +00:00
briano%netscape.com e96ac85c8f Fixes for OpenVMS provided by Colin Blake (colin@theblakes.com). 1999-07-31 00:31:50 +00:00
dveditz%netscape.com cb94e57e83 removing LITENESS 1999-07-30 23:54:36 +00:00
dveditz%netscape.com 8ff26aee11 config cleanup, LCFLAGS->CFLAGS, commenting, removing LITENESS 1999-07-30 23:50:03 +00:00
briano%netscape.com 79706411dd No longer need the three MOZ_LIBS_whatever_PREFIX macros. 1999-07-30 23:37:42 +00:00
edburns%acm.org f45c46ee0a Neither of these changes impact the SeaMonkey build.
buildpkg.bat, outofdate.pl:

Fixed so that java can build on win32.

config.mak

updated JAVA_ZIP macro.
1999-07-30 22:04:08 +00:00
mscott%netscape.com 3637997637 fix windows build breakage... 1999-07-29 01:41:27 +00:00
sspitzer%netscape.com 880f0a5cfa one more thing to turn on necko for the mac. thanks to pinkerton. 1999-07-29 00:38:45 +00:00
mscott%netscape.com dc09fe8b78 Sanity check to make sure NECKO gets defined now. 1999-07-29 00:29:42 +00:00
law%netscape.com f35006aea5 Do chrome on install pass, not export 1999-07-27 21:55:17 +00:00
law%netscape.com 7c2e0f9c4c Adding generic chrome rules 1999-07-27 14:30:34 +00:00
duncan%be.com 5db9b18e74 Complete the link fix, all shared libs are now linked against the app that loads
them, so the timer symbols are resolved.
1999-07-24 12:25:16 +00:00
duncan%be.com a99b9d8cc7 Changes to link properly after the timer shuffle. 1999-07-24 09:23:03 +00:00
law%netscape.com 9ae27ebebc Adding generic chrome rules 1999-07-24 03:33:37 +00:00
briano%netscape.com b77d132498 OpenVMS-specific additions. Thanks to Colin Blake (colin@theblakes.com). 1999-07-22 03:33:24 +00:00
cyeh%netscape.com 78d0a0553f make sure that viewsource has the right build number too. 1999-07-21 20:28:32 +00:00
briano%netscape.com 8d5d0e54e0 Replaced one of the dependencies of everything with the proper one. 1999-07-20 02:10:47 +00:00
Jerry.Kirk%Nexwarecorp.com 3952643308 Changed Neutrino test from OS_ARCH to OS_TARGET to support cross compiling 1999-07-19 21:15:26 +00:00
ramiro%netscape.com ca57fc99d2 Step 3 of cleaning up link time toolkit dependencies. Name the timer libs
according to the toolkit they match.  Also set the damn name in one place to
make it easy to change in the future.
1999-07-17 23:52:12 +00:00
ramiro%netscape.com b69b9faa9a Step 2 of cleaning up link time toolkit dependencies. Change the names of
the gfx and widget dsos to be readable by normal human beings that expect
some kind of spacer between cryptic acronyms.  Thank you.
1999-07-17 22:24:49 +00:00
ramiro%netscape.com 342b5083f1 Landing timer move on unix. 1999-07-17 14:22:51 +00:00
mccabe%netscape.com e2d13fb831 Remove vestiges of XPIDL_JS_STUBS (no longer used or implemented by xpidl-generated files.) 1999-07-16 01:20:03 +00:00
cyeh%netscape.com bd1d43dc8b restore build number hackery after matt fisher xul move 1999-07-16 00:04:40 +00:00
briano%netscape.com f81f331153 Need NO_LD_ARCHIVE_FLAGS even for static builds. 1999-07-14 22:59:58 +00:00
gordon%netscape.com 95bb19cc38 Added comment to identify where NECKO needs to be defined for Necko builds. 1999-07-14 21:14:20 +00:00
dveditz%netscape.com 8a7de3157b 50% speed up on a depend pass. Also eliminated the occasional duplicate
where full path and depth-relative forms were not detected as the same
1999-07-14 19:39:58 +00:00
dveditz%netscape.com 5a621b3b8e Oops, this is the version I meant to check in 1999-07-14 19:32:20 +00:00
dveditz%netscape.com 7af0b37492 make overhead speed-up if WINOS is pre-defined. Significant on Win9x systems 1999-07-14 19:30:50 +00:00
dveditz%netscape.com 86b31f7433 catch the odd missed header in makedep 1999-07-14 19:18:53 +00:00
briano%netscape.com afbb044fa8 Fix for Motif builds on Solaris, and the first pieces of an idea that will allow platforms with old ld's to be able to build/link. 1999-07-13 00:05:07 +00:00
duncan%be.com e4be629605 Replace nm with objdump to be able to generate inter-.so dependencies
even with stripped build.
BeOS only change authorized by cyeh.
1999-07-11 11:00:46 +00:00
duncan%be.com 867656f29d Changes to get BeOS tinderbox to work.
BeOS only changes authorized by cyeh.
1999-07-11 09:51:51 +00:00
cyeh%netscape.com 746f50e6f3 only set the build number in navigator.xul if we are doing an official build. 1999-07-08 18:14:31 +00:00
briano%netscape.com c73371ee60 Eliminate the use of SRCDIR and NSBUILDROOT. Approved by cyeh@netscape.com. 1999-07-07 22:03:45 +00:00
mcafee%netscape.com d014375344 Adding --enable-toolbar-dd toolbar drag & drop option. a=cyeh 1999-07-07 20:31:34 +00:00
cyeh%netscape.com 54397238f3 preparing for distribution of fullcircle libraries, headers, and binaries. 1999-07-07 20:30:58 +00:00
ramiro%netscape.com 9200ddaebb Checkin another chunk of Alex Larsson's non-exported symbol reduction
patch.  All changes protected by  MOZ_STRIP_NOT_EXPORTED.
These particular changes set the NS_EXPORT declarations as needed by
the linker.
1999-07-07 09:02:21 +00:00
ramiro%netscape.com 28b9360c6d Put it in configure to save some build gmake munging time. 1999-07-07 06:08:18 +00:00
ramiro%netscape.com 82529b2bea Adding vars in an effort to reduce cut-n-paste brain damage.
MOZ_GFX_TOOLKIT_LDFLAGS
MOZ_WIDGET_TOOLKIT_LDFLAGS
MOZ_TOOLKIT_REGISTRY_CFLAGS
1999-07-07 04:10:52 +00:00
dveditz%netscape.com dd14f7ac96 Fixing grotesque memory leak that kept killing my Win9x system 1999-07-05 23:56:24 +00:00
nisheeth%netscape.com e65e8e9d07 Including external DTD support for XML documents on Mac build. 1999-07-02 21:18:36 +00:00
rods%netscape.com 4ebd9870c8 Turned off toolbar D&D 1999-07-02 16:39:39 +00:00
dveditz%netscape.com a6277f84a1 fixing build bustage 1999-07-02 14:27:30 +00:00
rods%netscape.com 3b819ebf70 removed old D&D define and added a new define for toolbar D&D 1999-07-02 13:49:17 +00:00
ramiro%netscape.com b86c78a296 Separate the widget and gfx toolkits into two variables.
Instead of MOZ_TOOLKIT, we now have MOZ_WIDGET_TOOLKIT and MOZ_GFX_TOOLKIT.
There is also a new configure flag, --enable-gfx-toolkit which does what its
name implies.
The configure script should continue to work as before.
1999-07-02 13:06:48 +00:00
dveditz%netscape.com 5dd9cff22d Trying to fix Win32 dependencies. Lots of broken cut-n-paste makefiles 1999-07-02 11:50:19 +00:00
leaf%mozilla.org d607fa0039 path walking is bad for the soul, and build times 1999-07-02 10:56:03 +00:00
leaf%mozilla.org 6123c72176 adding FIND 1999-07-02 10:11:00 +00:00
dveditz%netscape.com befc8722cf fixing build bustage 1999-07-02 09:49:54 +00:00
leaf%mozilla.org b48b118861 shuffling things around... build_number should be generated at each export
pass through config (doing this manually in the release process)
1999-07-02 09:04:22 +00:00
leaf%mozilla.org bdbf4df53b adding talkback glue script, adding generated files to .cvsignore 1999-07-01 21:41:03 +00:00
leaf%mozilla.org d44eff9243 build system hooks for talkback builds 1999-07-01 21:36:59 +00:00
duncan%be.com 56edc5529d Minor tweak to BeOS specific rule to get Mozilla to build under BeOS. 1999-07-01 21:04:07 +00:00
briano%netscape.com 6cb3530fef SunOS4 also adds __.SYMDEF to .a files. 1999-07-01 01:59:09 +00:00
ramiro%netscape.com 328ecc16a7 Add configure support for setting and using MOZ_STRIP_NOT_EXPORTED.
Courtesy of Alex Larsson.
1999-06-29 22:29:14 +00:00
mcafee%netscape.com c2f0aa14c4 Rules for BeOS build. Thanks to Duncan Wilcox (duncan@be.com) for this patch. 1999-06-26 08:16:01 +00:00