XCOMM $XConsortium: Imakefile,v 1.9 95/05/05 17:42:43 kaleb Exp $
XCOMM $XFree86: xc/config/util/Imakefile,v 3.6 1995/07/12 15:28:28 dawes Exp $
#if UseCCMakeDepend
MDEP_PROG = makedepend
#endif
#ifndef OS2Architecture
GCCMDEP_PROG = gccmakedep
#endif
         PROGRAMS = xmkmf $(MDEP_PROG) $(GCCMDEP_PROG) mergelib makestrs
          DEPLIBS =
  EXTRA_LIBRARIES =

all:: $(PROGRAMS)

#if HasGcc
GCCCMD = $(CC)
#else
GCCCMD = gcc
#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))
#ifndef OS2Architecture
CppScriptTarget(gccmakedep,gccmdep.cpp,-DCCCMD='"'"$(GCCCMD)"'"' -DRMCMD='"'"$(RM)"'"' -DLNCMD='"'"$(LN)"'"' -DMVCMD='"'"$(MV)"'"',$(ICONFIGFILES))
#endif

#if HasSymLinks
#if CrossCompiling
SimpleHostProgramTarget(lndir)
#else
SimpleProgramTarget(lndir)
#endif
#endif

NormalProgramTarget(makestrs,makestrs.o,,,)
InstallManPage(makestrs,$(MANDIR))

InstallNamedProg(xmkmf,xmkmf,$(BINDIR))
InstallManPage(xmkmf,$(MANDIR))

#if defined(OS2Architecture)
InstallNamedProg(mkdirhier.cmd,mkdirhier.cmd,$(BINDIR))
InstallNamedProg(indir.cmd,indir.cmd,$(BINDIR))
InstallNamedProg(os2inst.cmd,os2inst.cmd,$(BINDIR))
InstallLinkKitNamedProg(mkdirhier.cmd,mkdirhier.cmd,$(LINKKITDIR)/config/util)
InstallLinkKitNamedProg(indir.cmd,indir.cmd,$(LINKKITDIR)/config/util)
InstallLinkKitNamedProg(os2inst.cmd,os2inst.cmd,$(LINKKITDIR)/config/util)
#else
InstallNamedProg(mkdirhier.sh,mkdirhier,$(BINDIR))
InstallNamedProg(gccmakedep,gccmakedep,$(BINDIR))
InstallLinkKitNamedProg(mkdirhier.sh,mkdirhier.sh,$(LINKKITDIR)/config/util)
InstallLinkKitNamedProg(gccmakedep,gccmakedep,$(LINKKITDIR)/config/util)
#endif
InstallManPage(mkdirhier,$(MANDIR))
#if UseCCMakeDepend
InstallNamedProg(makedepend,makedepend,$(BINDIR))
InstallLinkKitNamedProg(makedepend,makedepend,$(LINKKITDIR)/config/util)
#endif
#if SystemV || SystemV4
InstallNamedProg(bsdinst.sh,bsdinst,$(BINDIR))
InstallLinkKitNamedProg(bsdinst.sh,bsdinst.sh,$(LINKKITDIR)/config/util)
#endif
InstallNamedProg(mergelib,mergelib,$(BINDIR))
