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
briano%netscape.com
03dfce7f79
Put component .a files in the right place.
1999-05-27 04:25:42 +00:00
dp%netscape.com
0443b20e33
Landing xpcom20/21 branch.
1999-05-26 01:38:36 +00:00
briano%netscape.com
16be623142
Fix for BSDI builds.
1999-05-20 03:27:20 +00:00
slamm%netscape.com
9b67e878e2
Avoid entering directories twice. Only write out .all.pp when it has changed.
1999-05-18 00:26:10 +00:00
alecf%netscape.com
b3dcb21454
also add -I$(srcdir) when generating xpt files
1999-05-12 21:50:17 +00:00
alecf%netscape.com
31f711f0a6
adding extra $(srcdir) include for xpidl
1999-05-12 21:43:03 +00:00
alecf%netscape.com
61e39ab161
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
fc41958c00
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
0d15a0a50f
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
b512bcf3a7
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
832feb1f76
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
243f7c02d3
- 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
90fea6dc45
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
596124712e
Fix for bug 5770. Thanks to lennox@cs.columbia.edu.
1999-05-05 23:38:15 +00:00
slamm%netscape.com
2879fada95
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
e33e295f30
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
49a4e5af97
Oops..undo a screwup. Exorcised too much...
1999-04-11 14:41:58 +00:00
ramiro%netscape.com
95163dbd03
tweak_nspr exorcism.
1999-04-11 14:27:35 +00:00
briano%netscape.com
648d5f4edc
Workaround for a library extraction problem on Digital Unix.
1999-04-06 23:26:00 +00:00
slamm%netscape.com
e4fe9bfa0d
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
72f67c17f6
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
14db73b1bf
Added missing wrap-malloc-lib
1999-03-29 23:50:57 +00:00
slamm%netscape.com
22a74f8213
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
e560c93b71
Make the .deps directory during the export and libs passes. Fix for #4310 .
1999-03-27 00:18:41 +00:00
slamm%netscape.com
aa302a84e0
New warning for depend target and compiler-based dependencies.
1999-03-25 23:51:11 +00:00
briano%netscape.com
1011925a1f
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
e0d1f8bbae
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
6a9dc7d1c0
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
358998e04b
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
51b24a505b
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
a6cff0cd76
Only use mddepend.pl when PERL is set.
1999-03-11 01:35:33 +00:00
braddr%puremagic.com
c3904dcc52
Add new target for quantify
1999-03-10 08:32:42 +00:00
slamm%netscape.com
73bba50332
Give warning for 'make depend' with --enable-md.
1999-03-10 00:03:12 +00:00
slamm%netscape.com
aa1f6565e9
-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
a1f72574d2
Adding install target for purify binaries
1999-03-09 04:21:51 +00:00
slamm%netscape.com
f8569c2bf7
Have -MD dependencies cope will missing headerfiles.
1999-03-09 01:31:26 +00:00
briano%netscape.com
419f73e812
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
0f9121d023
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
cls%seawood.org
0934081cb8
Introduced separate CXXFLAGS for use with C++ code in the same style as the existing CFLAGS. Prepended _ to some configure.in private variables.
1999-03-07 05:18:45 +00:00
alecf%netscape.com
85b15e2718
make clobber remove .deps directory too
1999-03-05 21:03:54 +00:00
dp%netscape.com
e115322998
Installing loadable components in components/ directory
1999-03-03 01:25:21 +00:00
slamm%netscape.com
055ef78908
Add run_apprunner target
1999-02-25 19:18:59 +00:00
mcafee%netscape.com
b8bb05f365
Reverting purify compiler back to CCC, this doesn't work with egcs/c++ anyways..
1999-02-25 11:12:51 +00:00
alecf%netscape.com
1c53ab90ae
check in new .deps based dependancy system
1999-02-19 03:06:32 +00:00
slamm%netscape.com
0a376b6b0c
Add 'run_viewer' target.
1999-02-18 18:44:48 +00:00
slamm%netscape.com
9d6ee2ee0d
Add option for -MMD dependencies.
1999-02-17 17:33:07 +00:00