cls%seawood.org
fb684e49ca
Set user-writeable bit when using IFLAGS[12] so that building using NSDISTMODE=copy works
2001-07-24 23:41:43 +00:00
mkaply%us.ibm.com
7dfef57416
#88742
...
r=cls
Enable ASM_SUFFIX in the build
2001-07-02 03:49:50 +00:00
cls%seawood.org
52d7838acf
Landing static build changes for OS2
...
Thanks to Javier Pedemonte <pedemont@us.ibm.com> for the patch.
Bug #85283 r=mkaply r=waterson
2001-07-01 12:11:13 +00:00
mkaply%us.ibm.com
5f8d5242a7
#86711
...
r=cls
gmake clean deletes dom/public/idl/core directory on OS/2
2001-06-26 21:21:10 +00:00
waterson%netscape.com
0877b1a573
Land STATIC_BUILD_20010612_BRANCH, which supports building mozilla with components statically linked into the executable, as well as 'meta modules' that combine components into uber-DLLs.
2001-06-20 20:21:49 +00:00
cls%seawood.org
b62b13324a
Set DEF_FILE & IMPORT_LIBRARY to NULL when setting SHARED_LIBRARY to NULL. Should fix OS/2 tinderbox bustage.
2001-06-19 00:08:53 +00:00
cls%seawood.org
80f526179f
Replaced NO_SHARED_LIB & NO_STATIC_LIB with BUILD_SHARED_LIBS, BUILD_STATIC_LIBS, FORCE_STATIC_LIB & FORCE_SHARED_LIB. Added FORCE_USE_PIC.
...
Changes allow us to have a finer control over which parts of the tree are built with PIC. Part of the static build branch landing.
Bug #46775 r=mcafee a=leaf
2001-06-18 22:10:38 +00:00
cls%seawood.org
413d259d70
Only remove specific .map files on OS/2
...
Bug #84981 r=jag a=asa
2001-06-16 23:47:49 +00:00
cls%seawood.org
f7991766ff
Add --disable-auto-deps option which causes the build system to not automatically generate dependencies on the fly. Also, fixes VPATH problem with non gcc-MD separate build phase |make depend|.
...
Bug #66529 r=pavlov
2001-05-22 07:52:30 +00:00
cls%seawood.org
0246249f6f
Add MOZILLA_DIR/config to perl's include path so that we can find mozLock.pm when necessary
2001-05-13 00:26:35 +00:00
cls%seawood.org
5f5b0ae021
Replace chrome:: target with install::. Using chrome:: was causing |make -j3 install| builds to fail to execute the chrome:: target due to a suspected bug in gnu make. (|make MAKE='make -j3' install| works fine.)
2001-05-12 07:08:27 +00:00
cls%seawood.org
670e8e9067
Fix |make clean| for Mac OSX
...
Bug #75895
2001-05-11 14:48:36 +00:00
mkaply%us.ibm.com
9abde5da51
#77245
...
r=cls
Have OS/2 handle lib names better
2001-05-02 00:23:38 +00:00
cls%seawood.org
e38e9cb5c7
Use MOZILLA_DIR instead of topsrcdir so that the commercial tree does not break (hopefully)
2001-04-28 18:54:44 +00:00
cls%seawood.org
fc98b19b2c
Generate list of exported libraries to be used for final link as we traverse the tree. Bug #46775
2001-04-28 18:51:31 +00:00
cls%seawood.org
29245148cf
Do not use builtin mkdepend for OS/2 until they've ported it. Fixes OS/2 tinderbox bustage caused by previous checkin for bug #66529 r=mkaply
2001-04-24 03:54:12 +00:00
cls%seawood.org
9c9c0be0ea
Fix dependency rules for in-tree mkdepend.
...
Force solaris to use in-tree mkdepend since their system makedepend up to at least solaris 7 causes the build times to more than double with the new non-compiler dependency scheme.
2001-04-23 22:54:29 +00:00
colin%theblakes.com
d3e9215a68
Remove unused OpenVMS-specific lines.
...
b=76519 r=cls a=blizzard
2001-04-23 10:43:11 +00:00
pinkerton%netscape.com
0905cc704f
OS_ARCH is no longer 'Rhapsody' on OSX, it's now 'Darwin'. Fixes problem
...
where shared libs all would try to link as stand-alone and fail to find _main().
r=beard/sr=blizzard.
2001-04-05 03:36:56 +00:00
cls%seawood.org
2ee6cb8d07
Make sure that cpp & asm files are rebuilt on Makefile.in changes like .c files.
2001-04-05 02:12:53 +00:00
cls%seawood.org
ce739653f5
Update our non-compiler based dependency system to build dependencies on the fly like the compiler-based system does.
...
Bug #66529 r=leaf
2001-04-05 01:18:34 +00:00
cls%seawood.org
0758824807
Only build chrome jar files by default. Use either --enable-chrome-format (autoconf) or MOZ_CHROME_FILE_FORMAT (win32) to override.
...
Bug #72390 r=jag
2001-03-24 11:07:15 +00:00
mkaply%us.ibm.com
ba51334429
#71558
...
r=cls
from achim - Don't export every symbol for XPCOM components - nice build/performance fix
2001-03-12 03:33:50 +00:00
mkaply%us.ibm.com
757a59d6f3
OS/2 TB break
...
don't filter getcanvas when filtering getc
2001-03-10 17:52:05 +00:00
cls%seawood.org
8dfb0c65f3
Add support for old NetBSD toolchains & use -Bsymbolic when linking components.
...
Thanks to Charles Hannum <mycroft@netbsd.org> for the patch.
Bug #61750 r=cls
2001-03-09 07:55:29 +00:00
mkaply%us.ibm.com
32b73e9541
#65880
...
r=cls
Enable OBJDIR builds for OS/2
2001-01-27 15:36:41 +00:00
axel%pike.org
f7ec15df4c
bug 57282, fixing easy modules like transformiix, r=cls (build stuff)
2001-01-11 11:02:10 +00:00
cls%seawood.org
104409af75
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
8c549a6494
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
4a74058213
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
d0fa84cbb3
#61943
...
r=cls
Add resource compiling for OS/2 - EMX, cleanup BeOS
2000-12-05 03:49:03 +00:00
cls%seawood.org
a3cca6d3ca
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
2b110ba071
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
4cb913ed30
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
13a9423105
Use MOZILLA_DIR instead of $(topsrcdir)/../mozilla to remove netscapism. Bug #54210
2000-10-27 08:47:51 +00:00
cls%seawood.org
36bf095ea7
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
e9fe92e9bf
Add an explicit dependency to avoid parallel build race problem. Bug #31364 . r=axel@pike.org
2000-10-24 21:10:31 +00:00
ramiro%eazel.com
faf59c6da9
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
5e988eb824
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
13b54dd090
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
warren%netscape.com
4bf9b97852
Made it so that the commercial tree can find make-jars.pl
2000-09-21 17:24:07 +00:00
warren%netscape.com
4c2266ba88
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
aa86baf57c
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
warren%netscape.com
8dfe415439
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
5168de85ec
Added -s option to make-jars.pl (doh).
2000-09-20 23:36:42 +00:00
warren%netscape.com
1530aa06ea
Taking stab at change -- need to use topsrcdir for objDir build system.
2000-09-20 21:28:30 +00:00
warren%netscape.com
cc508ffb4c
Checking in diagnostics for puma problem.
2000-09-20 21:20:59 +00:00
warren%netscape.com
075350b1c8
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
4f275fa235
Sigh. Need a case for components & non-components.
2000-09-17 18:40:42 +00:00
cls%seawood.org
28d261a6bf
Add support for BeOS addon limitation workaround. Set BEOS_ADDON_WORKAROUND to use it. bug #51655
2000-09-17 05:32:36 +00:00