# @(#)makefile 17.1.1.1 (ESO-IPG) 01/25/02 17:47:09 # .COPYRIGHT: Copyright (c) 1988 European Southern Observatory, # all rights reserved # .TYPE Make file # .NAME $MIDASHOME/$MIDVERS/prim/lib/table/makefile # .LANGUAGE makefile syntax # .ENVIRONMENT Unix Systems. # .COMMENT Compiles source files and generates ctablib.a ftablib.a library # # .AUTHOR D. Ponz & C. Guirao # .VERSION 1.1 881005: Implementation # .VERSION 1.2 890104: Generating makefile.com for VMS systems # .VERSION 1.3 900404: Throw out tdaver.for KB # .VERSION 2.1 901102: CG New directory structure. # .VERSION 3.0 930308: Using default.mk file include ../../../local/default.mk CFLAGS = $(C_OPT) $(DEBUG) $(UNDEFS) $(SYS) -I$(INC) INCT = $(INC)/tablet.inc INCS = $(INC)/tables.inc $(INC)/tabled.inc INCF = $(INC)/tablef.inc LIBC = $(LIBDIR)/libctab.a LIBF = $(LIBDIR)/libftab.a OBJ0= tdforlib.o tdorder.o tdrdcode.o \ tddspfit.o tdhilist.o tdsel.o \ tdaver.o tdlist2.o \ tdcmpr.o tdcmph.o tdconv.o tdsearch1.o OBJ1= tdmemory.o tdrdpar.o tdcmap.o \ tddummy.o tdhistory.o tdminmax.o \ tdrebin.o tderror.o tdregr.o \ tdrhist.o tdcspl.o tdregl.o OBJ2= tdspline.o tdregp.o \ tdmregr.o tdscale.o tdinter.o \ tdname.o tdregt.o tdsavr.o tdnlrb.o \ tdstat.o tdfreq.o tdtstat.o tdcopy.o OBJ3= tbaload.o tbadec.o tbapar.o tbacol.o \ tbarow.o tbhist.o selechar.o tbjoin.o OBJ4= tbcrea.o tbcolumn.o tbcomsel.o tbread.o \ tbshow.o tbsort.o tbmerge.o tbretro.o \ tbproject.o tbcopy.o tbwrite.o tbcopyk.o \ tbcopima.o tbrowname.o OBJF= $(OBJ0) $(OBJ1) $(OBJ2) OBJC= $(OBJ3) $(OBJ4) OBJU= $(OBJ5) # DEPENDENCIES: all: $(MAKEFILE_VMS) $(LIBF) $(LIBC) $(MAKEFILE_VMS): makefile $(MAKE_VMS) $(LIBF): $(OBJF) $(AR) $(AR_OPT) $(LIBF) $(OBJ0) $(AR) $(AR_OPT) $(LIBF) $(OBJ1) $(AR) $(AR_OPT) $(LIBF) $(OBJ2) $(RANLIB) $(LIBF) $(LIBC): $(OBJC) $(AR) $(AR_OPT) $(LIBC) $(OBJ3) $(AR) $(AR_OPT) $(LIBC) $(OBJ4) $(RANLIB) $(LIBC) tdrdcode.f: $(INCS) tdrdpar.f: $(INCS) clean: rm -f $(OBJ0) rm -f $(OBJ1) rm -f $(OBJ2) rm -f $(OBJ3) rm -f $(OBJ4) rm -f *.f