XCOMM
XCOMM scripts - miscellaneous shell scripts
XCOMM

PACKAGE = scripts_ivtools

IvmkcmTargets($(PACKAGE))

PROGRAMS = ivmkmf ivct ivdt ivcd ivfb ivgd ivds
#if InstallRelative
CONFIGDIRSPEC = -T IMAKE_TEMPLATE -I$(CONFIGDIR) -I$(XCONFIGDIR)
MAKEMAKESPEC = ARCH=$(CPU) CONFIGSRC=$(CONFIGDIR) XCONFIGDIR=$(XCONFIGDIR)
#else
CONFIGDIRSPEC = -T IMAKE_TEMPLATE -I$(CONFIGDIR) -I$(CONFIGDIR)/.. -I$(XCONFIGDIR)
MAKEMAKESPEC = ARCH=$(CPU) CONFIGSRC=$(CONFIGDIR) XCONFIGDIR=$(XCONFIGDIR)
#endif

AllTarget($(PROGRAMS))

#if InstallRelative
CppScriptTarget(ivmkmf,ivmkmf.cpp,-DCONFIGDIRSPEC='$(CONFIGDIRSPEC)' -DMAKEMAKESPEC='$(MAKEMAKESPEC)',)
#else
CppScriptTarget(ivmkmf,ivmkmf.cpp,-DCONFIGDIRSPEC='$(CONFIGDIRSPEC)' -DMAKEMAKESPEC='$(MAKEMAKESPEC)' -DUSE_INSTALLED,)
#endif

InstallMultipleFlags($(PROGRAMS),$(BINDIR),$(INSTBINFLAGS))

LDLIB_SPEC = LD_LIBRARY_PATH='$(LIBABSDIR)':$$LD_LIBRARY_PATH
PATH_SPEC = PATH='$(BINDIR)':$$PATH
CppScriptTarget(ivct,ivct.cpp,-DLDLIB_SPEC='$(LDLIB_SPEC)' -DPATH_SPEC='$(PATH_SPEC)',)
CppScriptTarget(ivdt,ivdt.cpp,-DLDLIB_SPEC='$(LDLIB_SPEC)' -DPATH_SPEC='$(PATH_SPEC)',)
CppScriptTarget(ivcd,ivcd.cpp,-DLDLIB_SPEC='$(LDLIB_SPEC)' -DPATH_SPEC='$(PATH_SPEC)',)
CppScriptTarget(ivfb,ivfb.cpp,-DLDLIB_SPEC='$(LDLIB_SPEC)' -DPATH_SPEC='$(PATH_SPEC)',)
CppScriptTarget(ivgd,ivgd.cpp,-DLDLIB_SPEC='$(LDLIB_SPEC)' -DPATH_SPEC='$(PATH_SPEC)',)
CppScriptTarget(ivds,ivds.cpp,-DLDLIB_SPEC='$(LDLIB_SPEC)' -DPATH_SPEC='$(PATH_SPEC)',)

InstallScriptAs(mkgif89a.bash,$(BINDIR),mkgif89a)
InstallScriptAs(mkgif89ac.bash,$(BINDIR),mkgif89ac)
InstallScriptAs(ivgetjpg.bash,$(BINDIR),ivgetjpg)
InstallScriptAs(cntsrclines.bash,$(BINDIR),cntsrclines)
InstallScriptAs(tiftopnm.bash,$(BINDIR),tiftopnm)

InstallScriptAs(anytopnm.sh,$(BINDIR),anytopnm)
InstallScriptAs(pnmtopgm.sh,$(BINDIR),pnmtopgm)

clean::
	$(RM) $(PROGRAMS) $(PROGRAMS2)
