1
# .COPYRIGHT: Copyright (c) 1988-2005 European Southern Observatory,
4
# .NAME $MIDASHOME/$MIDVERS/libsrc/tbl/makefile
5
# .LANGUAGE makefile syntax
6
# .ENVIRONMENT Unix Systems.
7
# .COMMENT Compiles source files and generates "libtbl.a" library.
11
# .AUTHOR D. Ponz & C. Guirao
12
# .VERSION 1.1 881005: Implementation
13
# .VERSION 1.2 890404: Generating makefile.com for VMS systems
14
# .VERSION 2.1 901203: New directory structure. CG
15
# .VERSION 2.2 920521: Removing MLIB CG
16
# .VERSION 2.4 920904: Adding SHSYS for share libraries. CG.
17
# .VERSION 3.0 930308: Using default.mk file
22
include ../../local/default.mk
24
CFLAGS = $(C_OPT) $(SH_OPT) $(DEBUG) $(SYS) -I$(INC)
26
HEADT = $(INC)/tblsys.h $(INC)/tbldef.h $(INC)/tblerr.h
28
LIB = $(LIBDIR)/libtbl.a
30
OBJ = tca.o tcc.o tcd.o tce.o tcm.o tcr.o tct.o tctold.o \
31
tz0.o tz1.o tz2.o tz3.o tz4.o tz5.o tz6.o tz8.o tz9.o str1.o
35
all: $(MAKEFILE_VMS) $(LIB)
37
$(MAKEFILE_VMS): makefile
41
$(AR) $(AR_OPT) $(LIB) $(OBJ)
44
tca.o: $(HEADT) $(INC)/macrogen.h $(INC)/midas_def.h $(INC)/atype.h
45
tcc.o: $(HEADT) $(INC)/macrogen.h $(INC)/atype.h
46
tcd.o: $(HEADT) $(INC)/macrogen.h $(INC)/midas_def.h $(INC)/atype.h
47
tce.o: $(HEADT) $(INC)/macrogen.h $(INC)/midas_def.h $(INC)/atype.h
49
tcr.o: $(HEADT) $(INC)/macrogen.h $(INC)/atype.h
50
tct.o: $(HEADT) $(INC)/macrogen.h $(INC)/midas_def.h
51
tz0.o: $(HEADT) $(INC)/computer.h $(INC)/macrogen.h
52
tz1.o: $(HEADT) $(INC)/macrogen.h $(INC)/midas_def.h $(INC)/atype.h
53
tz2.o: $(HEADT) $(INC)/atype.h
54
tz3.o: $(HEADT) $(INC)/macrogen.h $(INC)/atype.h
56
tz5.o: $(HEADT) $(INC)/macrogen.h
57
tz6.o: $(HEADT) $(INC)/macrogen.h
58
tz8.o: $(HEADT) $(INC)/macrogen.h
59
tz9.o: $(HEADT) $(INC)/macrogen.h