mcafee%netscape.com
72f8b4005f
Fixing alltags rule. patch from Jim Nance.
1999-06-11 20:21:48 +00:00
ramiro%netscape.com
2cfdd9b573
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
d81a2a1e72
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
1b5c10be18
Adding TAG_PROGRAM abstraction, thanks to Jim Nance for this fix.
1999-06-09 20:58:33 +00:00
briano%netscape.com
33ce124117
Looks like FreeBSD needs to exclude __.SYMDEF as well.
1999-06-09 00:26:27 +00:00
warren%netscape.com
b1970c722a
Updated emacs TAGS rules for idl.
1999-06-08 07:43:32 +00:00
briano%netscape.com
7793568591
Fix for NetBSD. Eliminates spurious __.SYMDEF files when building composite static libs.
1999-06-08 01:42:51 +00:00
mccabe%netscape.com
d69ad0ab5c
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
6493561460
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
36898abe43
Had to add another 'else true' to an if block for QNX.
1999-06-03 20:28:34 +00:00
briano%netscape.com
b0a4dbd2e8
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
499103721e
Implemented XP default prefs. Thanks to seth for the makefile magic!
1999-06-03 00:41:11 +00:00
briano%netscape.com
29ca65c2a6
Put component .a files in the right place.
1999-05-27 04:25:42 +00:00
dp%netscape.com
94344009c8
Landing xpcom20/21 branch.
1999-05-26 01:38:36 +00:00
briano%netscape.com
8a3d75aa09
Fix for BSDI builds.
1999-05-20 03:27:20 +00:00
slamm%netscape.com
4e4b29a2bb
Avoid entering directories twice. Only write out .all.pp when it has changed.
1999-05-18 00:26:10 +00:00
alecf%netscape.com
b6f386cfc1
also add -I$(srcdir) when generating xpt files
1999-05-12 21:50:17 +00:00
alecf%netscape.com
9767dd0ace
adding extra $(srcdir) include for xpidl
1999-05-12 21:43:03 +00:00
alecf%netscape.com
fe1caf010d
add a way to avoid generating .xpt files (since forward declaring in xpt files is broken right now)
...
add a rule to generate tags for emacs
1999-05-11 23:43:36 +00:00
mccabe%netscape.com
75d774baa9
Build the xpt_link and xpt_dump tools early so that they're available as part of the build process, and link them statically so we don't need the shared library path set to use them.
1999-05-10 10:17:54 +00:00
mccabe%netscape.com
c86ab72aed
Fix to 6156.
...
Added $(EXTRA_DEPS) dependency to $(PROGRAM) in rules.mk, so xpidl can ask to be recompiled when libxpt changes.
1999-05-09 09:21:35 +00:00
mccabe%netscape.com
5c870b1986
Whenever XPIDLSRCS is defined, add _xpidlgen to $(GARBAGE) so it gets zorched by clobber.
1999-05-09 08:16:07 +00:00
mccabe%netscape.com
1fb5b28cce
A slightly better test for overriding .h files with .idl files.
...
If foo.h is in the $(EXPORTS) list (rather than just in the same dir) warn that the .h we're generating from the .idl overrides the old .idl.
1999-05-09 06:26:05 +00:00
mccabe%netscape.com
0102cfc4e8
- fixed IDL_COMPILE (undefined!) to XPIDL_COMPILE
...
- made the make stop and error when XPIDLSRCS is defined but MODULE isn't.
- made the make warn when generating (from idl) a .h file that overrides an existing .h file.
1999-05-08 22:28:49 +00:00
mccabe%netscape.com
4c7e979695
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.
1999-05-08 02:06:15 +00:00
briano%netscape.com
02869b2558
Fix for bug 5770. Thanks to lennox@cs.columbia.edu.
1999-05-05 23:38:15 +00:00
slamm%netscape.com
6fb5bb1fb7
Slightly safer test for LOOP_OVER_DIRS. Make sure a Makefile is there. This handles the case of 'gmake -f client.mk checkout clean build' where checkout adds a directory. ('clean' does not run configure. In fact, 'clean' removes files that configure generates.)
1999-04-27 23:08:59 +00:00
mccabe%netscape.com
a1eb58e008
Enabling xpidl as a standard part of the unix and windows build. Changed checks against BUILD_XPIDL to the (as yet undefined) USE_XPIDL variable in libpref, rdf, xpfe/AppCores, to keep them from firing just yet. The BUILD_XPIDL-enabling machinery in configure.in is unchanged, but BUILD_XPIDL is unused for now.
...
See http://www.mozilla.org/scriptable/xpidl/ if this breaks you.
1999-04-15 18:28:27 +00:00
ramiro%netscape.com
a3e6f3e70d
Oops..undo a screwup. Exorcised too much...
1999-04-11 14:41:58 +00:00
ramiro%netscape.com
53e99d636d
tweak_nspr exorcism.
1999-04-11 14:27:35 +00:00
briano%netscape.com
b7a5ac63a4
Workaround for a library extraction problem on Digital Unix.
1999-04-06 23:26:00 +00:00
slamm%netscape.com
ff7b829d31
Set MOZILLA_FIVE_HOME for run_apprunner and run_viewer targets. Change the message on the depend target when using compiler-based depend.
1999-03-31 19:07:29 +00:00
briano%netscape.com
768d8740c1
Added 'else true' to all the if blocks that were missing it. Needed to make QNX's lame shell happy.
1999-03-30 22:21:54 +00:00
kipp%netscape.com
f5535bc1d2
Added missing wrap-malloc-lib
1999-03-29 23:50:57 +00:00
slamm%netscape.com
fd6268a2f2
Check dependencies on every pass. This is less than ideal because it causes gmake to fire twice for each Makefile, but it does work with -jN builds. We used to build .all.pp as a side effect of a shell command and ran into problems when seperate processes both tried to update .all.pp
1999-03-29 23:19:57 +00:00
slamm%netscape.com
10fb0f79ad
Make the .deps directory during the export and libs passes. Fix for #4310 .
1999-03-27 00:18:41 +00:00
slamm%netscape.com
30181f0cc3
New warning for depend target and compiler-based dependencies.
1999-03-25 23:51:11 +00:00
briano%netscape.com
f7967071c4
Change to provide support for platforms without shared library support, or for NO_SHARED_LIB builds.
1999-03-25 21:01:59 +00:00
akkana%netscape.com
eced76e9c9
4268: Fix broken SIMPLE_PROGRAMS rule for --enable-md. Fix courtesy of slamm, checkin approved by sar
1999-03-25 19:52:19 +00:00
slamm%netscape.com
d0037a8efb
Pull CFLAGS out of link line. Remove some implicit rules that we do not use. Fix -jN build problems (Create directories with their own target).
1999-03-22 20:43:05 +00:00
alecf%netscape.com
7b5dacf3b7
only use these rules if the libIDL is available (and thus XPIDL is available)
1999-03-12 19:35:40 +00:00
ramiro%netscape.com
79d752c0a3
Change MOZILLA_HOME to MOZILLA_FIVE_HOME so that we dont fight Communicator
...
4.x installations.
1999-03-11 20:00:57 +00:00
slamm%netscape.com
f82556e9bd
Only use mddepend.pl when PERL is set.
1999-03-11 01:35:33 +00:00
braddr%puremagic.com
bd4310e1fe
Add new target for quantify
1999-03-10 08:32:42 +00:00
slamm%netscape.com
5256fe9914
Give warning for 'make depend' with --enable-md.
1999-03-10 00:03:12 +00:00
slamm%netscape.com
7fe93d6805
-MD depend: Putting objects on PHONY target didn't work. Use 'FORCE' dependency instead.
1999-03-09 21:56:44 +00:00
mcafee%netscape.com
4ed94d6668
Adding install target for purify binaries
1999-03-09 04:21:51 +00:00
slamm%netscape.com
3d6214b435
Have -MD dependencies cope will missing headerfiles.
1999-03-09 01:31:26 +00:00
briano%netscape.com
558fd05cc4
Fixed the permission problem with nsinstall'd binary files, and added rules to make
...
sure shared libraries also get copied into $(DIST)/lib (where they're *supposed* to go).
1999-03-09 01:20:03 +00:00
ramiro%netscape.com
cfa107e00d
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.
1999-03-08 15:01:13 +00:00