dveditz%netscape.com
ce438a343f
add XPIDL dependencies on the tools to fix depend-build problems
1999-08-24 14:42:37 +00:00
hshaw%netscape.com
c41fe9f6b6
enable socket provider code
1999-08-24 04:54:34 +00:00
cyeh%netscape.com
caf65c1d70
changing nsBuildID.h so that it does the right thing w/regards to rebuilds
1999-08-24 00:56:04 +00:00
hshaw%netscape.com
b47336883f
backout change until I can figure out why socket subdirectory isn't building
1999-08-23 15:28:43 +00:00
hshaw%netscape.com
bde34c633a
enable build for socket provider - thanks Andreas Otte
1999-08-23 15:01:12 +00:00
hshaw%netscape.com
7dc9f03756
conditionally compile socket provider support for windows, temporary until linux/mac build scripts checked in
1999-08-22 17:44:08 +00:00
briano%netscape.com
73cb5ac3d2
Got rid of some unneeded rules.
1999-08-21 02:59:58 +00:00
briano%netscape.com
322b365411
Eliminate the use of the obsolete OBJDIR macro.
1999-08-21 02:56:29 +00:00
cls%seawood.org
c2bdb85bf4
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
cyeh%netscape.com
2ea58f23f0
whoops. broke parallel builds. will fix real soon now. also want
...
to fix generation rules so that you aren't forced to rebuild large sections
of XPCOM when dp starts using it.
1999-08-20 01:58:58 +00:00
cltbld%netscape.com
6c4fdf96d7
fix for 11608, implement nsBuildID.h for XPCOM/component registry queries
1999-08-19 21:12:27 +00:00
cyeh%netscape.com
18fbbdd949
second part: make win32 generate nsIBuildID.h dynamically
1999-08-19 20:45:59 +00:00
cyeh%netscape.com
07f5b3fabd
perl script to generate build number define for xpcom and to fix bug 11608
1999-08-19 20:30:52 +00:00
dveditz%netscape.com
838055a8d9
Turn off symlinking until we figure out why Autoreg doesn't figure out when
...
components get updated (bug 11988). Could simply be that NT support for
linking is piss-poor and forgets to update the directory info. Drat!
1999-08-18 02:24:07 +00:00
ramiro%netscape.com
f421863338
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
38fe0fdd09
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
2835075ab2
Remove the TOOLKIT_EXORCISM hack. Make non-monolithic toolkit linking the
...
default for Linux and Solaris. Need testing on other platforms (HELP!)
That means that toolkit libraries are not linked into the app - for truly
XP apps such as the apprunner. The gecko viewer still needs to link in
the toolkit, cause it has toolkit code in its main().
Replace the hack with something more useful. There is a
--enable-monolithic-toolkit flag for platforms with dumb linkers and runtime
loaders.
Also landed the remainder of Shawn Packwood's qt port.
1999-08-17 09:33:48 +00:00
leaf%mozilla.org
5adada7765
checking in build_number fix, only affects official builds
1999-08-17 02:03:26 +00:00
briano%netscape.com
25b5b5367b
Fix for bug 11852. No effect on non-release builds.
1999-08-14 03:36:38 +00:00
briano%netscape.com
012822f69d
Added Colin's (colin@theblakes.com) latest changes.
1999-08-13 23:38:50 +00:00
briano%netscape.com
767ddbd0a8
Fix for bug 9902. Now the build number in xpfe/browser/resources/content/viewSource.xul will get updated properly as well.
1999-08-10 21:43:37 +00:00
ramiro%netscape.com
8adc9ad359
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
8624dfd4c0
make the CHROME rules play nice with obj-dir. fixes #11260
1999-08-06 22:41:51 +00:00
dveditz%netscape.com
1cd25c1445
fix potential memory problems in makecopy, turn NT symlinking on
...
for performance, clobber speedups
1999-08-06 13:45:09 +00:00
mcafee%netscape.com
203c44cc05
Removing TOOLBAR_DD ifdef magic, this is on by default now.
1999-08-06 00:01:10 +00:00
ramiro%netscape.com
692e429935
Add support for building more than one toolkit at once. Currently #ifdefed
...
off as part of the toolkit link time exorcism.
1999-08-05 05:12:56 +00:00
edburns%acm.org
29b9e79b20
Kirk Baker <kbaker@eb.com> changed config/common.mk at line 84 to:
...
JAVAC_CLASSPATH =
$(JAVAC_ZIP)$(PATH_SEPARATOR)$(JAVA_DESTPATH)$(PATH_SEPARATOR)$(JAVA_SOURCEP
ATH)
I changed line 98 to:
JAVAH_FLAGS = -classpath $(JAVAC_ZIP)$(PATH_SEPARATOR)$(JAVA_DESTPATH)
1999-08-05 00:06:32 +00:00
dveditz%netscape.com
db0a1ac4bb
fixing build bustage
1999-08-03 15:33:19 +00:00
dveditz%netscape.com
6435478019
turn off makecopy symlinks
1999-08-03 14:40:55 +00:00
briano%netscape.com
e1d1d44b7d
Fix for my mistaken assumption about SUB_LOBJS.
1999-08-03 02:52:24 +00:00
briano%netscape.com
0e0ece1e9a
Fix for platforms that don't have --whole-archive, --no-whole-archive equivalents (both).
1999-08-03 02:08:12 +00:00
ramiro%netscape.com
d5d69b540b
Fix build bustage.
1999-08-02 22:33:44 +00:00
dveditz%netscape.com
e6a9b0fcdb
Makecopy speedup thanks to david.gardiner@unisa.edu.au,
...
removed dead/unused manifest code,
clobber speedups and cleanup
1999-08-02 22:18:47 +00:00
sfraser%netscape.com
4432c09ce7
Adding included guards to make compilation a tad faster
1999-08-02 21:42:57 +00:00
ramiro%netscape.com
1907f3d208
Add temporary toolkit exorcism hack.
1999-08-02 13:33:11 +00:00
briano%netscape.com
c1eec499f5
Looks like the inclusion of OpenVMS.mk isn't temporary.
1999-07-31 00:57:27 +00:00
briano%netscape.com
ff465452e6
Fixes for OpenVMS provided by Colin Blake (colin@theblakes.com).
1999-07-31 00:31:50 +00:00
dveditz%netscape.com
340c1d9c62
removing LITENESS
1999-07-30 23:54:36 +00:00
dveditz%netscape.com
a8cf8a0550
config cleanup, LCFLAGS->CFLAGS, commenting, removing LITENESS
1999-07-30 23:50:03 +00:00
briano%netscape.com
818c65a8a4
No longer need the three MOZ_LIBS_whatever_PREFIX macros.
1999-07-30 23:37:42 +00:00
edburns%acm.org
4ccdbe13ce
Neither of these changes impact the SeaMonkey build.
...
buildpkg.bat, outofdate.pl:
Fixed so that java can build on win32.
config.mak
updated JAVA_ZIP macro.
1999-07-30 22:04:08 +00:00
mscott%netscape.com
9dd1d48a26
fix windows build breakage...
1999-07-29 01:41:27 +00:00
sspitzer%netscape.com
def65703b9
one more thing to turn on necko for the mac. thanks to pinkerton.
1999-07-29 00:38:45 +00:00
mscott%netscape.com
6a8d90a602
Sanity check to make sure NECKO gets defined now.
1999-07-29 00:29:42 +00:00
law%netscape.com
062ccdd322
Do chrome on install pass, not export
1999-07-27 21:55:17 +00:00
law%netscape.com
25630e943c
Adding generic chrome rules
1999-07-27 14:30:34 +00:00
duncan%be.com
cae606a8be
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
d9095e3fb5
Changes to link properly after the timer shuffle.
1999-07-24 09:23:03 +00:00
law%netscape.com
65a17e3844
Adding generic chrome rules
1999-07-24 03:33:37 +00:00
briano%netscape.com
de90d0023d
OpenVMS-specific additions. Thanks to Colin Blake (colin@theblakes.com).
1999-07-22 03:33:24 +00:00
cyeh%netscape.com
9aaa025337
make sure that viewsource has the right build number too.
1999-07-21 20:28:32 +00:00
briano%netscape.com
bd4bb3c668
Replaced one of the dependencies of everything with the proper one.
1999-07-20 02:10:47 +00:00
Jerry.Kirk%Nexwarecorp.com
2c0471e8e8
Changed Neutrino test from OS_ARCH to OS_TARGET to support cross compiling
1999-07-19 21:15:26 +00:00
ramiro%netscape.com
fda4120340
Step 3 of cleaning up link time toolkit dependencies. Name the timer libs
...
according to the toolkit they match. Also set the damn name in one place to
make it easy to change in the future.
1999-07-17 23:52:12 +00:00
ramiro%netscape.com
f26f7f5fa2
Step 2 of cleaning up link time toolkit dependencies. Change the names of
...
the gfx and widget dsos to be readable by normal human beings that expect
some kind of spacer between cryptic acronyms. Thank you.
1999-07-17 22:24:49 +00:00
ramiro%netscape.com
a09ea8b7ca
Landing timer move on unix.
1999-07-17 14:22:51 +00:00
mccabe%netscape.com
07f00c67ca
Remove vestiges of XPIDL_JS_STUBS (no longer used or implemented by xpidl-generated files.)
1999-07-16 01:20:03 +00:00
cyeh%netscape.com
7f0b4061fa
restore build number hackery after matt fisher xul move
1999-07-16 00:04:40 +00:00
briano%netscape.com
bff1eaf474
Need NO_LD_ARCHIVE_FLAGS even for static builds.
1999-07-14 22:59:58 +00:00
gordon%netscape.com
9a42293743
Added comment to identify where NECKO needs to be defined for Necko builds.
1999-07-14 21:14:20 +00:00
dveditz%netscape.com
357d473fa7
50% speed up on a depend pass. Also eliminated the occasional duplicate
...
where full path and depth-relative forms were not detected as the same
1999-07-14 19:39:58 +00:00
dveditz%netscape.com
313ed036f3
Oops, this is the version I meant to check in
1999-07-14 19:32:20 +00:00
dveditz%netscape.com
6ce44912b7
make overhead speed-up if WINOS is pre-defined. Significant on Win9x systems
1999-07-14 19:30:50 +00:00
dveditz%netscape.com
8210356626
catch the odd missed header in makedep
1999-07-14 19:18:53 +00:00
briano%netscape.com
09431e31cb
Fix for Motif builds on Solaris, and the first pieces of an idea that will allow platforms with old ld's to be able to build/link.
1999-07-13 00:05:07 +00:00
duncan%be.com
1a343482da
Replace nm with objdump to be able to generate inter-.so dependencies
...
even with stripped build.
BeOS only change authorized by cyeh.
1999-07-11 11:00:46 +00:00
duncan%be.com
bccc6db380
Changes to get BeOS tinderbox to work.
...
BeOS only changes authorized by cyeh.
1999-07-11 09:51:51 +00:00
cyeh%netscape.com
e1204a6945
only set the build number in navigator.xul if we are doing an official build.
1999-07-08 18:14:31 +00:00
briano%netscape.com
dab45b44c6
Eliminate the use of SRCDIR and NSBUILDROOT. Approved by cyeh@netscape.com.
1999-07-07 22:03:45 +00:00
mcafee%netscape.com
b440c2255f
Adding --enable-toolbar-dd toolbar drag & drop option. a=cyeh
1999-07-07 20:31:34 +00:00
cyeh%netscape.com
f8a20f58b3
preparing for distribution of fullcircle libraries, headers, and binaries.
1999-07-07 20:30:58 +00:00
ramiro%netscape.com
bbed66360e
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
ramiro%netscape.com
e97d09b771
Put it in configure to save some build gmake munging time.
1999-07-07 06:08:18 +00:00
ramiro%netscape.com
11128197fe
Adding vars in an effort to reduce cut-n-paste brain damage.
...
MOZ_GFX_TOOLKIT_LDFLAGS
MOZ_WIDGET_TOOLKIT_LDFLAGS
MOZ_TOOLKIT_REGISTRY_CFLAGS
1999-07-07 04:10:52 +00:00
dveditz%netscape.com
e7aa299369
Fixing grotesque memory leak that kept killing my Win9x system
1999-07-05 23:56:24 +00:00
nisheeth%netscape.com
298ee4dab6
Including external DTD support for XML documents on Mac build.
1999-07-02 21:18:36 +00:00
rods%netscape.com
65301abfd0
Turned off toolbar D&D
1999-07-02 16:39:39 +00:00
dveditz%netscape.com
9e17a12a99
fixing build bustage
1999-07-02 14:27:30 +00:00
rods%netscape.com
47764046f0
removed old D&D define and added a new define for toolbar D&D
1999-07-02 13:49:17 +00:00
ramiro%netscape.com
f41e67c622
Separate the widget and gfx toolkits into two variables.
...
Instead of MOZ_TOOLKIT, we now have MOZ_WIDGET_TOOLKIT and MOZ_GFX_TOOLKIT.
There is also a new configure flag, --enable-gfx-toolkit which does what its
name implies.
The configure script should continue to work as before.
1999-07-02 13:06:48 +00:00
dveditz%netscape.com
17864a291d
Trying to fix Win32 dependencies. Lots of broken cut-n-paste makefiles
1999-07-02 11:50:19 +00:00
leaf%mozilla.org
02144d10a2
path walking is bad for the soul, and build times
1999-07-02 10:56:03 +00:00
leaf%mozilla.org
5e4952898d
adding FIND
1999-07-02 10:11:00 +00:00
dveditz%netscape.com
b5fc712436
fixing build bustage
1999-07-02 09:49:54 +00:00
leaf%mozilla.org
d886e5c4b0
shuffling things around... build_number should be generated at each export
...
pass through config (doing this manually in the release process)
1999-07-02 09:04:22 +00:00
leaf%mozilla.org
781f9cb19a
adding talkback glue script, adding generated files to .cvsignore
1999-07-01 21:41:03 +00:00
leaf%mozilla.org
7b23acd97a
build system hooks for talkback builds
1999-07-01 21:36:59 +00:00
duncan%be.com
03cb6e9c9b
Minor tweak to BeOS specific rule to get Mozilla to build under BeOS.
1999-07-01 21:04:07 +00:00
briano%netscape.com
e00f9dcee8
SunOS4 also adds __.SYMDEF to .a files.
1999-07-01 01:59:09 +00:00
ramiro%netscape.com
af273bb294
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
c5212ea3bd
Rules for BeOS build. Thanks to Duncan Wilcox (duncan@be.com) for this patch.
1999-06-26 08:16:01 +00:00
sspitzer%netscape.com
e358090656
explict casts to fix warnings
1999-06-26 04:13:40 +00:00
mcafee%netscape.com
19791ca7c0
BeOS landing; thanks to Duncan Wilcox (duncan@be.com) for these changes.
1999-06-25 09:59:14 +00:00
andreas.otte%primus-online.de
921ce6c709
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
f3002a5b6b
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
mcafee%netscape.com
c627c488c6
--enable-necko turns on the NECKO ifdef
1999-06-21 00:25:19 +00:00
mccabe%netscape.com
e299866fd5
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
b05324f44b
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
6a3ec157b7
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
valeski%netscape.com
e23b3c673c
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.
1999-06-18 17:34:08 +00:00