briano%netscape.com
d894548247
Rearranged things slightly. Mostly cosmetic.
1999-09-09 09:24:58 +00:00
slamm%netscape.com
8012532337
Add 'makefiles' target to generate all makefiles. Work around Makefile rule deficiency (thanks to Colin Blake <colin@theblakes.com> for the patch). Some versions of make were having trouble finding Makefile.in in the source directory. Simplify the LOOP_OVER_DIRS action. No need to test for directories anymore. It's a requirement. Don't list a directory in DIRS if it doesn't have a Makefile.in or Makefile.
1999-09-03 22:18:30 +00:00
cls%seawood.org
9366808793
Only reset compiler variables for INTERNAL_TOOLS if CROSS_COMPILE is set.
1999-09-03 22:11:18 +00:00
duncan%be.com
f96a5f0ec0
A bunch of things to get the BeOS build to work. Mostly
...
BeOS specific fixes, except for the change to nsinstall.c
that ignores trailing "/." in the function mkdirs (as
creating a "." dir fails under BeOS).
1999-09-03 12:54:05 +00:00
cls%seawood.org
43b987f232
Fixed the use of HOST_NSPR_MDCPUCFG so that the build doesn't break if it is not defined.
1999-09-03 05:03:40 +00:00
cls%seawood.org
f2427155a4
Removed redundant program checks.
...
Added target case for *-mingw*
Don't check for NSPR libs when cross-compiling. Assume that they exist for now.
Added MDCPUCFG to CFLAGS for INTERNAL_TOOLS builds.
1999-09-02 23:58:00 +00:00
briano%netscape.com
2a7513a732
Minor tweak to make the old dependency mechanism work again on OpenVMS. Thanks to Colin Blake (colin@theblakes.com) for the patch.
1999-09-02 01:14:01 +00:00
cls%seawood.org
f1298aa58b
Beat me. Whip me. Make me write MFC code. I got way too involved with a discussion about nspr breakage that I caused some myself. Need to set NSPR CFLAGS for xpidl.
1999-09-01 20:39:15 +00:00
cls%seawood.org
b9c55873b4
Forgot the INTERNAL_TOOLS rules needed for cross-compiling
1999-09-01 14:43:44 +00:00
cls%seawood.org
76bdb0b5f1
Landed first set of cross-compiling changes
...
Split AR into AR & AR_FLAGS
Moved AR_LIST, AR_EXTRACT, OBJ_SUFFIX & LIB_SUFFIX definitions into configure.in
Moved DIST definition to autoconf.in.mk. In the future, it should be set by configure using --prefix
Added DEBUG_AUTOCONF_XCOMPILE ifdef to config.mk
1999-08-29 18:10:23 +00:00
slamm%netscape.com
906df38f00
Run make-makefile with perl found by configure.
1999-08-27 22:57:21 +00:00
slamm%netscape.com
0b8ae92950
Pass depth to make-makefile to save it some work.
1999-08-25 22:09:50 +00:00
slamm%netscape.com
bbd2dffe43
Add --enable-incremental-makefiles. Has gmake generate the Makefiles just before it uses them. Eliminates a need for allmakefiles.sh.
1999-08-24 21:45:06 +00:00
cls%seawood.org
0991be09fa
Removed all references to obsolete OBJDIR variable.
...
Removed various sections of config.mk & rules.mk that were only used by OBJDIR or by a non-autoconf build.
1999-08-20 06:52:59 +00:00
ramiro%netscape.com
aa333c359d
Add Makefile dependencies for $(LIBRARY) and $(SHARED_LIBRARY) so that
...
libs will get rebuilt if the makefile changes. Should make depend builds
more reliable.
1999-08-17 14:04:54 +00:00
ramiro%netscape.com
f60a19f69e
Add Makefile dependencies for PROGRAM and SIMPLE_PROGRAMS, so that program
...
targets will be rebuilt if the makefile changes. This should make depend
builds more reliable, especially for tests.
1999-08-17 13:08:51 +00:00
ramiro%netscape.com
0ccaaf01cf
Added Qt support to the unix build system. Thanks to Shawn Packwood
...
<shawnp@colba.net> for the patches.
1999-08-09 14:55:56 +00:00
sspitzer%netscape.com
2a4498fae9
make the CHROME rules play nice with obj-dir. fixes #11260
1999-08-06 22:41:51 +00:00
briano%netscape.com
cdda9a33f3
Fix for my mistaken assumption about SUB_LOBJS.
1999-08-03 02:52:24 +00:00
briano%netscape.com
0d87f5ae21
Fix for platforms that don't have --whole-archive, --no-whole-archive equivalents (both).
1999-08-03 02:08:12 +00:00
law%netscape.com
7c2e0f9c4c
Adding generic chrome rules
1999-07-27 14:30:34 +00:00
duncan%be.com
5db9b18e74
Complete the link fix, all shared libs are now linked against the app that loads
...
them, so the timer symbols are resolved.
1999-07-24 12:25:16 +00:00
duncan%be.com
a99b9d8cc7
Changes to link properly after the timer shuffle.
1999-07-24 09:23:03 +00:00
briano%netscape.com
b77d132498
OpenVMS-specific additions. Thanks to Colin Blake (colin@theblakes.com).
1999-07-22 03:33:24 +00:00
briano%netscape.com
8d5d0e54e0
Replaced one of the dependencies of everything with the proper one.
1999-07-20 02:10:47 +00:00
Jerry.Kirk%Nexwarecorp.com
3952643308
Changed Neutrino test from OS_ARCH to OS_TARGET to support cross compiling
1999-07-19 21:15:26 +00:00
duncan%be.com
867656f29d
Changes to get BeOS tinderbox to work.
...
BeOS only changes authorized by cyeh.
1999-07-11 09:51:51 +00:00
briano%netscape.com
c73371ee60
Eliminate the use of SRCDIR and NSBUILDROOT. Approved by cyeh@netscape.com.
1999-07-07 22:03:45 +00:00
ramiro%netscape.com
9200ddaebb
Checkin another chunk of Alex Larsson's non-exported symbol reduction
...
patch. All changes protected by MOZ_STRIP_NOT_EXPORTED.
These particular changes set the NS_EXPORT declarations as needed by
the linker.
1999-07-07 09:02:21 +00:00
duncan%be.com
56edc5529d
Minor tweak to BeOS specific rule to get Mozilla to build under BeOS.
1999-07-01 21:04:07 +00:00
briano%netscape.com
6cb3530fef
SunOS4 also adds __.SYMDEF to .a files.
1999-07-01 01:59:09 +00:00
ramiro%netscape.com
328ecc16a7
Add configure support for setting and using MOZ_STRIP_NOT_EXPORTED.
...
Courtesy of Alex Larsson.
1999-06-29 22:29:14 +00:00
mcafee%netscape.com
c2f0aa14c4
Rules for BeOS build. Thanks to Duncan Wilcox (duncan@be.com) for this patch.
1999-06-26 08:16:01 +00:00
andreas.otte%primus-online.de
941da1e6dc
changes to allow hack in necko makefiles so that header names don�t collide. Keeping up with config.mak and rules.mak
1999-06-23 20:38:09 +00:00
briano%netscape.com
eefb06ac9a
Added OpenBSD to the list of platforms that need to filter out the __.SYMDEF file when building a composite library.
1999-06-22 03:45:02 +00:00
mccabe%netscape.com
bdb93310ef
Fix to my fix to my fix. Use ifneq ($(XPIDLSRCS),), as used elsewhere, rather than ifdef XPIDLSRCS.
...
Many thanks to Chris Seawood <cls@seawood.org> both for identifying the original problem with the make rules that was causing spurious .h rebuilds, and for pointing out fixes for both of my previous attempts at getting this right.
1999-06-20 09:46:36 +00:00
mccabe%netscape.com
39dc776760
Fix earlier fixes to avoid spurious idl->.h file regeneration.
...
The way I did it previously breaks with parallel (-j) builds; this seems to fix it.
1999-06-20 08:59:31 +00:00
mccabe%netscape.com
8cf2b3cde6
Fix idl->.h and idl->.xpt rules to not depend on $(XPIDL_GEN_DIR) because (on linux at least) _any_ addition to that directory resets the timestamp, causing all .h files to rebuild.
...
One such .h file is nsISupports.h, which we'd prefer _not_ to rebuild.
Instead, added a test for $(XPIDL_GEN_DIR) in the .h and .xpt rules.
1999-06-20 00:02:37 +00:00
mcafee%netscape.com
d4337f236d
Fixing alltags rule. patch from Jim Nance.
1999-06-11 20:21:48 +00:00
ramiro%netscape.com
85d9b6618d
Fix something that was very with the last checkin. Dont strip .a files
...
dumbass. Approved by the Bastard Operator From Hell.
1999-06-10 16:27:39 +00:00
ramiro%netscape.com
510d14db73
Add a configure flag --enable-strip-libs to make it easy to force the
...
libraries to strip.
1999-06-10 15:18:02 +00:00
mcafee%netscape.com
52c2df5dea
Adding TAG_PROGRAM abstraction, thanks to Jim Nance for this fix.
1999-06-09 20:58:33 +00:00
briano%netscape.com
46906c84fa
Looks like FreeBSD needs to exclude __.SYMDEF as well.
1999-06-09 00:26:27 +00:00
warren%netscape.com
10aefdfd9a
Updated emacs TAGS rules for idl.
1999-06-08 07:43:32 +00:00
briano%netscape.com
5f9e14806d
Fix for NetBSD. Eliminates spurious __.SYMDEF files when building composite static libs.
1999-06-08 01:42:51 +00:00
mccabe%netscape.com
115e67b1f3
Fix xpidl-generated header and .xpt dependency on outdated IDL_COMPLE to the brandfangled new XPIDL_COMPILE symbol. Looks like I missed it when I made the change...
...
Thanks to Jeremy Lea <reg@shale.csir.co.za> for catching this.
1999-06-06 04:47:42 +00:00
briano%netscape.com
eb01edf91d
distclean is now a distinct target that does everything that realclean does and more.
1999-06-03 22:23:06 +00:00
briano%netscape.com
f2d16969b6
Had to add another 'else true' to an if block for QNX.
1999-06-03 20:28:34 +00:00
briano%netscape.com
77540c0990
Added distclean target (same as realclean and clobber_all). It will need to be refined.
1999-06-03 08:15:52 +00:00
mcmullen%netscape.com
5c85248a57
Implemented XP default prefs. Thanks to seth for the makefile magic!
1999-06-03 00:41:11 +00:00