1
# .COPYRIGHT: Copyright (c) 1988 European Southern Observatory,
4
# .NAME $MIDASHOME/$MIDVERS/applic/fit/src/makefile
5
# .LANGUAGE makefile syntax
6
# .ENVIRONMENT Unix Systems.
7
# .COMMENT Compiles source files and generates "fit" commands
11
# .VERSION 1.1 880831: Implementation
12
# .VERSION 1.2 890104: Generating makefile.com for VMS systems
13
# .VERSION 2.1 901102: new directory structure CG.
14
# .VERSION 3.0 930308: Using default.mk file
17
include ../../../local/default.mk
21
FLIB = -L$(LIBDIR)/fitlib.a
24
INCS = $(INC)/fiti.inc $(INC)/fitc.inc $(INC)/fitd.inc
26
LLIB = -L$(LIBDIR) -lfit -lftab -lmidas
27
LLIB1 =-L$(LIBDIR) -lfit -lfituser -lftab -lmidas
28
LLIB2 =-L$(LIBDIR) -lfit -lfituser $(NAGLIB) -lfit -lgen -lftab -lmidas
30
LIBS = $(LIBDIR)/libfit.a \
34
LIBS1 = $(LIBDIR)/libfituser.a \
39
LIBS2 = $(LIBDIR)/libfituser.a \
45
VMS_FILES = fitcrea.mod fitimag.mod funcrea.mod
47
OUT = $(M)/fitcopy.exe $(M)/fitcrea.exe $(M)/fitimag.exe \
48
$(M)/fitread.exe $(M)/fitsele.exe $(M)/funcrea.exe \
49
$(M)/fittable.exe $(M)/tablefit.exe
52
all: $(MAKEFILE_VMS) $(OUT) $(VMS_FILES)
54
$(MAKEFILE_VMS): makefile
57
$(M)/fitcopy.exe: fitcopy.o $(LIBS)
58
$(LD77) fitcopy.o $(LLIB) $(SLIB) -o $@
60
$(M)/fitcrea.exe: fitcrea.o $(LIBS1)
61
$(LD77) fitcrea.o $(LLIB1) $(SLIB) -o $@
63
$(M)/fitimag.exe: fitimag.o $(LIBS2)
64
$(LD77) fitimag.o $(LLIB2) $(SLIB) -o $@
66
$(M)/fitread.exe: fitread.o $(LIBS)
67
$(LD77) fitread.o $(LLIB) $(SLIB) -o $@
69
$(M)/fitsele.exe: fitsele.o $(LIBS)
70
$(LD77) fitsele.o $(LLIB) $(SLIB) -o $@
72
$(M)/funcrea.exe: funcrea.o $(LIBS1)
73
$(LD77) funcrea.o $(LLIB1) $(SLIB) -o $@
75
$(M)/fittable.exe: fittable.o $(LIBS)
76
$(LD77) fittable.o $(LLIB) $(SLIB) -o $@
78
$(M)/tablefit.exe: tablefit.o $(LIBS)
79
$(LD77) tablefit.o $(LLIB) $(SLIB) -o $@