aboutsummaryrefslogtreecommitdiff
path: root/vendor/x11iraf/xtapemon/Imakefile
blob: 8c745346f993afb46746bd8deca2d1bb045f564b (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
#
# Imakefile for xtapemon : X11 based tape monitoring utility for IRAF.
#

X11IRAFDIR = ../
#include <../X11IRAF.tmpl>

/* Hack to build on NOAO HP systems where the Xmu and Xaw libs had to be added
 * specially to the system they don't come with the default X11 development
 * system.  This also avoids the binary requiring the shared lib version on
 * systems which may not have it.
 */
#if defined(HPArchitecture) && OSMajorVersion >= 10
         XMULIB = /usr/lib/X11R6/libXmu.a
         XAWLIB = /usr/lib/X11R6/libXaw.a
#endif


    CDEBUGFLAGS = -g
         XAWLIB = LibXaw3d

##############################################################################
# Nothing to change below here...

SRCS=			classnames.c types.c xtapemon.c
OBJS=			classnames.o types.o xtapemon.o
DEFINES=		-DXTAPEMON
INCLUDES=		-I. $(X11IRAF_INCLUDES)
DEPLIBS=		XawClientDepLibs
LOCAL_LIBRARIES=	XawClientLibs
LOCAL_LDFLAGS=		-L../lib $(X11IRAF_LDFLAGS)
OBMLIBS =               LibObm LibXpm
MATHLIB =               -lm



AllTarget(xtapemon)

NormalProgramTarget(xtapemon,$(OBJS),,${OBMLIBS} XawClientLibs,$(MATHLIB))

#if InstallAppdefs
install:: XTapemon.ad
	MakeDir(X11irafAppDir)
	$(CP) XTapemon.ad X11irafAppDir/XTapemon
#endif

#if InstallManuals
install:: 
	MakeDir(X11irafManDir)
	$(CP) xtapemon.man X11irafManDir/xtapemon.1
#endif

#if InstallBinaries
install:: xtapemon
	-@if [ -d X11irafBinDir ]; then set +x; \
	        else (set -x; $(MKDIRHIER) X11irafBinDir); fi
	$(CP) xtapemon X11irafBinDir
#endif

xtapemon.o:	XTapemon.ad.h
xtapemon.c:	XTapemon.ad.h

XTapemon.ad.h: XTapemon.ad
	ad2c.sh XTapemon.ad > XTapemon.ad.h

clean::
	rm -f *.o xtapemon

DependTarget()