XCOMM $XFree86: mit/util/scripts/Imakefile,v 2.2 1994/02/19 09:32:33 dawes Exp $
XCOMM $XConsortium: Imakefile,v 1.23 92/04/14 18:46:59 rws Exp $
#if UseCCMakeDepend
MDEP_PROG = makedepend
#endif
#if HasGcc
GMDEP_PROG = gccmakedep
#endif
         PROGRAMS = xmkmf $(MDEP_PROG) $(GMDEP_PROG) mergelib lndir xon

all:: $(PROGRAMS)

#ifdef LinuxArchitecture
         LSAFFLAG = -a
#else
         LSAFFLAG = -af
#endif

#ifdef i386Sco
           RSHCMD = rcmd 
#else
           RSHCMD = rsh
#endif

CppScriptTarget(xmkmf,xmkmf.cpp,-DCONFIGDIRSPEC='"'"-I$(CONFIGDIR)"'"',$(ICONFIGFILES))
#if UseCCMakeDepend
CppScriptTarget(makedepend,mdepend.cpp,-DPREPROC='"'"$(PREPROCESSCMD)"'"',$(ICONFIGFILES))
#endif
#if HasGcc
CppScriptTarget(gccmakedep,gccmdep.cpp,-DCCCMD='"'"$(CC)"'"' -DRMCMD='"'"$(RM)"'"' -DLNCMD='"'"$(LN)"'"' -DMVCMD='"'"$(MV)"'"',$(ICONFIGFILES))
#endif
CppScriptTarget(mergelib,mergelib.cpp,"-DARCMD=$(AR)" "-DRANLIB=$(RANLIB)",$(ICONFIGFILES))
CppScriptTarget(lndir,lndir.cpp,-DLSAF=$(LSAFFLAG),NullParameter)
CppScriptTarget(xon,xon.cpp,-DRSHCMD=$(RSHCMD),NullParameter)

#ifndef InstallNamedScript
#define InstallNamedScript	InstallNamedProg
#endif

InstallNamedScript(xmkmf,xmkmf,$(BINDIR))
InstallManPage(xmkmf,$(MANDIR))
InstallNamedScript(mkdirhier.sh,mkdirhier,$(BINDIR))
InstallManPage(mkdirhier,$(MANDIR))
#if UseCCMakeDepend
InstallNamedScript(makedepend,makedepend,$(BINDIR))
#endif
#if HasGcc
InstallNamedScript(gccmakedep,gccmakedep,$(BINDIR))
#endif
InstallNamedScript(lndir,lndir,$(BINDIR))
InstallManPage(lndir,$(MANDIR))
InstallNamedScript(xon,xon,$(BINDIR))
InstallManPage(xon,$(MANDIR))
#if SystemV || SystemV4
InstallNamedScript(bsdinst.sh,bsdinst,$(BINDIR))
#endif

clean::
	$(RM) $(PROGRAMS)

depend::

install.man::

