X-Git-Url: https://git.sesse.net/?p=rdpsrv;a=blobdiff_plain;f=Xserver%2Fconfig%2Fmakedepend%2FImakefile;fp=Xserver%2Fconfig%2Fmakedepend%2FImakefile;h=89fa6437139fe911c1f49fe34f52c14de45b7002;hp=0000000000000000000000000000000000000000;hb=b6e6afccf37f4ad0515ef2a698f714fdf1bf23b3;hpb=e3340a110a3b01756b8e67531395a33b40a17d37 diff --git a/Xserver/config/makedepend/Imakefile b/Xserver/config/makedepend/Imakefile new file mode 100644 index 0000000..89fa643 --- /dev/null +++ b/Xserver/config/makedepend/Imakefile @@ -0,0 +1,92 @@ +XCOMM $TOG: Imakefile /main/27 1997/04/30 15:38:09 kaleb $ +XCOMM +XCOMM +XCOMM +XCOMM +XCOMM $XFree86: xc/config/makedepend/Imakefile,v 3.4.2.1 1997/06/11 12:08:35 dawes 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 = + +#if HasGcc && !defined(PreIncDir) +#define PreIncDir /usr/local/lib/gcc-include +#endif +#ifdef PreIncDir +PREINCDIR = PreIncDir +PREINC_DEFINES = -DPREINCDIR=\"$(PREINCDIR)\" +#endif +#ifndef StdIncDir +#define StdIncDir /usr/include +#endif +STDINCDIR = StdIncDir +STDINC_DEFINES = -DINCLUDEDIR=\"$(STDINCDIR)\" +#ifdef PostIncDir +POSTINCDIR = PostIncDir +POSTINC_DEFINES = -DPOSTINCDIR=\"$(POSTINCDIR)\" +#endif +INC_DEFINES = $(PREINC_DEFINES) $(STDINC_DEFINES) $(POSTINC_DEFINES) +OSUF = .Osuf +OSUF_DEFINES = -DOBJSUFFIX=\"$(OSUF)\" +MAIN_DEFINES = $(INC_DEFINES) $(SIGNAL_DEFINES) $(OSUF_DEFINES) +INCLUDES = -I$(IMAKESRC) -I$(TOP)/include $(TOP_X_INCLUDES)/X11 + + DEPLIBS = + +#if defined(MacIIArchitecture) || defined(SequentArchitecture) || defined(i386ScoArchitecture) + XBSDLIB = /**/ +#endif + +AllTarget(ProgramTargetName(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. + */ + +#if HasClearmake +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 +#else +bootstrap: +#endif /* HasClearmake */ + +clean:: + $(RM) Makefile.proto + +#undef InstallManPage +#define InstallManPage(file,dest) /* as nothing */ +#if CrossCompiling +ComplexHostProgramTarget(makedepend) +#else +ComplexProgramTarget(makedepend) +#endif + +SpecialCObjectRule(main,$(ICONFIGFILES),$(MAIN_DEFINES)) + +InstallManPageLong(mkdepend,$(MANDIR),makedepend) + +#ifdef OS2Architecture +all:: + $(CP) ProgramTargetName(makedepend) / +#endif + +InstallLinkKitNamedProg(makedepend,makedepend,$(LINKKITDIR)/config/makedepend)