diff options
Diffstat (limited to 'nx-X11/config/makedepend/Imakefile')
-rw-r--r-- | nx-X11/config/makedepend/Imakefile | 101 |
1 files changed, 101 insertions, 0 deletions
diff --git a/nx-X11/config/makedepend/Imakefile b/nx-X11/config/makedepend/Imakefile new file mode 100644 index 000000000..8bb20724b --- /dev/null +++ b/nx-X11/config/makedepend/Imakefile @@ -0,0 +1,101 @@ +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.12tsi 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) +#ifdef CrossCompileDir +#else +#define PreIncDir /usr/local/lib/gcc-include +#endif +#endif +#ifdef PreIncDir +PREINCDIR = PreIncDir +PREINC_DEFINES = -DPREINCDIR=\"$(PREINCDIR)\" +#endif +#ifndef StdIncDir +#ifdef CrossCompileDir +#define StdIncDir Concat(CrossCompileDir,/../include) +#else +#define StdIncDir /usr/include +#endif +#endif +STDINCDIR = StdIncDir +STDINC_DEFINES = -DINCLUDEDIR=\"$(STDINCDIR)\" +#ifdef PostIncDir +POSTINCDIR = PostIncDir +POSTINC_DEFINES = -DPOSTINCDIR=\"$(POSTINCDIR)\" +#endif +#ifdef ExtraIncDir +EXTRAINCDIR = ExtraIncDir +EXTRAINC_DEFINES = -DEXTRAINCDIR=\"$(EXTRAINCDIR)\" +#endif +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 = + +#if defined(MacIIArchitecture) || defined(SequentArchitecture) || defined(i386ScoArchitecture) + XBSDLIB = /**/ +#endif + +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. + */ + +#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) + +InstallDriverSDKNamedProg(makedepend,makedepend,$(DRIVERSDKDIR)/config/makedepend) |