blob: 3ee5a70fc7492c852fcdc25fff83d1d260dbdd23 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
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
|