cls%seawood.org
9e75440cf0
Make sure we stay within the posix cmdline length limit (4096) when creating jars. Fix for aix & irix. Bug #53881 r=daa@distributed.net
2000-09-25 00:36:12 +00:00
cls%seawood.org
8f98174020
Unlink file before rename() ing it. Fixes OS/2 bustage. r=mkaply Bug 51857
2000-09-25 00:11:03 +00:00
cls%seawood.org
5b25d51597
Make MOZ_DISABLE_JAR_PACKAGING not create jar files.
2000-09-24 23:56:38 +00:00
warren%netscape.com
7b7969b036
Fix for throbber blocker -- mixed up override and non-override case in make-jars.pl. Also fix for os/2 problem -- can't call utime on open file. Also removed extra CRs from die cmds. r=ssu,mkaply@us.ibm.com,fosterd@hartwick.edu
2000-09-22 00:31:58 +00:00
warren%netscape.com
d436f5536e
Made it so that the commercial tree can find make-jars.pl
2000-09-21 17:24:07 +00:00
warren%netscape.com
f1beb031e8
Added unlink before copy for case where commercial tree has a symlink.
2000-09-21 17:23:29 +00:00
cltbld%netscape.com
bd654f5e40
Do NOT hardcode values into the unix build. Let configure handled it. Fixing cement bustage
2000-09-21 16:37:14 +00:00
warren%netscape.com
18c213e66d
Removed obsolete make-jars-unix.pl
2000-09-21 07:15:57 +00:00
warren%netscape.com
4cd6c43066
Made make-jars.pl not make intermediate copy. Fixed problem calling zip multiple times.
2000-09-21 07:14:35 +00:00
cls%seawood.org
6bd893abee
make MOZ_DISABLE_JAR_PACKAGING actually disable the building of jars. ports tinderboxes and other develoers were not ready for the extra build requirements. r=#mozilla
2000-09-21 06:22:06 +00:00
cls%seawood.org
6f858a7d0d
Moving Cleanup() back into the JarIt() function until a proper fix for the bustage is found.
2000-09-21 05:05:26 +00:00
cls%seawood.org
dcb03055fc
Replace custom recursive mkdir with perl5 standard File::Path::mkpath().
2000-09-21 04:29:59 +00:00
warren%netscape.com
302c197cf8
Fixed 'zip warning: name not matched' problem
2000-09-21 03:51:35 +00:00
warren%netscape.com
59ff36aa31
Fixed (a) not deleting installed-chrome.txt (bugscape bug 2428), (b) made MOZ_DISABLE_JAR_PACKAGING work again, and (c) created dist/bin/chrome directory in add-chrome.pl -- breaking objdir builds. r=mcafee
2000-09-21 01:47:19 +00:00
warren%netscape.com
ecc687a9f5
Added -s option to make-jars.pl (doh).
2000-09-20 23:36:42 +00:00
warren%netscape.com
69b2460215
Merged in cls' changes for objDir builds.
2000-09-20 22:45:45 +00:00
warren%netscape.com
7ea00d2514
Taking stab at change -- need to use topsrcdir for objDir build system.
2000-09-20 21:28:30 +00:00
warren%netscape.com
bee219540c
Checking in diagnostics for puma problem.
2000-09-20 21:20:59 +00:00
edburns%acm.org
5c5fbc03e8
bug=32162
...
r=leaf
a=brendan
# This file contains make rules for building java files using mozilla's
# make system. To use this file, you must include this file before
# including rules.mak. Like this:
# include <$(DEPTH)\config\javarules.mak>
# include <$(DEPTH)\config\rules.mak>
2000-09-20 20:02:49 +00:00
warren%netscape.com
181bb2dcb2
Landing jar packaging from jar_restructuring_branch. r=hyatt,dprice,sfraser,dveditz,vishy,sgehani
2000-09-20 19:35:24 +00:00
cls%seawood.org
37740f151b
Sigh. Need a case for components & non-components.
2000-09-17 18:40:42 +00:00
cls%seawood.org
ce6ef8d267
Add support for BeOS addon limitation workaround. Set BEOS_ADDON_WORKAROUND to use it. bug #51655
2000-09-17 05:32:36 +00:00
cls%seawood.org
082d396feb
Fix the case of overriding a jar entry
2000-09-15 22:19:51 +00:00
cls%seawood.org
41cf1e60de
Use make-jars-unix.pl for unix builds.
2000-09-15 21:43:02 +00:00
cls%seawood.org
0ef430c42d
Initial unix variant of make-jars.pl. Supports objdirs. Takes additional "-s srcdir" option to designate location of srcdir. -c option does not work. r=disttsc@bart.nl (jag) a=leaf bug #52065
2000-09-15 21:40:10 +00:00
mkaply%us.ibm.com
bce8f1804b
#45185
...
r=cls, a=brendan
I have no idea how I broke rules.mk like this but it has extra CR/LF
2000-09-15 19:14:14 +00:00
warren%netscape.com
6be2561bee
Bug 52701 - bringing MOZ_DISABLE_JAR_PACKAGING back to life.
2000-09-15 08:08:11 +00:00
cls%seawood.org
b4bc453a6e
Add check for perl api version 5.005 as forced by this jar fiasco.
...
Turn on MOZ_DISABLE_JAR_PACKAGING if perl api != 5.005 or zip is not installed.
Turn off the copy feature of make-jars.pl as that doesn't work in the objdir aware version of the make-jars.pl script.
Bug 52065. r=bryner
2000-09-15 00:19:30 +00:00
dprice%netscape.com
91d2cfe423
turning this off again
2000-09-14 23:56:09 +00:00
mkaply%us.ibm.com
1713f15b07
#45185
...
r=cls, a=brendan
Change from pedemonte and jblanco for compiling RC on OS/2
2000-09-14 23:11:24 +00:00
dprice%netscape.com
e3526a30ee
jar packaging for linux = on
2000-09-14 21:35:05 +00:00
warren%netscape.com
522dfc5ddf
Made make system use add-chrome.pl to avoid duplicate entries in installed-chrome.txt
2000-09-14 08:43:31 +00:00
warren%netscape.com
1c08df9151
Added comments.
2000-09-14 08:32:50 +00:00
warren%netscape.com
3bf44b398c
Added add-chrome.pl which updates installed-chrome.txt to contain a jar file if it doesn't already exist.
2000-09-14 08:31:59 +00:00
vishy%netscape.com
6fbb9dbc07
Jar packaging fixup - changes by warren. Looked at by dveditz and ssu.
...
r=vishy. verified this solution works for mozilla, commercial and shrimp.
dont have bug number handy but this should be world++. basically from
now on, jar.mn rules will both create the jar and publish the flat files
to dist. the flat files are needed so that installers can compose the
files into a new naming system or delete some or whatever.
2000-09-14 04:45:15 +00:00
cls%seawood.org
c5d73cbec1
SunWS_cache is a dir
2000-09-13 07:36:37 +00:00
dveditz%netscape.com
8745315245
Register chrome correctly in Mozilla debug builds when chrome jar packaging
...
turned off. Bug 51902 -- windows build system only, not a source file change
2000-09-13 01:11:54 +00:00
warren%netscape.com
78b1355d1c
Fixed to copy files as well as jar them.
2000-09-12 05:10:48 +00:00
warren%netscape.com
7f60584c8e
Made make-jars.pl copy files to dist as well as zip them (with -c option).
2000-09-11 23:08:41 +00:00
valeski%netscape.com
0a8271f14c
50188. removing webshell leak detection special macros. now we'll spew data in debug builds only
2000-09-11 22:06:52 +00:00
disttsc%bart.nl
9b370729a6
Cleaning up the rest of viewSource.xul build ID mess. b=52085, r=scc, a=brendan
2000-09-11 19:56:28 +00:00
anthonyd%netscape.com
02ba6d64c1
putting in the rules for jar packaging,
...
NOT IN THE BUILD
dprice using anythonyd's linux machine
if there are problem email dprice@netscape.com
2000-09-09 05:54:35 +00:00
anthonyd%netscape.com
0b60677281
make certain the destination path for the jar file exists. R=warren
...
dprice using anthonyd's account
if there are problems email dprice@netscape.com
2000-09-09 05:46:29 +00:00
ssu%netscape.com
760079a091
added option to update/noupdate the chrome jar files. a,r=dveditz
2000-09-09 02:08:03 +00:00
dveditz%netscape.com
e54e4ca1b4
moving regchrome target into rules.mak so it'll work from anywhere
2000-09-07 12:06:38 +00:00
ssu%netscape.com
fd31645d84
revamp chrome zipping to fix dev vs. release build problems, also support bugscape bug 2152. r=dveditz
2000-09-07 09:34:29 +00:00
leaf%mozilla.org
017d5ccd96
fix for echo-depth-path, from Axel Hecht <ah@numerik.uni-kiel.de>, r=leaf
2000-09-05 21:42:52 +00:00
valeski%netscape.com
d4347756fa
fixing win9X make build problem
2000-09-01 20:18:46 +00:00
leaf%mozilla.org
d8cd860ae1
adding GARBAGE_DIRS variable for clobbers... so we can have core directories
...
in the tree (and not have it removed during a clobber) if some developer is
foolish enough to create one.
2000-08-30 01:15:32 +00:00
mscott%netscape.com
991dfcda61
remove the -u flag to the call to zip. This causes various problems with the jar stuff.
...
(I just made this change to commercial earlier)
2000-08-29 00:45:26 +00:00
warren%netscape.com
6cedd89b9a
Fixed comments.
2000-08-25 19:53:02 +00:00
warren%netscape.com
be2ec0a05e
Fixed to pick up perl from the path (need perl 5.005, or the ActiveState perl now).
2000-08-25 19:52:53 +00:00
warren%netscape.com
e50b5d171b
Turning on jar packaging by default. Set MOZ_DISABLE_JAR_PACKAGING to disable.
2000-08-25 18:54:19 +00:00
warren%netscape.com
c18b71c0f9
Updating rules.mak to have a 'chrome' target. Set JAR_PACKAGING to build with jar files.
2000-08-25 04:42:47 +00:00
warren%netscape.com
fdb2829919
Fixed file copy loop to work for binary files.
2000-08-25 04:38:43 +00:00
cls%seawood.org
5ef043ad42
Use the -n32 ABI as the default for Irix 6.x but allow the option to disable it.
2000-08-19 08:05:05 +00:00
warren%netscape.com
0b5cc5c42d
Fixed path to jar.mn in comment
2000-08-12 10:11:50 +00:00
warren%netscape.com
2e10d022e8
Fixed to clean up files and directories properly. Fixed mod times of copied files so they don't get re-jarred.
2000-08-11 05:16:15 +00:00
warren%netscape.com
36e8a7c7a7
Fixed bustage for chrome:: rule
2000-08-11 00:47:03 +00:00
warren%netscape.com
1b419f9721
Preparing for jar packaging. Added warning.
2000-08-10 23:52:29 +00:00
dprice%netscape.com
11231a2f92
make-jars.pl now properly cleans up any extra files and folders that it creates
2000-08-05 06:08:02 +00:00
dprice%netscape.com
cb0f31e1af
adding recursive delete function
2000-08-04 20:25:42 +00:00
dprice%netscape.com
4c8426f37a
removes copied files. Doesn't remove created directories yet.
2000-08-03 20:58:31 +00:00
cls%seawood.org
aee50b580f
Fix --enable-logrefcnt so that it will actually force refcnt logging on or off per http://lxr.mozilla.org/seamonkey/source/xpcom/doc/MemoryTools.html .
2000-08-02 03:17:49 +00:00
cls%seawood.org
5092f96f12
On second thought, nevermind
2000-08-02 02:44:56 +00:00
cls%seawood.org
cdda1b98d1
Add checks for FORCE_BUILD_REFCNT_LOGGING & NO_BUILD_REFCNT_LOGGING per http://lxr.mozilla.org/seamonkey/source/xpcom/doc/MemoryTools.html .
2000-08-02 02:42:54 +00:00
warren%netscape.com
d0525ce318
Added back in use Cwd;
2000-07-28 05:08:08 +00:00
warren%netscape.com
2735eda212
Fixed up rules for jarring.
2000-07-28 04:46:45 +00:00
dprice%netscape.com
626f954136
bug fixing
2000-07-20 22:28:01 +00:00
tor%cs.brown.edu
1d1a5485e4
Bug 40748 - officially kill the SUNWspro4.2 build. r=cls, a=waterson
2000-07-19 19:53:01 +00:00
mkaply%us.ibm.com
0df53cb8ae
#40177
...
r=cls, a=brendan
Delete OS/2 specific build files during the clobber
2000-07-19 14:03:25 +00:00
mkaply%us.ibm.com
8f251b657c
#40177
...
r=cls, a=brendan
OS/2 build changes to get webshell/tests/viewer building
2000-07-19 13:58:45 +00:00
jband%netscape.com
ff320436f0
patches from madams@janna.com to build xpconnect standalone. bug 42026. r=leaf@mozilla.org a=brendan@mozilla.org
2000-07-19 03:36:27 +00:00
warren%netscape.com
c51118b6be
Took out -o from make-jars.pl because it didn't work.
2000-07-19 01:38:09 +00:00
warren%netscape.com
517f51f299
Reverted dougt's silly change that spews all sorts of crap in the build.
2000-07-18 06:03:18 +00:00
mcafee%netscape.com
41da6eeaf1
Ignore generated files.
2000-07-13 23:15:42 +00:00
dougt%netscape.com
2b6a10b060
removing -nologo. It is reduntant. ra=leaf@mozilla.org
2000-07-12 22:33:55 +00:00
dprice%netscape.com
7ec1b73048
NOT IN THE BUILD
2000-07-12 07:50:37 +00:00
dprice%netscape.com
20f993546d
NOT IN THE BUILD
...
Modified the xinstall:: rule
2000-07-12 07:45:26 +00:00
dbaron%fas.harvard.edu
5ea842ebb9
Prevent builds on Win95/Win98 from excessively going through the unused libs phase by removing the Win95/Win98 libs phase rules. r=warren a=waterson b=42428
...
This should affect only builds done on Win95/Win98 (where WINOS=WIN95).
2000-07-11 21:17:37 +00:00
dprice%netscape.com
6a1506007a
NOT IN THE BUILD
2000-07-11 06:40:09 +00:00
cls%seawood.org
e87a1b7b11
Start tedious process of removing obsolete mozilla/include files from build. This patch should take us down to 19 of 101. Bug #38061
2000-07-10 07:13:31 +00:00
cls%seawood.org
62c398bbcf
Check for BUILD_OFFICIAL as well as MOZILLA_OFFICIAL
2000-07-09 15:02:24 +00:00
cls%seawood.org
01baa94f26
Check for BUILD_OFFICIAL as well as MOZILLA_OFFICIAL
2000-07-09 15:01:27 +00:00
cls%seawood.org
3f4a648b4d
Updated NetBSD section so that mozilla will build on NetBSD-current. Bug #41524 Thanks to Shin'ichiro TAYA <taya@sm.sony.co.jp> for the patch.
2000-07-08 11:39:05 +00:00
cls%seawood.org
c7e36eb3cb
Change test to check for file (-f) rather than exists (-e) which broke under solaris.
2000-07-08 10:25:59 +00:00
cls%seawood.org
634bdeb719
The unix builds will use a generated build_number (rather than the checked in version) that will forcibly be 000000000 unless MOZILLA_OFFICIAL is set. Bug #26798
...
Chrome files that need the build date set for MOZILLA_OFFICIAL builds will no longer be modified in the source tree. The source tree copies will be used as a template for a generated version. Bug #29597
2000-07-08 09:36:01 +00:00
cls%seawood.org
bca014f1bb
Removing last vestiges of raptor from unix build. Since some libs were renamed, a 'make distclean' is recommeneded to remove the old copies of those libs. Bug #8228 r=bryner
2000-07-02 18:44:42 +00:00
cls%seawood.org
c2139e2ef8
Erk, wrong identifier for OS/2
2000-06-29 03:03:43 +00:00
cls%seawood.org
104273dbb7
OS/2's cmd.exe doesn't support the no-op ':' .
2000-06-28 22:31:12 +00:00
cls%seawood.org
f9c56b2f3e
Reverting mkaply's checkin as it breaks --enable-elf-dynstr-gc on optimized builds.
2000-06-28 22:29:38 +00:00
mkaply%us.ibm.com
815e8e3db6
#43357
...
NO ONE AROUND TO REVIEW
The change for ELF broke our tinderbox. The second ELF line should be in the else case for OS/2.
2000-06-28 14:19:33 +00:00
cls%seawood.org
a9f6433fbe
Tweaks to build xpconnect standalone. Bug #42024 . Thanks to Mark Adams <madams@janna.com> for the patches.
2000-06-28 07:03:13 +00:00
cls%seawood.org
7766827f6f
Adding configure option --enable-elf-dynstr-gc. Bug #43357
2000-06-28 04:32:15 +00:00
Jerry.Kirk%Nexwarecorp.com
c04a7c75a1
Changes to allow the Photon version of Mozilla to not be a
...
MONOLITHIC_TOOLKIT any longer.
r=cls
2000-06-27 02:45:09 +00:00
cltbld%netscape.com
1c28f50b24
added DefinesOptions.h to Mac build. part of fix for #39959
2000-06-24 00:02:31 +00:00
mkaply%us.ibm.com
3ebd82946c
#40177
...
r=cls, a=brendan
OS/2 bring up - need IMPORT_LIBS on OS/2
2000-06-22 22:11:45 +00:00
mkaply%us.ibm.com
298855cbf0
#40177
...
r=cls, a=brendan
OS/2 bring up - copy dirent.h and getopt.h to the dist for VisualAge build
2000-06-22 22:10:43 +00:00
mkaply%us.ibm.com
e5aa7de295
#40177
...
r=cls, a=brendan
OS/2 bring up - Change some hardcoded values into variable - remove some extra loops that OS/2 was going down.
2000-06-21 00:54:56 +00:00
mkaply%us.ibm.com
8e59b68382
#40177
...
r=cls, a=brendan
OS/2 bring up - fix some various build problems relating to nsinstall and SHELL
2000-06-21 00:16:45 +00:00
beard%netscape.com
1c926d81a2
bug #42100 , Carbon compatibility. r=gordon, saari, pinkerton, sfraser
2000-06-20 23:10:06 +00:00
mkaply%us.ibm.com
773ee47407
# 40177
...
r = leaf, a = brendan
OS/2 bring-up for M16 - need additional TIMER lib for OS/2
2000-06-16 14:12:04 +00:00
mkaply%us.ibm.com
3ee86b80fe
# 40177
...
r = cls, a = brendan
OS/2 bring-up - Makefiles changes for VisualAge
2000-06-13 14:51:01 +00:00
warren%netscape.com
f1c37f2628
Taking out jar step since tinderbox doesn't seem to have perl installed.
2000-06-13 01:53:47 +00:00
colin%theblakes.com
6ac04d8a05
OpenVMS specific build change. r,a=leaf
2000-06-13 00:40:16 +00:00
tor%cs.brown.edu
6f741e7524
Add a --enable-mng option to enable MNG image decoder. r=cls, a=brendan
2000-06-12 23:13:42 +00:00
cls%seawood.org
c6618547c5
Make the distclean target work as advertised. Bug #42167
2000-06-12 23:02:14 +00:00
cls%seawood.org
b18ad8af39
Add rules for removing objs created by SIMPLE_PROGRAMS. Thanks to st.n@gmx.net (Stephan Niemz) for the patch. Bug #42166
2000-06-12 00:49:01 +00:00
warren%netscape.com
6188692835
Removed debug code.
2000-06-09 08:02:42 +00:00
warren%netscape.com
5ef4ea6ef7
Added jar manifest support. Kind of works on Windows so far.
2000-06-09 06:33:25 +00:00
cls%seawood.org
fb9d17c830
Remove all.js from TARGETS which are removed on a distclean. bug #41033
2000-06-09 00:36:57 +00:00
mkaply%us.ibm.com
dc6030fd5d
# 40177
...
r = leaf, a = brendan
OS/2 M16 bringup continues - OS/2 only change for linker name and parameter
2000-06-01 14:17:35 +00:00
waterson%netscape.com
648abe087e
Support for --enable-malloc-tracing.
2000-06-01 09:01:56 +00:00
dmose%mozilla.org
d23dcfdb97
make mozilla configure and build the ldap sdk when --enable-ldap is given. r=pavlov@netscape.com,cls@seawoord.org; a=brendan@mozilla.org.
2000-06-01 00:26:48 +00:00
axel%pike.org
37b5af0a5f
Fix for 40456, adding --enable-xsl to configure
...
second is not part of default build, r,a=leaf
2000-05-24 22:54:58 +00:00
danm%netscape.com
195df10c46
installed chrome list now uses resource url instead of full file path. a=leaf r=saari
2000-05-22 22:26:19 +00:00
cls%seawood.org
df5725e323
Finishing off the standalone modules framework.
...
List js/src/liveconnect & js/src/xpconnect in toplevel Makefile.in to allow js to be built using the standalone framework.
Use the <module>_STANDALONE defines anytime BUILD_MODULES != all.
r=slamm
2000-05-20 02:45:59 +00:00
akkana%netscape.com
d58e863811
Add --enable-ender-lite flag (off by default)
2000-05-17 03:08:04 +00:00
dp%netscape.com
1583b5496b
Using --enable-module. Thanks to cls@seawood.org
2000-05-16 23:04:54 +00:00
pavlov%netscape.com
62a1e94a53
libtimer_s.a begone!
2000-05-16 22:04:58 +00:00
cls%seawood.org
5963c08799
Added new configure option --with-dbgrinfo-modules to allow us to independently toggle the use of the developer's -DDEBUG flag and the compiler's -g debug flag.
...
Thanks to Justin Morey <justin@68k.org> for the patch. Bug 39187
2000-05-16 09:31:58 +00:00
cls%seawood.org
8a94c9df50
Latest OS/2 makefile changes. Bug 34106. Batch 14, 15, & 16.
2000-05-16 04:41:54 +00:00
cls%seawood.org
dfb3ebf8fd
Removing unneeded beos shared lib dependency creating. Thanks to Justin Morey <justin@68k.org> for the patch. Bug #38372
2000-05-16 00:20:50 +00:00
dp%netscape.com
2d5b3b82a0
xpcom standalone.
2000-05-15 07:04:54 +00:00
danm%netscape.com
35d60ce7ca
reduce goofiness level of last checkin
2000-05-15 00:36:56 +00:00
danm%netscape.com
f16e22aa1f
clear record of installed chrome at beginning of install
2000-05-15 00:26:47 +00:00
danm%netscape.com
00b30ee375
clear record of installed chrome at beginning of install
2000-05-14 05:53:25 +00:00
danm%netscape.com
b3af5ad7bd
new CHROME_MISC rule. fix CHROME_TYPE rule
2000-05-13 21:30:45 +00:00
tajima%eng.sun.com
f2dc4bebac
build configuration change for xprint(gfx/src/xprint). r=leaf, a=ftang
2000-05-12 03:33:29 +00:00
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
warren%netscape.com
01476ce3f7
Removed date/time because win95 behaves differently.
1999-11-29 22:02:07 +00:00
warren%netscape.com
96ec037ac6
Eliminated the libs build pass.
1999-11-28 03:05:01 +00:00
alecf%netscape.com
7548f4486f
update xterm-titler to only show the relative directory
...
r=leaf
1999-11-22 22:21:07 +00:00
cls%seawood.org
89a581fc19
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
1ea5ca50ab
Don't define EXTRA_DSO_LDOPTS to EXTRA_LIBS and more. r=shaver
1999-11-18 22:54:09 +00:00
jdunn%netscape.com
0d9441fd1b
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
687da26536
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
5bd4d6efa3
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
e871be6de2
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
b1a60aa3d7
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
7413916bd0
new versions of the build tools
1999-11-12 00:45:13 +00:00
jdunn%netscape.com
9ac4f7430f
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
d30bb6ea81
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
15b3fa7708
Copied check for MOZ_SECURITY to DEBUG_AUTOCONF_XCOMPILE ifdef
1999-11-09 23:16:22 +00:00
dmose%mozilla.org
5312eacf8c
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
65a7ced58d
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
7509237149
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
5f225c3cfa
Adding Dave Fiddes' patch for a MOZ_MATHML CFLAGS
1999-10-28 22:17:13 +00:00
nisheeth%netscape.com
c70bad5cec
Added --enable-detect-webshell-leaks autoconf flag.
1999-10-27 07:13:48 +00:00
ramiro%fateware.com
25aba30f43
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
379808b351
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
a966f87a22
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
3102c71d33
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
3350af66d5
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
09b7bc5314
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
22a4f7137f
add flag for boehm (doesn't quite work yet)
1999-10-18 23:13:47 +00:00
cls%seawood.org
c125f80248
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
43d45328fd
added directory recursion feature to makecopy.exe, r=dougt
1999-10-13 23:37:24 +00:00
rbs%maths.uq.edu.au
bbdcee307c
[MathML] Assigning @MOZ_MATHML@ to MOZ_MATHML
1999-10-13 00:39:36 +00:00
cls%seawood.org
5dc98b19e1
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
256fae75bc
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
6f32546fc6
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
ce98fb47f3
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
cd12398243
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
5c8ea87d49
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
089ffad035
Make mkdepend lines shorter (OpenVMS only). r=ramiro
1999-10-04 10:43:28 +00:00
briano%netscape.com
c14f8ca9f2
Fix for someone's typo (bug 15303) when Java is enabled.
1999-10-01 03:02:53 +00:00
slamm%netscape.com
495f134a3c
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
c8ea7df778
No longer used. The 'real' one is in mozilla/build/autoconf.
1999-09-27 22:39:49 +00:00
mcafee%netscape.com
d56a7aacf4
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
f88940bd50
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
3b11c3e17b
Strip unused symbols from .so components on linux by default.
1999-09-22 03:14:23 +00:00
beard%netscape.com
82aca01363
bug #: 10847, enabling webshell leak detection.
1999-09-22 01:40:41 +00:00
nisheeth%netscape.com
0076f7548d
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
e6ddca9579
making depend builds more robust
1999-09-20 05:25:52 +00:00
neeti%netscape.com
7609c24c5b
*** empty log message ***
1999-09-17 23:28:56 +00:00
colin%theblakes.com
88ef6e1ba5
Only pass special LD flags to vmsld
1999-09-17 12:36:25 +00:00
jdunn%netscape.com
f0ee4dbce2
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
c3b017264c
Add a --enable-low-fat option to reduce the .dynsym bloating in components.
1999-09-16 13:43:15 +00:00
colin%theblakes.com
7fc4dc721f
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
ef1a9aa5a5
Added $(PROGOBJS) to ALL_TRASH
1999-09-15 17:52:38 +00:00
ramiro%netscape.com
e8ba593918
Cleanup the neckutil linking thing.
1999-09-15 02:15:11 +00:00
slamm%netscape.com
6646a60890
Remove unused DIRS rule. Only add SUBMAKEFILES rules if SUBMAKEFILES is defined.
1999-09-14 23:09:37 +00:00
ramiro%netscape.com
6f3fcfb2ba
Add MOZ_DEMANGLE_SYMBOLS to debug builds for demangling symbols.
1999-09-14 13:30:12 +00:00
colin%theblakes.com
b0a4e9cd4a
Pass srcdir and IS_COMPONENT in to LD
1999-09-13 12:22:28 +00:00
colin%theblakes.com
5283ac1d2f
Small change in OpenVMS-specific section
1999-09-13 12:21:26 +00:00
cls%seawood.org
df864f92e9
Argh. Our dependencies are screwed so make .o depend upon Makefile.in temporarily
1999-09-12 15:15:52 +00:00
cls%seawood.org
526990149a
Ooops. Who remove the config.mk include?
1999-09-12 14:53:56 +00:00
cls%seawood.org
adf94e4618
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
6bd9be3401
Cleanup.
1999-09-10 09:22:43 +00:00
briano%netscape.com
2093b213b7
Added a couple of new macros for Fullcircle support.
1999-09-09 21:50:37 +00:00
cls%seawood.org
868e1692ef
Make --enable-insure work when building outside of the source dir.
1999-09-09 19:19:37 +00:00
briano%netscape.com
517fdecc3d
Rearranged things slightly. Mostly cosmetic.
1999-09-09 09:24:58 +00:00
colin%theblakes.com
e17149165d
Use the HOST_ variables that were introduced in M10
1999-09-08 19:00:07 +00:00
shaver%netscape.com
dd5d676813
add --with-extensions to turn on mozilla/extensions/*
1999-09-07 19:10:13 +00:00
cyeh%netscape.com
6de0892bfe
remove last bits of MODULAR_NETLIB
1999-09-07 18:43:48 +00:00
ramiro%netscape.com
2063b093e8
Add gle support.
1999-09-05 15:53:04 +00:00
briano%netscape.com
d64d4c52b9
Fix for the current INTERNAL_TOOLS breakage on SunOS4.
1999-09-03 22:28:49 +00:00
slamm%netscape.com
636cf083f8
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
0c33c2b8b5
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
f9f6100eea
Only reset compiler variables for INTERNAL_TOOLS if CROSS_COMPILE is set.
1999-09-03 22:11:18 +00:00
duncan%be.com
01abb3a4a1
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
1ad23065c1
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
2b65fee83b
Removed hardcoded RANLIB as it breaks some Ports tinderboxes
1999-09-03 04:35:48 +00:00
cls%seawood.org
f277b79642
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
c9d7c36281
remove MODULAR_NETLIB define. obsolete.
1999-09-02 22:19:21 +00:00
slamm%netscape.com
ca1ba5a727
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
ed0937533e
Move some defines into configure. Remove unused build variables.
1999-09-02 22:02:19 +00:00
cyeh%netscape.com
bef3eb8080
Remove useless NGLAYOUT_PLUGINS define.
1999-09-02 18:21:11 +00:00
cyeh%netscape.com
7039058d87
Finish removal of STANDALONE_IMAGE_LIB. We don't need it anymore.
1999-09-02 18:13:43 +00:00
cyeh%netscape.com
2fcbf91285
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
83fef05a01
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
acf1f2f7e0
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
4c1086e760
Additional tweaks provided by Colin Blake (colin@theblakes.com).
1999-09-02 01:08:01 +00:00
cls%seawood.org
4cbeca430e
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
ff653c9c33
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
3ac44b5bbd
Forgot the INTERNAL_TOOLS rules needed for cross-compiling
1999-09-01 14:43:44 +00:00
cyeh%netscape.com
179e71e6ab
remove last traces of liteness.mak and MOZ_LITENESS_FLAGS which are
...
obsolete.
1999-08-30 22:10:56 +00:00
cls%seawood.org
8625d885b7
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
1cfdbd2583
Run make-makefile with perl found by configure.
1999-08-27 22:57:21 +00:00
slamm%netscape.com
603736e60e
Pass depth to make-makefile to save it some work.
1999-08-25 22:09:50 +00:00
hshaw%netscape.com
0fbdd79655
purge temporary ifdef NET_SOCKET_PROVIDER_BUILD
1999-08-25 01:04:09 +00:00
slamm%netscape.com
69dbf6a476
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
c472f184a9
Set the timer lib flags in one place.
1999-08-24 14:46:43 +00:00
dveditz%netscape.com
ce438a343f
add XPIDL dependencies on the tools to fix depend-build problems
1999-08-24 14:42:37 +00:00
hshaw%netscape.com
c41fe9f6b6
enable socket provider code
1999-08-24 04:54:34 +00:00
cyeh%netscape.com
caf65c1d70
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
b47336883f
backout change until I can figure out why socket subdirectory isn't building
1999-08-23 15:28:43 +00:00
hshaw%netscape.com
bde34c633a
enable build for socket provider - thanks Andreas Otte
1999-08-23 15:01:12 +00:00
hshaw%netscape.com
7dc9f03756
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
73cb5ac3d2
Got rid of some unneeded rules.
1999-08-21 02:59:58 +00:00
briano%netscape.com
322b365411
Eliminate the use of the obsolete OBJDIR macro.
1999-08-21 02:56:29 +00:00
cls%seawood.org
c2bdb85bf4
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
2ea58f23f0
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
6c4fdf96d7
fix for 11608, implement nsBuildID.h for XPCOM/component registry queries
1999-08-19 21:12:27 +00:00
cyeh%netscape.com
18fbbdd949
second part: make win32 generate nsIBuildID.h dynamically
1999-08-19 20:45:59 +00:00
cyeh%netscape.com
07f5b3fabd
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
838055a8d9
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
f421863338
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
38fe0fdd09
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
2835075ab2
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
5adada7765
checking in build_number fix, only affects official builds
1999-08-17 02:03:26 +00:00
briano%netscape.com
25b5b5367b
Fix for bug 11852. No effect on non-release builds.
1999-08-14 03:36:38 +00:00
briano%netscape.com
012822f69d
Added Colin's (colin@theblakes.com) latest changes.
1999-08-13 23:38:50 +00:00
briano%netscape.com
767ddbd0a8
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
8adc9ad359
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
8624dfd4c0
make the CHROME rules play nice with obj-dir. fixes #11260
1999-08-06 22:41:51 +00:00
dveditz%netscape.com
1cd25c1445
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
203c44cc05
Removing TOOLBAR_DD ifdef magic, this is on by default now.
1999-08-06 00:01:10 +00:00
ramiro%netscape.com
692e429935
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
29b9e79b20
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