cls%seawood.org
392420849a
Fixed the use of HOST_NSPR_MDCPUCFG so that the build doesn't break if it is not defined.
...
git-svn-id: svn://10.0.0.236/trunk@45828 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-03 05:03:40 +00:00
cls%seawood.org
0b8c66d8a7
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.
git-svn-id: svn://10.0.0.236/trunk@45784 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-02 23:58:00 +00:00
briano%netscape.com
137ddb057c
Minor tweak to make the old dependency mechanism work again on OpenVMS. Thanks to Colin Blake (colin@theblakes.com) for the patch.
...
git-svn-id: svn://10.0.0.236/trunk@45607 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-02 01:14:01 +00:00
cls%seawood.org
da2681fa0e
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.
...
git-svn-id: svn://10.0.0.236/trunk@45501 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-01 20:39:15 +00:00
cls%seawood.org
ddc798c9ea
Forgot the INTERNAL_TOOLS rules needed for cross-compiling
...
git-svn-id: svn://10.0.0.236/trunk@45474 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-01 14:43:44 +00:00
cls%seawood.org
32ef37887b
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
git-svn-id: svn://10.0.0.236/trunk@45070 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-29 18:10:23 +00:00
slamm%netscape.com
25867e98ea
Run make-makefile with perl found by configure.
...
git-svn-id: svn://10.0.0.236/trunk@44940 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-27 22:57:21 +00:00
slamm%netscape.com
86a48d5b57
Pass depth to make-makefile to save it some work.
...
git-svn-id: svn://10.0.0.236/trunk@44543 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-25 22:09:50 +00:00
slamm%netscape.com
e62a0d660c
Add --enable-incremental-makefiles. Has gmake generate the Makefiles just before it uses them. Eliminates a need for allmakefiles.sh.
...
git-svn-id: svn://10.0.0.236/trunk@44338 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-24 21:45:06 +00:00
cls%seawood.org
c40becaa41
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.
git-svn-id: svn://10.0.0.236/trunk@43791 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-20 06:52:59 +00:00
ramiro%netscape.com
e52eec57c2
Add Makefile dependencies for $(LIBRARY) and $(SHARED_LIBRARY) so that
...
libs will get rebuilt if the makefile changes. Should make depend builds
more reliable.
git-svn-id: svn://10.0.0.236/trunk@43411 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-17 14:04:54 +00:00
ramiro%netscape.com
f1a77b7eac
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.
git-svn-id: svn://10.0.0.236/trunk@43406 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-17 13:08:51 +00:00
ramiro%netscape.com
5ddd322de1
Added Qt support to the unix build system. Thanks to Shawn Packwood
...
<shawnp@colba.net> for the patches.
git-svn-id: svn://10.0.0.236/trunk@42754 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-09 14:55:56 +00:00
sspitzer%netscape.com
b001818fab
make the CHROME rules play nice with obj-dir. fixes #11260
...
git-svn-id: svn://10.0.0.236/trunk@42562 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-06 22:41:51 +00:00
briano%netscape.com
0fa7d4bb93
Fix for my mistaken assumption about SUB_LOBJS.
...
git-svn-id: svn://10.0.0.236/trunk@41936 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-03 02:52:24 +00:00
briano%netscape.com
d25b62cb51
Fix for platforms that don't have --whole-archive, --no-whole-archive equivalents (both).
...
git-svn-id: svn://10.0.0.236/trunk@41923 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-03 02:08:12 +00:00
law%netscape.com
a16014f2e9
Adding generic chrome rules
...
git-svn-id: svn://10.0.0.236/trunk@41288 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-27 14:30:34 +00:00
duncan%be.com
b7ff9c9b90
Complete the link fix, all shared libs are now linked against the app that loads
...
them, so the timer symbols are resolved.
git-svn-id: svn://10.0.0.236/trunk@40976 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-24 12:25:16 +00:00
duncan%be.com
a6429fc903
Changes to link properly after the timer shuffle.
...
git-svn-id: svn://10.0.0.236/trunk@40973 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-24 09:23:03 +00:00
briano%netscape.com
df4779c1fb
OpenVMS-specific additions. Thanks to Colin Blake (colin@theblakes.com).
...
git-svn-id: svn://10.0.0.236/trunk@40591 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-22 03:33:24 +00:00
briano%netscape.com
5d7045c01d
Replaced one of the dependencies of everything with the proper one.
...
git-svn-id: svn://10.0.0.236/trunk@40210 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 02:10:47 +00:00
Jerry.Kirk%Nexwarecorp.com
f90231533f
Changed Neutrino test from OS_ARCH to OS_TARGET to support cross compiling
...
git-svn-id: svn://10.0.0.236/trunk@40149 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-19 21:15:26 +00:00
duncan%be.com
285b2c1a05
Changes to get BeOS tinderbox to work.
...
BeOS only changes authorized by cyeh.
git-svn-id: svn://10.0.0.236/trunk@38983 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-11 09:51:51 +00:00
briano%netscape.com
fdbafa941b
Eliminate the use of SRCDIR and NSBUILDROOT. Approved by cyeh@netscape.com.
...
git-svn-id: svn://10.0.0.236/trunk@38730 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 22:03:45 +00:00
ramiro%netscape.com
9a0b13499f
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.
git-svn-id: svn://10.0.0.236/trunk@38670 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 09:02:21 +00:00
duncan%be.com
ff4b7810b3
Minor tweak to BeOS specific rule to get Mozilla to build under BeOS.
...
git-svn-id: svn://10.0.0.236/trunk@37869 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 21:04:07 +00:00
briano%netscape.com
55a7251df6
SunOS4 also adds __.SYMDEF to .a files.
...
git-svn-id: svn://10.0.0.236/trunk@37624 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 01:59:09 +00:00
ramiro%netscape.com
b560dc6a84
Add configure support for setting and using MOZ_STRIP_NOT_EXPORTED.
...
Courtesy of Alex Larsson.
git-svn-id: svn://10.0.0.236/trunk@37483 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-29 22:29:14 +00:00
mcafee%netscape.com
4e36501ca5
Rules for BeOS build. Thanks to Duncan Wilcox (duncan@be.com) for this patch.
...
git-svn-id: svn://10.0.0.236/trunk@37023 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-26 08:16:01 +00:00
andreas.otte%primus-online.de
d27727c637
changes to allow hack in necko makefiles so that header names don´t collide. Keeping up with config.mak and rules.mak
...
git-svn-id: svn://10.0.0.236/trunk@36595 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-23 20:38:09 +00:00
briano%netscape.com
24407fb7ad
Added OpenBSD to the list of platforms that need to filter out the __.SYMDEF file when building a composite library.
...
git-svn-id: svn://10.0.0.236/trunk@36217 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 03:45:02 +00:00
mccabe%netscape.com
2a27e4cea1
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.
git-svn-id: svn://10.0.0.236/trunk@35974 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-20 09:46:36 +00:00
mccabe%netscape.com
c3f105753d
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.
git-svn-id: svn://10.0.0.236/trunk@35972 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-20 08:59:31 +00:00
mccabe%netscape.com
62c91fca07
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.
git-svn-id: svn://10.0.0.236/trunk@35949 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-20 00:02:37 +00:00
mcafee%netscape.com
a78c50d6cc
Fixing alltags rule. patch from Jim Nance.
...
git-svn-id: svn://10.0.0.236/trunk@34840 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 20:21:48 +00:00
ramiro%netscape.com
25d0cce0ca
Fix something that was very with the last checkin. Dont strip .a files
...
dumbass. Approved by the Bastard Operator From Hell.
git-svn-id: svn://10.0.0.236/trunk@34608 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-10 16:27:39 +00:00
ramiro%netscape.com
d4bf0bf877
Add a configure flag --enable-strip-libs to make it easy to force the
...
libraries to strip.
git-svn-id: svn://10.0.0.236/trunk@34606 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-10 15:18:02 +00:00
mcafee%netscape.com
b6e4528902
Adding TAG_PROGRAM abstraction, thanks to Jim Nance for this fix.
...
git-svn-id: svn://10.0.0.236/trunk@34492 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 20:58:33 +00:00
briano%netscape.com
0f2b0cb13a
Looks like FreeBSD needs to exclude __.SYMDEF as well.
...
git-svn-id: svn://10.0.0.236/trunk@34326 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 00:26:27 +00:00
warren%netscape.com
481b0b5652
Updated emacs TAGS rules for idl.
...
git-svn-id: svn://10.0.0.236/trunk@34187 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-08 07:43:32 +00:00
briano%netscape.com
3f79367f64
Fix for NetBSD. Eliminates spurious __.SYMDEF files when building composite static libs.
...
git-svn-id: svn://10.0.0.236/trunk@34156 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-08 01:42:51 +00:00
mccabe%netscape.com
68bdc82b30
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.
git-svn-id: svn://10.0.0.236/trunk@33952 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-06 04:47:42 +00:00
briano%netscape.com
d16eea578a
distclean is now a distinct target that does everything that realclean does and more.
...
git-svn-id: svn://10.0.0.236/trunk@33624 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-03 22:23:06 +00:00
briano%netscape.com
8c4f75f993
Had to add another 'else true' to an if block for QNX.
...
git-svn-id: svn://10.0.0.236/trunk@33570 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-03 20:28:34 +00:00
briano%netscape.com
4349a4c372
Added distclean target (same as realclean and clobber_all). It will need to be refined.
...
git-svn-id: svn://10.0.0.236/trunk@33518 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-03 08:15:52 +00:00
mcmullen%netscape.com
c96b0cab03
Implemented XP default prefs. Thanks to seth for the makefile magic!
...
git-svn-id: svn://10.0.0.236/trunk@33447 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-03 00:41:11 +00:00
briano%netscape.com
c5c63ae38f
Put component .a files in the right place.
...
git-svn-id: svn://10.0.0.236/trunk@32884 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-27 04:25:42 +00:00
dp%netscape.com
befa259a88
Landing xpcom20/21 branch.
...
git-svn-id: svn://10.0.0.236/trunk@32644 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-26 01:38:36 +00:00
briano%netscape.com
e4cdad0924
Fix for BSDI builds.
...
git-svn-id: svn://10.0.0.236/trunk@32379 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-20 03:27:20 +00:00
slamm%netscape.com
b5a694bcee
Avoid entering directories twice. Only write out .all.pp when it has changed.
...
git-svn-id: svn://10.0.0.236/trunk@31990 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-18 00:26:10 +00:00