|
|
DataMuseum.dkPresents historical artifacts from the history of: DKUUG/EUUG Conference tapes |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about DKUUG/EUUG Conference tapes Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - downloadIndex: I T
Length: 2918 (0xb66)
Types: TextFile
Names: »Imakefile«
└─⟦276d19d6e⟧ Bits:30007243 EUUGD5_I: X11R5
└─⟦399fbce15⟧ »./mit-1/mit-1.00«
└─⟦ee38ad226⟧
└─⟦this⟧ »mit/Imakefile«
XCOMM $XConsortium: Imakefile,v 1.105 91/07/27 14:13:23 rws Exp $
#define IHaveSubdirs
#define PassCDebugFlags
WORLDOPTS = -k
CHECKFNSRC = $(UTILSRC)/checkfn
CHECKFN = $(CHECKFNSRC)/checkfn
#if BuildServer
SERVERDIRSTOMAKE = server rgb
#endif
SUBDIRS = config include lib extensions fonts $(SERVERDIRSTOMAKE) \
clients demos util man
LNINSTALLDIRS = $(LIBSRC) $(EXTENSIONSRC)
MakeSubdirs($(SUBDIRS))
MakeLintSubdirs($(LNINSTALLDIRS),install.ln,install.ln)
MakeLintSubdirs($(LNINSTALLDIRS),external.ln,lintlib)
XCOMM
XCOMM Watch out!!! Make sure you do make includes after removing X11....
XCOMM
clean::
$(RM) -r X11
includes::
$(RM) -r X11
XCOMM
XCOMM before depending, be sure to have run make includes
XCOMM
/* depend:: includes */
DependSubdirs($(SUBDIRS))
XCOMM do not name your log file make.log when you run this ...
World::
@echo ""
@echo "Building Release 5 of the X Window System"
@echo ""
@echo "##############################################################"
@echo "# Did you remember to check the configuration parameters in #"
@echo "# the directory ./config and set BOOTSTRAPCFLAGS if needed? #"
@echo "##############################################################"
@echo ""
@date
@echo ""
cd $(IMAKESRC); $(MAKE) $(MFLAGS) -f Makefile.ini clean; $(MAKE) $(MFLAGS) -f Makefile.ini BOOTSTRAPCFLAGS="$(BOOTSTRAPCFLAGS)"
-$(RM) Makefile.bak; $(MV) Makefile Makefile.bak
$(MAKE) $(MFLAGS) -f Makefile.bak Makefile
$(MAKE) $(MFLAGS) Makefiles
$(MAKE) $(MFLAGS) clean
$(MAKE) $(MFLAGS) includes
$(MAKE) $(MFLAGS) depend
$(MAKE) $(MFLAGS) $(WORLDOPTS)
@echo ""
@date
@echo ""
@echo "Full build of Release 5 of the X Window System complete."
@echo ""
Everything::
@echo ""
@echo "Rebuilding Release 5 of the X Window System"
@echo ""
@date
@echo ""
cd $(IMAKESRC); $(MAKE) $(MFLAGS) -f Makefile.ini BOOTSTRAPCFLAGS="$(BOOTSTRAPCFLAGS)"
-$(RM) Makefile.bak; $(MV) Makefile Makefile.bak
$(MAKE) $(MFLAGS) -f Makefile.bak Makefile
$(MAKE) $(MFLAGS) Makefiles
$(MAKE) $(MFLAGS) includes
$(MAKE) $(MFLAGS) depend
$(MAKE) $(MFLAGS) $(WORLDOPTS)
@echo ""
@date
@echo ""
@echo "Rebuild of Release 5 of the X Window System complete."
@echo ""
RELNOTES.PS:: RELNOTES.ms
$(TBL) RELNOTES.ms | $(TROFF) $(MSMACROS) >$@
RELNOTES.lpt: RELNOTES.ms
$(TBL) RELNOTES.ms | nroff $(MSMACROS) >$@
RELNOTES.txt: RELNOTES.ms
$(TBL) RELNOTES.ms | nroff $(MSMACROS) | colcrt >$@
/*
* This section used for generating distributions will not be useful to most
* people.
*/
XCOMM check all filenames for length, letters, and content
checkfilenames:: $(CHECKFNSRC)/checkfn
@find . -type d \! -name RCS -exec $(CHECKFNSRC)/find.sh $(CHECKFN) {} \;
XCOMM clean out link tree looking for stuff that should get checked in
flushlinks::
make -k clean
find . -type l -exec rm {} \;
find . \( \! \( -type d -o -name Makefile \) \) -print