diff options
Diffstat (limited to 'vendor/x11iraf/Imakefile')
-rw-r--r-- | vendor/x11iraf/Imakefile | 162 |
1 files changed, 162 insertions, 0 deletions
diff --git a/vendor/x11iraf/Imakefile b/vendor/x11iraf/Imakefile new file mode 100644 index 00000000..95538c40 --- /dev/null +++ b/vendor/x11iraf/Imakefile @@ -0,0 +1,162 @@ +## +## Imakefile for the X11IRAF Source Tree +## +## Mike Fitzpatrick, National Optical Astronomy Observatories, IRAF project. +## Aug 9 1996 + +#include <X11IRAF.tmpl> + +#define IHaveSubdirs +#define PassCDebugFlags 'CDEBUGFLAGS=$(CDEBUGFLAGS)' + +RELEASE = v2.0BETA2 + +LIBDIRS = obm xaw3d xpm cdl +APPDIRS = xgterm ximtool xtapemon obmsh vximtool +SUBDIRS = $(LIBDIRS) $(APPDIRS) + +all:: World + +World:: + @echo "Building the X11IRAF $(RELEASE) software tree" + @echo "" ; date ; echo "" + @echo "" + MakeDir (include) + MakeDir (app-defaults) + $(MAKE) $(MFLAGS) arch X11IRAFDIR=$$PWD + $(MAKE) $(MFLAGS) Makefile X11IRAFDIR=$$PWD + $(MAKE) $(MFLAGS) Makefiles X11IRAFDIR=$$PWD + $(MAKE) $(MFLAGS) includes X11IRAFDIR=$$PWD +#if !defined (PpcDarwinArchitecture) && !defined (TenonServer) + $(MAKE) $(MFLAGS) depend X11IRAFDIR=$$PWD +#endif + $(MAKE) $(MFLAGS) libs X11IRAFDIR=$$PWD + $(MAKE) $(MFLAGS) apps X11IRAFDIR=$$PWD + $(MAKE) $(MFLAGS) install X11IRAFDIR=$$PWD + @echo "" ; date ; echo "" + @echo "Done." + +update:: + @echo "Updating the X11IRAF $(RELEASE) software tree" + @echo "" ; date ; echo "" + @echo "" + $(MAKE) $(MFLAGS) arch X11IRAFDIR=$$PWD + $(MAKE) $(MFLAGS) Makefile X11IRAFDIR=$$PWD + $(MAKE) $(MFLAGS) Makefiles X11IRAFDIR=$$PWD + $(MAKE) $(MFLAGS) libs X11IRAFDIR=$$PWD + $(MAKE) $(MFLAGS) apps X11IRAFDIR=$$PWD + $(MAKE) $(MFLAGS) install X11IRAFDIR=$$PWD + @echo "" ; date ; echo "" + @echo "Done." + +#if defined (PpcDarwinArchitecture) || defined (TenonServer) +libs:: + @case '${MFLAGS}' in *[ik]*) set +e;; esac; \ + for i in $(LIBDIRS) ;\ + do \ + (cd $$i ; echo "making" linklibs "in $(CURRENT_DIR)/$$i..."; \ + $(MAKE) $(MFLAGS) 'CDEBUGFLAGS=$(CDEBUGFLAGS)' all linklibs); \ + done +#else +libs:: + @case '${MFLAGS}' in *[ik]*) set +e;; esac; \ + for i in $(LIBDIRS) ;\ + do \ + (cd $$i ; echo "making" linklibs "in $(CURRENT_DIR)/$$i..."; \ + $(MAKE) $(MFLAGS) 'CDEBUGFLAGS=$(CDEBUGFLAGS)' all linklibs); \ + done +#endif + +apps:: + @case '${MFLAGS}' in *[ik]*) set +e;; esac; \ + for i in $(APPDIRS) ;\ + do \ + (cd $$i ; echo "making" all "in $(CURRENT_DIR)/$$i..."; \ + $(MAKE) $(MFLAGS) 'CDEBUGFLAGS=$(CDEBUGFLAGS)' all); \ + done + +dirs:: + @echo "Creating Directories...." + $(MAKE) $(MFLAGS) arch + + +# Architecture branches. +alpha: + @(./mkarch alpha) +arch:: + @(./mkarch -current) +generic: + @(./mkarch generic) +cygwin: + @(./mkarch cygwin) +freebsd: + @(./mkarch freebsd) +hp700: + @(./mkarch hp700) +irix: + @(./mkarch irix) +linux: + @(./mkarch linux) +linuxppc: + @(./mkarch linuxppc) +macosx: + @(./mkarch macosx) +macintel: + @(./mkarch macintel) +mklinux: + @(./mkarch mklinux) +redhat: + @(./mkarch redhat) +rs6000: + @(./mkarch rs6000) +showarch:: + @(./mkarch -show) +sparc: + @(./mkarch sparc) +ssun: + @(./mkarch ssun) +sunos: + @(./mkarch sunos) +suse: + @(./mkarch suse) +ultrix: + @(./mkarch ultrix) +unknown: + @(./mkarch unknown) + + +BTARFILE = ../x11iraf-$(RELEASE)-bin.`./mkarch -arch`.tar + +DISTFILES = bin.`./mkarch -arch`/[a-z]* \ + lib.`./mkarch -arch`/libcdl.a \ + Notes-V2.0.txt \ + Revisions.v20 \ + include/cdl* \ + app-defaults \ + man \ + mkarch \ + README.install \ + install + +bindist:: + (./mkarch -current -noclean) + @(echo "Making tar file....$(BTARFILE)" ) + @(tar -cf $(BTARFILE) $(DISTFILES) ) + @(echo "Compressing files...." ; gzip $(BTARFILE) ) + @(echo "Done.") + + +archive:: + $(MAKE) $(MFLAGS) pristine + @(tar -cf - . | gzip > ../x11iraf-$(RELEASE)-src.tar.gz) + +pristine:: + $(MAKE) $(MFLAGS) clean + $(MAKE) $(MFLAGS) generic + $(RM) -rf bin.[a-fh-z]* lib.[a-fh-z]* \ + bin.tar* include app-defaults man *spool* Makefile makefile\ + Makefile.bak */Makefile */Makefile.bak */*/Makefile */*/Makefile.bak + +MakeSubdirs($(SUBDIRS)) +DependSubdirs($(SUBDIRS)) + |