aboutsummaryrefslogtreecommitdiff
path: root/vendor/x11iraf/Imakefile
diff options
context:
space:
mode:
Diffstat (limited to 'vendor/x11iraf/Imakefile')
-rw-r--r--vendor/x11iraf/Imakefile162
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))
+