|
|
|
|
File: [XFree86 CVS] / xc / Imakefile
(download)
Revision: 1.1.1.3 (vendor branch), Sun Jan 21 00:58:18 1996 UTC (17 years, 4 months ago) by dawes Branch: X11R6 CVS Tags: seq-4114, seq-4104, seq-4086, seq-4084, seq-4081, seq-4074, seq-4060 Changes since 1.1.1.2: +7 -2 lines X11R6.1 beta (seq-4060) |
XCOMM $XConsortium: Imakefile /main/134 1996/01/17 19:13:27 kaleb $
#define IHaveSubdirs
#define PassCDebugFlags CDEBUGFLAGS="$(CDEBUGFLAGS)"
RELEASE = "Release 6.1beta"
#ifndef OSName
#define OSName Unknown Operating System!
#endif
#if BuildFonts
FONTSDIR = fonts
#endif
#ifndef Win32Architecture
DOCSDIR = doc
#endif
SUBDIRS = include config lib nls programs $(FONTSDIR) $(DOCSDIR)
LNINSTALLDIRS = lib
MakeSubdirs($(SUBDIRS))
MakeLintSubdirs($(LNINSTALLDIRS),install.ln,install.ln)
MakeLintSubdirs($(LNINSTALLDIRS),external.ln,lintlib)
DependSubdirs($(SUBDIRS))
#define IHaveSpecialMakefileTarget
#ifndef Win32Architecture
VerifyOS::
@echo ""
@echo Building on OSName.
@echo ""
includes::
MakeDir($(BUILDINCDIR))
XCOMM
XCOMM Watch out!!! Make sure you do make includes after removing X11....
XCOMM
clean::
$(RM) -r $(BUILDINCDIR)
$(RM) -r $(BUILDLIBDIR)
MAKE_OPTS = -f xmakefile
Everything::
@echo ""
@echo Rebuilding $(RELEASE) of the X Window System.
@echo ""
@date
@echo ""
cd $(IMAKESRC) && if [ -f Makefile ]; then \
$(MAKE) $(MFLAGS) BOOTSTRAPCFLAGS="$(BOOTSTRAPCFLAGS)"; \
else \
$(MAKE) $(MFLAGS) -f Makefile.ini BOOTSTRAPCFLAGS="$(BOOTSTRAPCFLAGS)"; \
fi
-$(RM) xmakefile.bak; $(MV) xmakefile xmakefile.bak
$(MAKE) $(MFLAGS) xmakefile
$(MAKE) $(MFLAGS) $(MAKE_OPTS) Makefiles
$(MAKE) $(MFLAGS) $(MAKE_OPTS) includes
$(MAKE) $(MFLAGS) $(MAKE_OPTS) depend
$(MAKE) $(MFLAGS) $(MAKE_OPTS) $(WORLDOPTS)
@echo ""
@date
@echo ""
@echo Rebuild of $(RELEASE) of the X Window System complete.
@echo ""
XCOMM clean out link tree looking for stuff that should get checked in
dangerous_strip_clean::
$(MAKE) -k clean
find . -type l -exec rm {} \;
find . \( \! \( -type d -o -name Makefile \) \) -print
#else /* not Win32Architecture else */
VerifyOS::
@echo :
@echo Building on OSName.
@echo :
includes::
MakeDir($(BUILDINCDIR:/=\))
XCOMM
XCOMM Watch out!!! Make sure you do make includes after removing X11....
XCOMM
clean::
RmTreeCmd $(BUILDINCDIR:/=\)
RmTreeCmd $(BUILDLIBDIR:/=\)
Everything::
@echo :
@echo Rebuilding $(RELEASE) of the X Window System.
@echo :
@echo :
cd $(IMAKESRC)
$(MAKE) $(MFLAGS) -f Makefile.ini imake.exe
cd ..\..
RMoveToBakFile(xmakefile)
$(MAKE) $(MFLAGS) xmakefile
$(MAKE) $(MFLAGS) $(MAKE_OPTS) Makefiles
$(MAKE) $(MFLAGS) $(MAKE_OPTS) includes
$(MAKE) $(MFLAGS) $(MAKE_OPTS) depend
$(MAKE) $(MFLAGS) $(MAKE_OPTS) $(WORLDOPTS)
@echo :
@echo :
@echo Rebuild of $(RELEASE) of the X Window System complete.
@echo :
#ifdef ProjectRoot
install::
MakeDir($(PROJECTROOT:/=\))
#endif
install::
MakeDir($(INCROOT:/=\))
MakeDir($(USRLIBDIR:/=\))
MakeDir($(LIBDIR:/=\))
#endif /* not Win32Architecture else */
XCOMM special target to determine if the xmakefile exists.
XCOMM Works on both Unix and NMAKE.EXE
xmakefile-exists::
#ifndef MakeManKeywords
#define MakeManKeywords YES /* install.man rebuilds "man -k" database? */
#endif
#undef BootstrapCleanSubdirs
#define BootstrapCleanSubdirs BOOTSTRAPSUBDIRS="$(BOOTSTRAPSUBDIRS)"
BOOTSTRAPSUBDIRS = imake makedepend
|
Powered by ViewCVS 0.9.2 |