Commit Graph

141 Commits

Author SHA1 Message Date
cls%seawood.org
6573bbb91d 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.


git-svn-id: svn://10.0.0.236/trunk@62056 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-02 13:29:03 +00:00
slamm%netscape.com
b8c762b652 Avoid forking a process for every directory for every pass of the build for a value that is never used.
git-svn-id: svn://10.0.0.236/trunk@62017 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-02 02:11:34 +00:00
cls%seawood.org
c94cbe27ba 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.


git-svn-id: svn://10.0.0.236/trunk@57356 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-11 05:13:01 +00:00
cls%seawood.org
8ff3f8cbf9 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.


git-svn-id: svn://10.0.0.236/trunk@56543 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-24 10:58:11 +00:00
cls%seawood.org
165f193e2b Removing DEBUG_AUTOCONF_XCOMPILE ifdef.
git-svn-id: svn://10.0.0.236/trunk@56354 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-22 04:26:59 +00:00
cls%seawood.org
f446188835 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


git-svn-id: svn://10.0.0.236/trunk@56347 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-22 03:40:16 +00:00
cls%seawood.org
120e5dab7b 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.
git-svn-id: svn://10.0.0.236/trunk@54135 18797224-902f-48f8-a5cc-f745e15eee43
1999-11-22 08:15:46 +00:00
cls%seawood.org
08b4a73117 Copied check for MOZ_SECURITY to DEBUG_AUTOCONF_XCOMPILE ifdef
git-svn-id: svn://10.0.0.236/trunk@53022 18797224-902f-48f8-a5cc-f745e15eee43
1999-11-09 23:16:22 +00:00
dmose%mozilla.org
92d791b7b0 updated license boilerplate to xPL 1.1, a=chofmann@netscape.com,r=endico@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@52908 18797224-902f-48f8-a5cc-f745e15eee43
1999-11-06 03:40:37 +00:00
slamm%netscape.com
b0efaa25f0 Include autoconf.mk from DEPTH instead of topsrcdir since it is a generated file. This only applies if it was not previously included.
git-svn-id: svn://10.0.0.236/trunk@49355 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-29 20:39:46 +00:00
cls%seawood.org
2ace553e39 Removed hardcoded RANLIB as it breaks some Ports tinderboxes
git-svn-id: svn://10.0.0.236/trunk@45823 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-03 04:35:48 +00:00
slamm%netscape.com
2d5c59656c Move some defines into configure. Remove unused build variables. Include autoconf.mk if it hasn't already been included.
git-svn-id: svn://10.0.0.236/trunk@45771 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-02 22:02:46 +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
hshaw%netscape.com
fe554f0351 purge temporary ifdef NET_SOCKET_PROVIDER_BUILD
git-svn-id: svn://10.0.0.236/trunk@44414 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-25 01:04:09 +00:00
hshaw%netscape.com
3dbb29b05b enable socket provider code
git-svn-id: svn://10.0.0.236/trunk@44246 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-24 04:54:34 +00:00
hshaw%netscape.com
85323f60a3 backout change until I can figure out why socket subdirectory isn't building
git-svn-id: svn://10.0.0.236/trunk@44157 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-23 15:28:43 +00:00
hshaw%netscape.com
264c693e42 enable build for socket provider - thanks Andreas Otte
git-svn-id: svn://10.0.0.236/trunk@44156 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-23 15:01:12 +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
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
briano%netscape.com
cb97af5aa8 Looks like the inclusion of OpenVMS.mk isn't temporary.
git-svn-id: svn://10.0.0.236/trunk@41653 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-31 00:57:27 +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
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
valeski%netscape.com
4fa4e2e84d NECKO ifdef (ifdef'd _off_ by default) this checkin should not impact anything. checkin approved. If someone runs into a problem, call me at 303.546.0061.
git-svn-id: svn://10.0.0.236/trunk@35863 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-18 17:34:08 +00:00
briano%netscape.com
aa13f89293 Fix for QNX/NTO.
git-svn-id: svn://10.0.0.236/trunk@35550 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 23:56:05 +00:00
ramiro%netscape.com
f769e571e4 Cleanup the ClientWallet, SingleSignon and CookieManagement mess.
git-svn-id: svn://10.0.0.236/trunk@34603 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-10 14:59:06 +00:00
briano%netscape.com
7a38066382 Added an explicit LD definition for QNX.
git-svn-id: svn://10.0.0.236/trunk@33688 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-04 01:42:00 +00:00
briano%netscape.com
03e0af9159 Added support for OpenVMS. Thanks to colin@theblakes.com.
git-svn-id: svn://10.0.0.236/trunk@33495 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-03 03:16:09 +00:00
briano%netscape.com
7b02faa581 Yanked out some of the obsolete \$OS_ARCH.mk stuff.
git-svn-id: svn://10.0.0.236/trunk@33215 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-29 01:44:42 +00:00
briano%netscape.com
b7c9744632 Removed the coreconf.mk include. Not used anymore.
git-svn-id: svn://10.0.0.236/trunk@33212 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-29 01:32:26 +00:00
briano%netscape.com
f5fe452f6b Got rid of the BSDECHO macro. Obsolete.
git-svn-id: svn://10.0.0.236/trunk@33095 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-28 03:36:21 +00:00
jdunn%netscape.com
b17ebf8e4c backing out my change to LIBS_DIR... this will get the tests building again
git-svn-id: svn://10.0.0.236/trunk@32862 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-27 03:35:52 +00:00
jdunn%netscape.com
dfe1966918 Fixing link/runtime problem with certain platforms. Linking against the 'libs'
directory is forcing AIX to link statically instead of dynamically.


git-svn-id: svn://10.0.0.236/trunk@32761 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-26 22:40:14 +00:00
akkana%netscape.com
3a70f7a5cb New build option enable-crash-on-assert for those who really want the old behavior
git-svn-id: svn://10.0.0.236/trunk@31157 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-11 22:22:24 +00:00
mccabe%netscape.com
e565d8ace9 Build support for working with .idl files. Adding XPIDLSRCS to a Makefile.in exports the listed idl files to dist/idl, generates .h files to dist/include, and generates .xpt files, and links them to $(MODULE).xpt, in components.
git-svn-id: svn://10.0.0.236/trunk@30806 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-08 02:06:15 +00:00
briano%netscape.com
df2ef6f0c0 Fix to properly support Sun's WorkShop compilers. Thanks to Tim Rowley (tor@boojum.cs.brown.edu).
git-svn-id: svn://10.0.0.236/trunk@29891 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-30 21:43:50 +00:00
morse%netscape.com
d2055e2bf7 turn on single signon and client wallet
git-svn-id: svn://10.0.0.236/trunk@27989 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-17 14:20:36 +00:00
ramiro%netscape.com
8cb0e5a730 Undo previous exorcism. Bring back the MOZ_NO_WALLET_HACK thing, but fix
the logic for setting it in autoconf.mk.


git-svn-id: svn://10.0.0.236/trunk@27507 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 01:28:21 +00:00
ramiro%netscape.com
9717d941ec MOZ_NO_WALLET_HACK exorcism.
git-svn-id: svn://10.0.0.236/trunk@27462 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-14 10:17:25 +00:00
ramiro%netscape.com
c8269104fd Better fix for the nspr building thing - after talking to wtc.
git-svn-id: svn://10.0.0.236/trunk@27305 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-13 04:13:51 +00:00
ramiro%netscape.com
a5e2695547 Simplify further. Use only one one variable to indicate whether NSPR is
native or not.

Remove a bunch of AC_DEFINE() statements for a previous rpm support checkin
I made (it was not needed).  Use MOZ_ instead of MOZILLA_ to be consistent
with the rest of configure.in.

Added build/nsprenv.mk support.  Setting the NSPR environment via a file.
This doesnt work yet, since it needs 2 small tweaks to NSPR.

Added support for non native nspr.  Not turned on yet.  Until NSPR includes
2 small tweaks.

Since comments are free, added a bunch of them.


git-svn-id: svn://10.0.0.236/trunk@27098 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-11 10:32:45 +00:00
morse%netscape.com
0aef569d10 turned cookie management back on since it wasn't causing the crash after all, approved by cyeh
git-svn-id: svn://10.0.0.236/trunk@26736 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-07 14:39:57 +00:00
morse%netscape.com
012d945ddf disable cookie management because linux was dying on startup
git-svn-id: svn://10.0.0.236/trunk@26708 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-07 05:45:44 +00:00
morse%netscape.com
918a442a52 turn on ClientWallet and SingleSignon for unix platform
git-svn-id: svn://10.0.0.236/trunk@26651 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-07 01:49:31 +00:00
slamm%netscape.com
e741fb6ff9 Use OS_LDFLAGS instead of CFLAGS.
git-svn-id: svn://10.0.0.236/trunk@25138 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-25 23:23:09 +00:00
slamm%netscape.com
3ff33c1f51 Pull CFLAGS out of link line.
git-svn-id: svn://10.0.0.236/trunk@24685 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-22 20:43:02 +00:00
leaf%mozilla.org
8fadf11677 Landing nspr library name change, and plevent function call change.
git-svn-id: svn://10.0.0.236/trunk@24276 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-17 21:32:03 +00:00
briano%netscape.com
a8c4a6f357 Now static builds can find the static libraries they need.
git-svn-id: svn://10.0.0.236/trunk@23806 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 00:30:52 +00:00
slamm%netscape.com
fe1818cd07 Move AC_INCLUDE_OR_DEFINES into OS_CFLAGS/OS_CXXFLAGS.
git-svn-id: svn://10.0.0.236/trunk@23242 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-09 01:30:00 +00:00
ramiro%netscape.com
970dc7c4fc Allow for lock_SunOS.s to build properly. Fix the build system to
properly set all the ac magic needed to properly asm files.
Currently this is only an issue on Solaris, when building with the native
sun compiler.


git-svn-id: svn://10.0.0.236/trunk@23170 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-08 15:01:13 +00:00
ramiro%netscape.com
01f08478fc Add Templates.DB dir to GARBAGE so that the output of the Solaris CC template
code generator can be clobber.  Otherwise, dependancies and clobbering dont
work.


git-svn-id: svn://10.0.0.236/trunk@23168 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-08 11:44:25 +00:00