XCOMM $XConsortium: Imakefile /main/16 1996/11/13 14:43:28 lehors $ #if UseCCMakeDepend MDEP_PROG = makedepend #endif #ifdef ExportListGenSource EXPORTLISTGEN = exportlistgen #endif #ifdef Win32Architecture CMKDIRHIER = mkdirhier.exe #endif PROGRAMS = xmkmf $(MDEP_PROG) mergelib ProgramTargetName(makestrs) $(EXPORTLISTGEN) $(CMKDIRHIER) DEPLIBS = #ifndef Win32Architecture EXTRA_LIBRARIES = #endif 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 = all:: $(PROGRAMS) includes:: ProgramTargetName(makestrs) #ifdef ExportListGenSource CppScriptTarget(exportlistgen,ExportListGenSource,-DCXXFILT=$(CXXFILT),) InstallNamedProg(exportlistgen,exportlistgen,$(BINDIR)) #endif CppScriptTarget(xmkmf,xmkmf.cpp,-DCONFIGDIRSPEC='"'"-I$(CONFIGDIR)"'"',$(ICONFIGFILES)) CppScriptTarget(makedepend,mdepend.cpp,-DPREPROC='"'"$(PREPROCESSCMD)"'"',$(ICONFIGFILES)) CppScriptTarget(mergelib,mergelib.cpp,"-DARCMD=$(AR)" "-DRANLIB=$(RANLIB)",$(ICONFIGFILES)) #if HasSymLinks #if CrossCompiling SimpleHostProgramTarget(lndir) #else SimpleProgramTarget(lndir) #endif #endif #ifdef Win32Architecture SimpleProgramTarget(mkdirhier) #endif NormalProgramTarget(makestrs,makestrs.o,,,) InstallNamedProg(xmkmf,xmkmf,$(BINDIR)) InstallManPage(xmkmf,$(MANDIR)) InstallNamedProg(mkdirhier.sh,mkdirhier,$(BINDIR)) InstallManPage(mkdirhier,$(MANDIR)) #if UseCCMakeDepend InstallNamedProg(makedepend,makedepend,$(BINDIR)) #endif #if SystemV || SystemV4 InstallNamedProg(bsdinst.sh,bsdinst,$(BINDIR)) #endif InstallNamedProg(mergelib,mergelib,$(BINDIR)) InstallNamedProg(makeg.sh,makeg,$(BINDIR)) InstallManPage(makeg,$(MANDIR))