XCOMM $Xorg: Imakefile,v 1.3 2000/08/17 19:41:50 cpqbld Exp $
XCOMM
XCOMM
XCOMM
XCOMM
XCOMM $XFree86: xc/config/makedepend/Imakefile,v 3.13 2003/10/21 17:41:44 tsi Exp $
SRCS = include.c main.c parse.c pr.c cppsetup.c ifparser.c
OBJS = include.o main.o parse.o pr.o cppsetup.o ifparser.o
XCOMM Some compilers generate fatal errors if an -L directory does
XCOMM not exist. Since BUILDLIBDIR may not exist yet suppress its use.
LDPRELIB =
LDPRELIBS =
PREINCDIR = PreIncDir
PREINC_DEFINES = -DPREINCDIR=\"$(PREINCDIR)\"
STDINCDIR = StdIncDir
STDINC_DEFINES = -DINCLUDEDIR=\"$(STDINCDIR)\"
POSTINCDIR = PostIncDir
POSTINC_DEFINES = -DPOSTINCDIR=\"$(POSTINCDIR)\"
EXTRAINCDIR = ExtraIncDir
EXTRAINC_DEFINES = -DEXTRAINCDIR=\"$(EXTRAINCDIR)\"
INC_DEFINES = $(PREINC_DEFINES) $(STDINC_DEFINES) $(POSTINC_DEFINES) \
$(EXTRAINC_DEFINES)
OSUF = Concat(.,Osuf)
OSUF_DEFINES = -DOBJSUFFIX=\"$(OSUF)\"
MAIN_DEFINES = $(INC_DEFINES) $(SIGNAL_DEFINES) $(OSUF_DEFINES)
INCLUDES = -I$(IMAKESRC) -I$(TOP)/include $(TOP_X_INCLUDES)/X11
DEPLIBS =
XBSDLIB = /**/
AllTarget(HostProgramTargetName(makedepend))
makedependonly:: HostProgramTargetName(makedepend)
/*
* bootstrapping: want to build the real makedepend
* only after we've run "make depend" here. That way
* the program has the right dependencies for clearmake.
* Save the bootstrap original files so they can be winked in
* to other views.
*/
bootstrap:
test -h X11 || $(LN) TOPDIR/include X11
$(MAKE) -f Makefile.proto TOP_INCLUDES=-I. makedepend
depend::
$(MAKE) -f Makefile.proto depend
test -d bootstrap || mkdir bootstrap
$(MV) *.o makedepend bootstrap
$(MAKE) -f Makefile.proto makedepend
clean::
$(RM) -r bootstrap
$(RM) X11
bootstrap:
clean::
$(RM) Makefile.proto
ComplexHostProgramTarget(makedepend)
ComplexProgramTarget(makedepend)
SpecialCObjectRule(main,$(ICONFIGFILES),$(MAIN_DEFINES))
InstallManPageLong(mkdepend,$(MANDIR),makedepend)
InstallDriverSDKNamedProg(makedepend,makedepend,$(DRIVERSDKDIR)/config/makedepend)