# @(#)makefile 17.1.1.1 (ESO-IPG) 01/25/02 17:45:02 # .COPYRIGHT: Copyright (c) 1988 European Southern Observatory, # all rights reserved # .TYPE make file # .NAME $MIDASHOME/$MIDVERS/prim/src/plot/makefile # .LANGUAGE makefile syntax # .ENVIRONMENT Unix Systems. # .COMMENT Compiles source files and generates "plot" commands # # .REMARKS # .AUTHOR # .VERSION 1.1 880831: Implementation # .VERSION 1.2 890104: Generating makefile.com for VMS systems # .VERSION 2.1 901102: new directory structure CG. # .VERSION 3.0 930308: Using default.mk file # 990215: PN tc3 and tw3 not used, therefore removed include ../../../local/default.mk M = ../../exec CFLAGS = $(C_OPT) $(DEBUG) $(UNDEFS) $(SYS) -I$(INC) #LLIB1 = -L$(LIBDIR) -lsubplot -ldisp -lgen -lgmidas -lctab -ltw3 -ltc3 -lmidas # #LIBS1 = $(LIBDIR)/libsubplot.a\ # $(LIBDIR)/libdisp.a \ # $(LIBDIR)/libgen.a \ # $(LIBDIR)/libctab.a \ # $(LIBDIR)/libtw3.a \ # $(LIBDIR)/libtc3.a \ # $(LIBDIR)/libgmidas.a \ # $(LIBDIR)/libmidas.a # LLIB = -L$(LIBDIR) -lsubplot -ldisp -lgen -lgmidas -lmidas LLIB1 = -L$(LIBDIR) -lsubplot -ldisp -lgen -lgmidas -lctab -lmidas #LLIB2 = -L$(LIBDIR) -lsubplot -ldisp -lftab -lgen -lsubmid -lgmidas -lmidas -lgcc LLIB2 = -L$(LIBDIR) -lsubplot -ldisp -lftab -lgen -lsubmid -lgmidas -lmidas LIBS = $(LIBDIR)/libsubplot.a\ $(LIBDIR)/libdisp.a \ $(LIBDIR)/libgen.a \ $(LIBDIR)/libgmidas.a \ $(LIBDIR)/libmidas.a LIBS1 = $(LIBDIR)/libsubplot.a\ $(LIBDIR)/libdisp.a \ $(LIBDIR)/libgen.a \ $(LIBDIR)/libctab.a \ $(LIBDIR)/libgmidas.a \ $(LIBDIR)/libmidas.a LIBS2 = $(LIBDIR)/libsubplot.a\ $(LIBDIR)/libdisp.a \ $(LIBDIR)/libftab.a \ $(LIBDIR)/libgen.a \ $(LIBDIR)/libsubmid.a \ $(LIBDIR)/libgmidas.a \ $(LIBDIR)/libmidas.a OUT = $(M)/plotaxes.exe $(M)/plotcol.exe $(M)/plotrow.exe \ $(M)/plotcon.exe $(M)/plotdes.exe $(M)/plotgra.exe \ $(M)/plothbdf.exe $(M)/plothtbl.exe $(M)/plotkey.exe \ $(M)/plottbl.exe $(M)/plotvec.exe $(M)/plotper.exe \ $(M)/overlab.exe $(M)/overlin.exe $(M)/oversym.exe \ $(M)/overerr.exe $(M)/overgrd.exe $(M)/cleargra.exe \ $(M)/gcursor.exe $(M)/modgcur.exe $(M)/setgrap.exe \ $(M)/showgrap.exe $(M)/copygrap.exe \ $(M)/centerrow.exe # DEPENDENCIES: all: $(MAKEFILE_VMS) $(OUT) $(MAKEFILE_VMS): makefile $(MAKE_VMS) $(M)/plotaxes.exe: plotaxes.o $(LIBS) $(LDCC) plotaxes.o $(LLIB) $(MLIB) $(SLIB) -o $@ $(STRIP) $@ $(M)/plotcol.exe: plotcol.o $(LIBS) $(LDCC) plotcol.o $(LLIB) $(MLIB) $(SLIB) -o $@ $(STRIP) $@ $(M)/plotrow.exe: plotrow.o $(LIBS) $(LDCC) plotrow.o $(LLIB) $(MLIB) $(SLIB) -o $@ $(STRIP) $@ $(M)/plotcon.exe: plotcon.o $(LIBS) $(LDCC) plotcon.o $(LLIB) $(MLIB) $(SLIB) -o $@ $(STRIP) $@ $(M)/plotvec.exe: plotvec.o $(LIBS) $(LDCC) plotvec.o $(LLIB) $(MLIB) $(SLIB) -o $@ $(STRIP) $@ $(M)/plotdes.exe: plotdes.o $(LIBS) $(LDCC) plotdes.o $(LLIB) $(MLIB) $(SLIB) -o $@ $(STRIP) $@ $(M)/plotgra.exe: plotgra.o $(LIBS) $(LDCC) plotgra.o $(LLIB) $(MLIB) $(SLIB) -o $@ $(STRIP) $@ $(M)/plothbdf.exe: plothbdf.o $(LIBS) $(LDCC) plothbdf.o $(LLIB) $(MLIB) $(SLIB) -o $@ $(STRIP) $@ $(M)/plothtbl.exe: plothtbl.o $(LIBS1) $(LDCC) plothtbl.o $(LLIB1) $(MLIB) $(SLIB) -o $@ $(STRIP) $@ $(M)/plotkey.exe: plotkey.o $(LIBS) $(LDCC) plotkey.o $(LLIB) $(MLIB) $(SLIB) -o $@ $(STRIP) $@ $(M)/plotper.exe: plotper.o $(LIBS) $(LDCC) plotper.o $(LLIB) $(MLIB) $(SLIB) -o $@ $(STRIP) $@ $(M)/plottbl.exe: plottbl.o $(LIBS1) $(LDCC) plottbl.o $(LLIB1) $(MLIB) $(SLIB) -o $@ $(STRIP) $@ $(M)/overerr.exe: overerr.o $(LIBS1) $(LDCC) overerr.o $(LLIB1) $(MLIB) $(SLIB) -o $@ $(STRIP) $@ $(M)/overgrd.exe: overgrd.o $(LIBS) $(LDCC) overgrd.o $(LLIB) $(MLIB) $(SLIB) -o $@ $(STRIP) $@ $(M)/overlab.exe: overlab.o $(LIBS) $(LDCC) overlab.o $(LLIB) $(MLIB) $(SLIB) -o $@ $(STRIP) $@ $(M)/overlin.exe: overlin.o $(LIBS) $(LDCC) overlin.o $(LLIB) $(MLIB) $(SLIB) -o $@ $(STRIP) $@ $(M)/oversym.exe: oversym.o $(LIBS) $(LDCC) oversym.o $(LLIB) $(MLIB) $(SLIB) -o $@ $(STRIP) $@ $(M)/cleargra.exe: cleargra.o $(LIBS) $(LDCC) cleargra.o $(LLIB) $(MLIB) $(SLIB) -o $@ $(STRIP) $@ $(M)/gcursor.exe: gcursor.o $(LIBS1) $(LDCC) gcursor.o $(LLIB1) $(MLIB) $(SLIB) -o $@ $(STRIP) $@ $(M)/modgcur.exe: modgcur.o $(LIBS) $(LDCC) modgcur.o $(LLIB) $(MLIB) $(SLIB) -o $@ $(STRIP) $@ $(M)/setgrap.exe: setgrap.o $(LIBS) $(LDCC) setgrap.o $(LLIB) $(MLIB) $(SLIB) -o $@ $(STRIP) $@ $(M)/showgrap.exe: showgrap.o $(LIBS) $(LDCC) showgrap.o $(LLIB) $(MLIB) $(SLIB) -o $@ $(STRIP) $@ $(M)/copygrap.exe: copygrap.o $(LIBS) $(LDCC) copygrap.o $(LLIB) $(MLIB) $(SLIB) -o $@ $(STRIP) $@ $(M)/centerrow.exe: centerrow.o $(LIBS2) $(LD77) centerrow.o $(LLIB2) $(SLIB) $(VMSLIB) -o $@ $(STRIP) $@ clean_exec: rm -f $(OUT) clean: rm -f *.o rm -f *.f