# Imakefile for the XImtool image display server. # 18Aug93 - Doug Tody, NOAO/IRAF X11IRAFDIR = ../ #include <../X11IRAF.tmpl> /* Hack to build on NOAO HP systems where the Xmu and Xaw libs had to be added * specially to the system they don't come with the default X11 development * system. This also avoids the binary requiring the shared lib version on * systems which may not have it. */ #define IHaveSubdirs #define PassCDebugFlags 'CDEBUGFLAGS=$(CDEBUGFLAGS)' #if defined(HPArchitecture) && OSMajorVersion >= 10 XMULIB = /usr/lib/X11R6/libXmu.a XAWLIB = /usr/lib/X11R6/libXaw.a #endif CDEBUGFLAGS = -g XAWLIB = LibXaw3d LOCAL_LDFLAGS = $(X11IRAF_LDFLAGS) EXTRA_INCLUDES = $(X11IRAF_INCLUDES) OBMLIBS = LibObm LibXpm MATHLIB = -lm DEPOBM = DepLibObm SRCS = eps.c iis.c load.c print.c raster.c save.c \ rasio.c fitsio.c ximclient.c ximtool.c quant.c util.c \ zscale.c gifio.c tiffio.c irafio.c ism.c ism_wcspix.c \ logo.c OBJS = eps.o iis.o load.o print.o raster.o save.o \ rasio.o fitsio.o ximclient.o ximtool.o quant.o util.o \ zscale.o gifio.o tiffio.o irafio.o ism.o ism_wcspix.o \ logo.o ISM_DIRS = clients ISM_DONE = clients/DONE SUBDIRS = $(ISM_DIRS) AllTarget(ximtool ximtool-alt ximtool-old ism_clients) all:: @(cd clients; $(MAKE) $(MFLAGS) all X11IRAFDIR=../../) NormalProgramTarget(ximtool,$(OBJS),${DEPOBM},${OBMLIBS} XawClientLibs, $(MATHLIB)) ximtool-alt:: cat ximtool-alt.csh ximtool.gui > ximtool-alt chmod 755 ximtool-alt ximtool-old:: cat ximtool-old.csh ximtool-old.gui > ximtool-old chmod 755 ximtool-old ism_clients: $(ISM_DIRS) $(ISM_DONE) @(cd clients; $(MAKE) $(MFLAGS) all X11IRAFDIR=../../) #install:: # @(cd clients; $(MAKE) $(MFLAGS) install X11IRAFDIR=../../) clean:: $(RM) ximtool-old ximtool-alt ${DEPOBM}: ximtool.o: ximtool.gui.h ../version.h ximtool.c: ximtool.gui.h ximclient.o: ximtool.html.h ximclient.c: ximtool.html.h ximtool.gui.h: ximtool.gui sed -f gui2c.sed ximtool.gui > ximtool.gui.h ximtool.html.h: ximtool.html sed -f gui2c.sed ximtool.html > ximtool.html.h XCOMM XImtool.ad: ximtool.gui XCOMM sed -e '1,/^appInitialize/d' -e '/^}/,\$d' ximtool.gui > XImtool.ad #if InstallBinaries install:: ximtool -@if [ -d X11irafBinDir ]; then set +x; \ else (set -x; $(MKDIRHIER) X11irafBinDir); fi $(CP) ximtool X11irafBinDir $(CP) ximtool-old X11irafBinDir $(CP) ximtool-alt X11irafBinDir #endif #if InstallManuals install:: MakeDir(X11irafManDir) $(CP) ximtool.man X11irafManDir/ximtool.1 #endif DependTarget()