123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081 |
- XCOMM $tog: Imakefile /main/27 1997/04/30 15:38:09 kaleb $
- 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)
- DEPEND_DEFINES = $(DEPENDDEFINES)
- INCLUDES = -I$(IMAKESRC) -I$(TOP)/include $(TOP_X_INCLUDES)/X11
- DEPLIBS =
- #if defined(MacIIArchitecture) || defined(SequentArchitecture)
- 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)
|