axel%pike.org
2dc6942953
backout changes, as some platforms don't eat
...
MOZ_XSL = @MOX_XSL@
without action in configure
2000-05-12 03:18:25 +00:00
axel%pike.org
ea1bb022a3
Getting XSLT going on unix, patch by Andreas Otte, r=me
2000-05-11 23:53:36 +00:00
danm%netscape.com
07a3e86233
adding final directory to CHROME_TYPE rule
2000-05-10 02:04:20 +00:00
danm%netscape.com
a67c874106
update chrome rules to match new chrome hierarchy. also add chrome registration rule
2000-05-06 00:06:32 +00:00
tor%cs.brown.edu
a411cb913d
Patch from andreas.otte@primus-online.de to add an "--enable-svg"
...
option to configure. Defaults to not building svg.
2000-05-05 04:32:50 +00:00
danm%netscape.com
3ce8084ef9
update chrome rules to match new chrome hierarchy. also add chrome registration rule
2000-05-04 22:43:41 +00:00
cls%seawood.org
4bb89416eb
More OS/2 Makefile changes. Bug #34106 Batch 12
2000-05-04 11:00:47 +00:00
mkaply%us.ibm.com
1516a38701
# 34082
...
r= leaf
OS/2 bring up continues - We need getopt and dirent on OS/2
2000-05-02 23:22:59 +00:00
cls%seawood.org
b97e7de325
Rearranged CFLAGS so that mozilla includes come before system includes. Bug #37210
2000-04-27 01:38:11 +00:00
cls%seawood.org
4f56fe6a2e
Changed nsinstall to fail if the file to link against does not exist. Objdir build breakage should become more apparent when it happens. Thanks to Greg Noel <GregNoel@san.rr.com> for the patch.
2000-04-25 10:52:11 +00:00
cls%seawood.org
b5db9826f3
Replaced accidentally removed LDFLAGS to creation of shared libs.
2000-04-25 02:40:30 +00:00
cls%seawood.org
8754202470
General cleanup of the shared library rules.
...
Quick fix for bug #36844 .
Since people kept forgetting to wrap SHARED_LIBRARY_LIBS inside MKSHLIB_FORCE_ALL & MKSHLIB_UNFORCE_ALL pairs, we now handle it in rules.mk. Same goes for making $(SHARED_LIBRARY) dependent upon $(SHARED_LIBRARY_LIBS).
2000-04-23 17:48:04 +00:00
rods%netscape.com
21de9f3e8a
Add ifdef'ed Performance Reflow Counting code
2000-04-21 14:59:47 +00:00
cls%seawood.org
1d7f5fa1be
Fixed SHARED_LIBRARY_LIBS dependency in docshell/build.
...
Removed extraneous ; makefiles target.
Thanks to Justin Morey <justin@68k.org> for the patch.
2000-04-21 01:14:45 +00:00
cls%seawood.org
c4a7fe96b1
Added support for building select individual modules using --enable-modules. Currently, only dbm, xpcom & necko work. At this point, you still have to pull the whole tree. We'll fix that later. Bugs 24515 & 34159
2000-04-18 09:42:12 +00:00
jim_nance%yahoo.com
1af6f80407
*** empty log message ***
2000-04-18 01:27:01 +00:00
jim_nance%yahoo.com
2d16ce9e7f
Adding file to update xterm title bar
2000-04-18 01:22:33 +00:00
cls%seawood.org
2f26143893
Fix non-MD and non-native makedepend depend builds. Bug 35186. r=jlnance
2000-04-17 04:57:33 +00:00
waqar%netscape.com
6e3ed3df27
Depend build does not do exports of header files. r=pollmann,a=leaf
2000-04-10 22:57:29 +00:00
jim_nance%yahoo.com
2d058a10f6
Someone broke jprof. This fixes it. This (obviously) should
...
not break anything, but if it does, give me a call at 919.859.3885.
a,r=leaf
2000-04-06 01:46:07 +00:00
edburns%acm.org
9fe73e96a9
DOESN'T IMPACT SEAMONKEY since it's inside
...
!ifdef JDIRS.
a=leaf
r=leaf
author=Steven Green <steven@surfcast.com>
bug: http://bugzilla.mozilla.org/show_bug.cgi?id=34614
Make it so clobber_all, as well as clobber: causes java .class files
in packages defined in JDIRS to be deleted.
2000-04-05 18:56:00 +00:00
cls%seawood.org
adef1ac6f6
Minor changes to incoporate OS/2 into our build system. Bug #34106
...
We now set MOZ_{JPEG,ZLIB,PNG}_{CFLAGS,LIBS}, XPCOM_LIBS, MOZ_COMPONENT*_LIBS, WIDGET_DLL, GFXWIN_DLL and MOZ_JS_LIBS in configure.
Added os2 specific arguments to configure.
Added os2 target arch section to configure.
Modified a handful of Makefile.ins to use MOZ_JS_LIBS, MOZ_COMPONENT_LIBS, & EXTRA_DSO_LIBS where necessary.
2000-04-05 06:08:04 +00:00
cls%seawood.org
fdd09457b4
Fix for EXTRA_DSO_LIBS in rules.mk
...
OS/2 Makefile.in changes (Patch 4a). Bug #34106
2000-04-04 07:37:50 +00:00
cls%seawood.org
f6740baa20
Moved static MOZ_COMPONENT_NSPR_LIBS, MOZ_COMPONENT_XPCOM_LIBS, MOZ_COMPONENT_LIBS definitions from configure.in to config.mk. Replaced -lxpcom in Makefiles to $(XPCOM_LIBS) so that we can optionally link against -lboehm when needed. Bug #31287
2000-04-04 04:46:38 +00:00
cls%seawood.org
9249743718
Use LDFLAGS when creating shared libraries. It may contain the paths to essential libraries.
2000-04-03 01:04:59 +00:00
cls%seawood.org
321940dd0a
Added rule to automatically run autoconf & config.status whenever configure.in changes. Set AUTOUPDATE_CONFIGURE to use it.
2000-04-03 00:56:31 +00:00
colin%theblakes.com
29f1d9a2cc
Put flags before operands in HOST_CC. Add showhost target for debugging. r=cls
2000-04-02 16:15:42 +00:00
cls%seawood.org
f4fc6637cb
Makes the new DLL_SUFFIX scheme work for --disable-shared, OpenVMS & OS/2.
2000-04-02 07:46:23 +00:00
rods%netscape.com
5d147765f9
Initial checkin of SVG prototype code for Dean Jackson (not in build)
2000-04-01 14:38:51 +00:00
cls%seawood.org
e6bba0ed3c
Removed unused WINNT ifdefs from config.mk
2000-04-01 10:07:45 +00:00
cls%seawood.org
78694f8aa9
Update comments and add tweak to OS/2 rule for bug #31845 . a=leaf
2000-04-01 08:37:30 +00:00
cls%seawood.org
d22c963309
Moved setting of platform specific DLL_SUFFIX to configure.
...
Removed old unused WINNT ifdefs from rules.mk.
2000-03-31 10:49:39 +00:00
cls%seawood.org
c01f9092ab
Slightly munged the os/2 patch. Add else clause before something unknown breaks.
2000-03-31 10:38:58 +00:00
cls%seawood.org
314aa743e8
Remove --enable-implicit-archive option and rule sets as they still have dependency problems and are not being worked on. Bug #15241
2000-03-31 09:37:14 +00:00
cls%seawood.org
e9d2f63938
Fix cross-compiling rules so that we can build both the host & target version of our "internal" build tools.
...
Added .ho suffix for host objects.
Added rules for HOST_PROGRAM, HOST_LIBRARY & HOST_SIMPLE_PROGRAMS.
When cross-compiling, use the host_ versions of nsinstall, xpidl & xpidl_link and install host targets under $(DIST)/host .
Bug #11890
2000-03-31 07:18:52 +00:00
cls%seawood.org
7f57abc11c
Added HOST_LIBIDL_CONFIG to build. Bug #11890
2000-03-31 07:12:39 +00:00
blizzard%redhat.com
aff2baee44
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
8ebbd67c39
Common makefile changes for OS/2. Bug #31845
2000-03-31 01:24:48 +00:00
edburns%acm.org
864e8b985e
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
bd54f7390e
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
ed3c62bd16
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
c9e36fcf0d
Set MKDEPEND_DIR using srcdir instead of CONFIG_TOOLS.
2000-03-14 06:17:27 +00:00
cls%seawood.org
24cc1c1b26
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
8e3c27636b
Actually remove libs phase from all:: target. Add win32 target for MKSHLIB.
2000-03-14 04:57:13 +00:00
slamm%netscape.com
09dbc345a6
Move unix build script from mozilla/config to mozilla/build/unix
2000-03-14 03:22:44 +00:00
slamm%netscape.com
0fb9b725ec
Remove unused tool.
2000-03-14 03:21:16 +00:00
slamm%netscape.com
fcd7c8e21d
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
35bbd4e502
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
341b59e258
Add flag to avoid multiple inclusions.
2000-03-14 03:00:13 +00:00
slamm%netscape.com
d4dc2cc04d
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
ce094b4cfc
changes to let us build on MacOS X
2000-03-11 03:08:04 +00:00
edburns%acm.org
011ef29caa
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
a906bb42b6
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
d7b4ee7e41
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
fd067ebe58
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
8998c1cac6
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
1a7d019d1d
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
6887d46636
Cleanup EXIT_ON_ERRORS in LOOP_OVER_DIRS. r=cls
2000-03-02 20:45:23 +00:00
mkaply%us.ibm.com
4f6298fe1d
# 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
192e307283
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
08e716cb3e
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
49b3f0c4be
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
070afa8f25
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
26336c35ab
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
7543a6e3da
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
5fcca36033
Fixing OpenVMS only build problem, r,a=leaf
2000-02-21 21:49:45 +00:00
wtc%netscape.com
3d73b89625
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
12c543dc38
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
b46f9e708c
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
1889f05d72
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
a3349899a9
# 25555
...
r= jdunn@netscape.com
OS/2 changes for Mozilla
2000-02-15 14:41:33 +00:00
wtc%netscape.com
9377345e33
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
8494b2f6e0
bug# 13732 Removing brprof from the build. r=akkanna
2000-02-12 18:50:36 +00:00
warren%netscape.com
ef8825fa69
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
538dcaef63
Check in jlnance's jprof patches. r=alecf. Thanks!
2000-01-18 02:45:07 +00:00
warren%netscape.com
eca3631717
Added back 'nmake debug' rule.
2000-01-17 23:45:48 +00:00
sspitzer%netscape.com
d8a5c41c93
backing out andreas and warren
2000-01-14 22:01:56 +00:00
warren%netscape.com
02cb33d860
Added 'nmake debug' rule that launches mozilla in the debugger.
2000-01-14 01:39:34 +00:00
dmose%mozilla.org
c329d776eb
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
4f34e05855
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
5f5b8bdb1c
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
8c50db50c2
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
51d1c6e8a3
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
48678253fa
Removing DEBUG_AUTOCONF_XCOMPILE ifdef.
1999-12-22 04:26:59 +00:00
cls%seawood.org
6f3b1dbf87
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
fa0515f7eb
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
e643619e08
Fix specifically for NetBSD/alpha builds. Won't affect other platforms. a=chofmann
1999-12-17 03:25:04 +00:00
briano%netscape.com
b657e1e9b7
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
5243f302e6
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
3e66864f99
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
557e231292
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
ea50bd89e7
Revert my previous change to use CFLAGS & CXXFLAGS when linking.
1999-12-04 23:52:55 +00:00
bryner%uiuc.edu
da3b9f953e
Remove two more unused defines, UNIX_EMBED and X_PLUGINS. r=cls.
1999-12-03 04:29:53 +00:00
bryner%uiuc.edu
a33ea3864d
Removing unused UNIX_LDAP define from the build. r=cls.
1999-12-02 02:34:39 +00:00
cls%seawood.org
685f31abad
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
73994ce567
Use CFLAGS & CXXFLAGS when linking executables. Bug #20254
1999-11-30 22:35:34 +00:00
warren%netscape.com
09373b3be1
Toned down warning message for libs phase.
1999-11-30 08:09:12 +00:00
warren%netscape.com
2db26922a6
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
8d329c492e
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
2daf232b14
Rewrite script to check for cvs conflicts and log output to a file. r=mcafee
1999-11-30 00:48:33 +00:00