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

1246 Коммитов

Автор SHA1 Сообщение Дата
dprice%netscape.com 12693bd5c2 Correcting config.mak, define /Gh independently of MOZ_DEBUG
(65845) rs=leaf,r=waterson,a=blizzard
2001-02-09 22:28:31 +00:00
dprice%netscape.com ecfc89cf82 65845: sr=leaf r=waterson
adding code coverage into the make system.  generates order files to rearrange
the functions in the dll.  reduces the resident set size of the app while running.
2001-02-07 02:19:29 +00:00
blizzard%redhat.com 77b0cd018f Add checks for xinerama libraries. This is the start of multi-monitor setups for linux. r=cls 2001-02-07 00:10:17 +00:00
kandrot%netscape.com 59870281dc r=waterson sr=cls
Adding a newer version of the libc malloc.c from the author.  It is
 compiled switched in via --enable-lea.
2001-02-06 04:28:59 +00:00
sspitzer%netscape.com e21ba186fe fix for #67205. get --enable-xpctools to work again.
it will build the JS profiler.  r=leaf,bryner, sr=cls
2001-02-01 15:36:59 +00:00
mkaply%us.ibm.com 01551e02b6 #65880
r=cls
Enable OBJDIR builds for OS/2
2001-01-27 15:36:41 +00:00
cls%seawood.org afeaffd0c7 Add MOZ_ENABLE_XREMOTE flag so that xremote is only compiled for X-based platforms.
Bug #59505
2001-01-27 03:50:07 +00:00
cls%seawood.org af8f05605d Add locking to installed-chrome.txt updates. Bug #55174 2001-01-27 01:40:15 +00:00
mjudge%netscape.com a79e1f9316 R,SR = waterson, kin, brendan. trace_malloc work. these changes should only be iuncorporated into the build process if someone defines MOZ_TRACE_MALLOC into their build 2001-01-25 22:54:05 +00:00
ashuk%eng.sun.com 02425a348f author=ashuk@eng.sun.com
r=edburns@acm.org
sr=leaf@mozilla.org

Bug - 64455

This fix allows the Java modules within Mozilla to Build on Win98
and Win ME. This fix modifies the file
mozilla/config/buildpkg.bat

The buildpkg.bat file contains pushd and popd which are shell
utilities available under Win NT and Win 2K, but not in Win98
or Win ME. This caused the build to fail for the Java modules
like Blackwood (mozilla/java) on Win98/ME.

---------------- cvs diff -u of fix -------------------------

Index: buildpkg.bat
===================================================================
RCS file: /cvsroot/mozilla/config/buildpkg.bat,v
retrieving revision 3.4
diff -r3.4 buildpkg.bat
26c26
< pushd %2
---
> cd %2
44d43
< popd

*****CVS exited normally with code 1*****
2001-01-22 23:24:34 +00:00
cls%seawood.org 1402a638a9 Add -l (nolockfiles) option for bassackwards OS's without flock(). 2001-01-22 07:36:25 +00:00
cls%seawood.org e4a93882a9 Add locking to prevent race conditions when building .jars.
Bug #55174 r=axel@pike.org
2001-01-22 04:20:55 +00:00
axel%pike.org 99b664568f bug 57282, fixing easy modules like transformiix, r=cls (build stuff) 2001-01-11 11:02:10 +00:00
tor%cs.brown.edu 3eb5078fbf Bug 63896 - use system libmng if available. r=cls 2000-12-29 19:59:59 +00:00
cls%seawood.org 263c51c15d XPCOM_STANDALONE is no longer needed for xpcom standalone builds 2000-12-26 23:49:01 +00:00
bryner%uiuc.edu bc187fdea4 Removing all traces of the old LAYERS #define. r=jst, sr=cls. 2000-12-26 22:19:17 +00:00
cls%seawood.org 35fb240e39 Sigh. Backing out parallel build fixes until we can figure out why the windows tinderbox breaks when my home build didn't. 2000-12-15 03:50:39 +00:00
cls%seawood.org 1158a647da Add locking so that .jar files aren't corrupted during parallel builds.
Bug #55174 r=axel@pike.org
2000-12-15 02:35:53 +00:00
cls%seawood.org fa677452f8 Build tools should be in place after the first pass and not wait for the next build phase 2000-12-14 22:28:51 +00:00
cls%seawood.org a6be61eef1 Add proper detection of STRIP (which I thought we already had). This should fix the nightly build problem. 2000-12-14 07:39:48 +00:00
cls%seawood.org 28540ae9ed Need to cat huge list of makefiles directly to xargs instead of using variables.
Bug #37095 r=jdunn@netscape.com
2000-12-12 21:28:24 +00:00
cls%seawood.org 1137f61f37 Oops, forgot to wrap the install in a USE_ELF_DYNSTR_GC ifdef. 2000-12-11 08:00:29 +00:00
cls%seawood.org 91f442fc5d Changed named of ELF_DYNSTR_GC to elf-dynstr-gc.
Bug #62098
2000-12-11 07:25:45 +00:00
cls%seawood.org e47bda22ef Moving the tool to strip the dynstr section from elf binaries to config/elf-dynstr-gc.c . See mozilla/tools/elf-dynstr-gc/elf-gc-dynstr.c for the previous history of this file.
Bug #62098 r=jag
2000-12-11 07:24:47 +00:00
cls%seawood.org 09f5e7ee11 Update the standalone build system to handle our extensive intermodule header dependencies without descending into recursive dependency hell.
Bug 57282 r=jag
2000-12-11 06:52:25 +00:00
cls%seawood.org 4b038c737a Adding check for xargs. It is used in some non-default build rules and we need it to properly clean up after our Makefile creation when using some shells.
Bug 37095 r=mkaply@us.ibm.com r=jdunn@netscape.com
2000-12-06 03:25:17 +00:00
mkaply%us.ibm.com e9180f2e87 #61943
r=cls
Add resource compiling for OS/2 - EMX, cleanup BeOS
2000-12-05 03:49:03 +00:00
cls%seawood.org bce67763ee Add hooks to turn on module dep tracking by setting MOZ_TRACK_MODULE_DEPS=1 when running configure. Bug #59454 2000-12-04 01:34:02 +00:00
cls%seawood.org b3735b35c4 Enable BEOS_ADDON_WORKAROUND hack for all BeOS builds 2000-11-27 21:27:10 +00:00
dougt%netscape.com 29cef744e4 Static Module Patch. r=valeski,warren@netscape.com, sr/a=cls@netscape.com 2000-11-21 23:40:34 +00:00
cls%seawood.org fd5aeb8ea1 Do not add static libs to linker command if we are manually extracting the individual object files from the archive. Bug #59021 2000-11-15 03:37:45 +00:00
cls%seawood.org e6b712c403 Added LOOP_OVER_MOZ_DIRS macro which does not descend into directories with static makefiles 2000-11-10 00:55:44 +00:00
cls%seawood.org 6054c6ef1c Use MOZILLA_DIR instead of $(topsrcdir)/../mozilla to remove netscapism. Bug #54210 2000-10-27 08:47:51 +00:00
mkaply%us.ibm.com 566a8ca764 #58097
r=cls
TINDERBOX BREAK - Enable HAVE_MOVEMAIL
2000-10-26 20:45:48 +00:00
cls%seawood.org 2f81d1f71c OOOPS! Make sure that we touch the .done even if the directory already exists. This will fix the constant rebuild problem 2000-10-25 23:06:55 +00:00
cls%seawood.org b5d609a14c Cross-compiling fixes. Bug #11890 r=blizzard 2000-10-24 21:22:32 +00:00
cls%seawood.org 046f731036 Add an explicit dependency to avoid parallel build race problem. Bug #31364. r=axel@pike.org 2000-10-24 21:10:31 +00:00
alecf%netscape.com 1f08f1ff01 update the fast-update script to be smarter about the "current" directory,
and only spit out relevant data about the branch and current directory where appropriate
2000-10-21 00:09:38 +00:00
sfraser%netscape.com c517a87c98 Add error handling to die if the input file cannot be read. Also detabbed the file. r=cls 2000-10-20 23:14:12 +00:00
ramiro%eazel.com a1cfc653dd Bug 56795. Adding support for corel/eazel profiler. Build changes approved
and reviewed by cls.  r=cls a=cls.
2000-10-20 14:59:13 +00:00
cls%seawood.org de4337e464 Make sure that buildID is set to 0 unless MOZILLA_OFFICIAL is set. Bug #26798 r=leaf r=scc
Note: for mac, MOZILLA_OFFICIAL is only set by default on opt builds until the new mac build scripts land.
2000-10-20 05:21:40 +00:00
cls%seawood.org 8457694c3b Initial versions of buildid perl module & template files. Bug #26798 2000-10-18 17:15:17 +00:00
cls%seawood.org a2921f401a Add -DXP_WIN & -DXP_WIN32 as default defines for win32 builds. Bug 56767 2000-10-18 07:10:38 +00:00
alecf%netscape.com 78fa9c4e7d updating the bonsai script to be smart about guessing the current branch, and about only updating the current directory that you are in
also support both wget and lynx
(not part of build)
2000-10-11 00:57:44 +00:00
alecf%netscape.com 94294af4d6 first-pass at bonsai-based cvs update script
(not part of build, not ready for general consumption)
2000-10-10 20:58:23 +00:00
cls%seawood.org 79ef789489 Add .DELETE_ON_ERROR: target so that if the build fails while building the target, it will remove the incomplete target. Bug 48404 2000-09-28 04:02:15 +00:00
valeski%netscape.com 4a62f9220b a=mscott,r=rpotts. 54199. optimized windows builds now link w/ the '/opt:nowin98' flag to reduce win98 page info in shared library output. there is a possible shared library loading performance degredation on win98 (I did not notice one on my win98 box). 2000-09-27 19:25:28 +00:00
cls%seawood.org b6dfdbc836 Make build ids work on unix again. Bug #53559 r=jag a=jar 2000-09-27 00:38:38 +00:00
warren%netscape.com dd1d63ef9e Fixed REGCHROME to work when MOZ_DISABLE_JAR_PACKAGING is defined. r=waterson 2000-09-26 02:21:41 +00:00
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