aboutsummaryrefslogtreecommitdiff
path: root/vendor/x11iraf/obm/Imakefile
diff options
context:
space:
mode:
Diffstat (limited to 'vendor/x11iraf/obm/Imakefile')
-rw-r--r--vendor/x11iraf/obm/Imakefile91
1 files changed, 91 insertions, 0 deletions
diff --git a/vendor/x11iraf/obm/Imakefile b/vendor/x11iraf/obm/Imakefile
new file mode 100644
index 00000000..3ee5a70f
--- /dev/null
+++ b/vendor/x11iraf/obm/Imakefile
@@ -0,0 +1,91 @@
+XCOMM Imakefile for the Object Manager Library.
+XCOMM
+XCOMM Doug Tody, National Optical Astronomy Observatories, IRAF project.
+XCOMM Sept93 Mar94
+
+X11IRAFDIR = ../
+#include <../X11IRAF.tmpl>
+
+#define IHaveSubdirs
+#define PassCDebugFlags 'CDEBUGFLAGS=$(CDEBUGFLAGS)'
+
+ CDEBUGFLAGS = -g
+ EXTRA_INCLUDES = -I. $(X11IRAF_INCLUDES)
+ EXTRA_DEFINES = -D_NO_PROTO
+
+
+#if HasLargeTmp | SystemV4
+ ARADD = ar ru
+#else
+ ARADD = ar rul
+#endif
+
+ LIBDIRS = Tcl ObmW
+ SUBDIRS = $(LIBDIRS)
+
+ HEADERS = Obm.h ObmP.h widget.h
+ SRCS = Obm.c client.c param.c server.c widget.c gterm.c marker.c \
+ html.c geom.c
+ OBJS = Obm.o client.o param.o server.o widget.o gterm.o marker.o \
+ html.o geom.o
+ ALL_OBJS = Tcl/[A-Za-z]*.o ObmW/[A-Za-z]*.o $(OBJS)
+ ALL_DONE = Tcl/DONE ObmW/DONE
+ RESOBJ = obmres.o
+
+all:: libobm.a
+
+World:
+ @echo "Building Release 1.2 of the IRAF Object Manager Library"
+ @date
+ @echo ""
+ $(MAKE) $(MFLAGS) Makefiles
+ $(MAKE) $(MFLAGS) clean
+ $(MAKE) $(MFLAGS) includes
+ $(MAKE) $(MFLAGS) depend
+ $(MAKE) $(MFLAGS) all
+ $(MAKE) $(MFLAGS) install
+ @date
+
+libobm.a: $(LIBDIRS) $(ALL_DONE) $(OBJS)
+ $(RM) $@
+ @(cd Tcl; $(MAKE) $(MFLAGS) all X11IRAFDIR=../../)
+ @(cd ObmW; $(MAKE) $(MFLAGS) all X11IRAFDIR=../../)
+ $(AR) $@ $(OBJS)
+ $(ARADD) $@ $(ALL_OBJS)
+ RanLibrary($@)
+
+NormalProgramTarget (obsres,obsres.o,NullParameter,NullParameter,NullParameter)
+
+ForceSubdirs($(SUBDIRS))
+DependSubdirs($(SUBDIRS))
+DependTarget()
+
+#if InstallLibraries
+install-lib:: libobm.a
+ @(set -x; $(RM) X11irafLibDir/libobm.a)
+ @(set -x; $(CP) -p libobm.a X11irafLibDir/libobm.a)
+
+install:: libobm.a
+ @(set -x; $(RM) X11irafLibDir/libobm.a)
+ @(set -x; $(CP) -p libobm.a X11irafLibDir/libobm.a)
+#endif
+
+
+LinkFileList(linklibs,libobm.a,X11irafLibDir,ObmDir)
+
+includes::
+ MakeDir(X11irafIncDir)
+ @(set -x; for i in $(HEADERS); do \
+ $(RM) X11irafIncDir/$$i; \
+ $(CP) -p ObmDir/$$i X11irafIncDir/$$i; \
+ done)
+
+#if InstallIncludes
+install::
+ @(set -x; for i in $(HEADERS); do \
+ $(RM) X11irafIncDir/$$i; \
+ done)
+ for i in $(HEADERS); do \
+ (set -x; $(CP) -p $$i $(DESTDIR)$(X11IRAFDIR)/include); \
+ done
+#endif