~ubuntu-branches/debian/sid/eso-midas/sid

« back to all changes in this revision

Viewing changes to .pc/propagate_buildflags.patch/prim/table/libsrc/makefile

  • Committer: Package Import Robot
  • Author(s): Ole Streicher
  • Date: 2014-04-22 14:44:58 UTC
  • Revision ID: package-import@ubuntu.com-20140422144458-sl34juxohmn4aty4
Tags: 13.09pl1.2+dfsg-1
Initial release. (Closes: #740702)

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
# .COPYRIGHT:   Copyright (c) 1988-2009 European Southern Observatory,
 
2
#                                               all rights reserved
 
3
# .TYPE         Make file
 
4
# .NAME         $MIDASHOME/$MIDVERS/prim/lib/table/makefile 
 
5
# .LANGUAGE     makefile syntax
 
6
# .ENVIRONMENT  Unix Systems. 
 
7
# .COMMENT      Compiles source files and generates ctablib.a ftablib.a library
 
8
#
 
9
# .AUTHOR       D. Ponz & C. Guirao
 
10
# .VERSION 1.1  881005:         Implementation
 
11
# .VERSION 1.3  900404:         Throw out tdaver.for  KB
 
12
# .VERSION 2.1  901102:         CG New directory structure.
 
13
# .VERSION 3.0  930308:         Using default.mk file
 
14
# 090603        last modif
 
15
 
 
16
include ../../../local/default.mk
 
17
 
 
18
CFLAGS = $(C_OPT) $(DEBUG) $(UNDEFS) $(SYS) -I$(INC)
 
19
 
 
20
INCT = $(INC)/tablet.inc
 
21
INCS = $(INC)/tables.inc $(INC)/tabled.inc
 
22
INCF = $(INC)/tablef.inc
 
23
 
 
24
LIBC = $(LIBDIR)/libctab.a
 
25
LIBF = $(LIBDIR)/libftab.a
 
26
 
 
27
OBJ0=   tdforlib.o      tdorder.o       tdrdcode.o \
 
28
        tddspfit.o      tdhilist.o      tdsel.o \
 
29
        tdaver.o        tdlist2.o \
 
30
        tdcmpr.o        tdcmph.o        tdconv.o        tdsearch1.o
 
31
OBJ1=   tdmemory.o      tdrdpar.o       tdcmap.o \
 
32
        tddummy.o       tdhistory.o     tdminmax.o \
 
33
        tdrebin.o       tderror.o       tdregr.o \
 
34
        tdrhist.o       tdcspl.o        tdregl.o        
 
35
OBJ2=   tdspline.o      tdregp.o \
 
36
        tdmregr.o       tdscale.o       tdinter.o \
 
37
        tdname.o        tdregt.o        tdsavr.o        tdnlrb.o \
 
38
        tdstat.o        tdfreq.o        tdtstat.o       tdcopy.o
 
39
OBJ3=   tbaload.o       tbadec.o        tbapar.o        tbacol.o \
 
40
        tbarow.o        tbhist.o        selechar.o      tbjoin.o
 
41
OBJ4=   tbcrea.o        tbcolumn.o      tbcomsel.o      tbread.o \
 
42
        tbshow.o        tbsort.o        tbmerge.o       tbrowname.o \
 
43
        tbproject.o     tbcopy.o        tbwrite.o       tbcopyk.o \
 
44
        tbcopima.o      
 
45
 
 
46
OBJF=   $(OBJ0) $(OBJ1) $(OBJ2)
 
47
 
 
48
OBJC=   $(OBJ3) $(OBJ4) 
 
49
 
 
50
OBJU=   $(OBJ5)
 
51
 
 
52
 
 
53
# DEPENDENCIES:
 
54
all: $(MAKEFILE_VMS) $(LIBF) $(LIBC) 
 
55
 
 
56
$(MAKEFILE_VMS): makefile
 
57
        $(MAKE_VMS)
 
58
 
 
59
$(LIBF): $(OBJF)
 
60
        $(AR) $(AR_OPT) $(LIBF) $(OBJ0)
 
61
        $(AR) $(AR_OPT) $(LIBF) $(OBJ1)
 
62
        $(AR) $(AR_OPT) $(LIBF) $(OBJ2)
 
63
        $(RANLIB) $(LIBF)
 
64
 
 
65
$(LIBC): $(OBJC)
 
66
        $(AR) $(AR_OPT) $(LIBC) $(OBJ3)
 
67
        $(AR) $(AR_OPT) $(LIBC) $(OBJ4)
 
68
        $(RANLIB) $(LIBC)
 
69
 
 
70
tdrdcode.f:   $(INCS)
 
71
tdrdpar.f:    $(INCS)
 
72
 
 
73
clean:
 
74
        rm -f $(OBJ0)
 
75
        rm -f $(OBJ1)
 
76
        rm -f $(OBJ2)
 
77
        rm -f $(OBJ3)
 
78
        rm -f $(OBJ4)
 
79
        rm -f *.f