diff options
Diffstat (limited to 'vendor/x11iraf/obm/Imakefile')
-rw-r--r-- | vendor/x11iraf/obm/Imakefile | 91 |
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 |