~ubuntu-branches/ubuntu/wily/eso-midas/wily-proposed

« back to all changes in this revision

Viewing changes to libsrc/ftoc-old/makefile

  • Committer: Package Import Robot
  • Author(s): Ole Streicher
  • Date: 2014-04-22 14:44:58 UTC
  • Revision ID: package-import@ubuntu.com-20140422144458-okiwi1assxkkiz39
Tags: upstream-13.09pl1.2+dfsg
ImportĀ upstreamĀ versionĀ 13.09pl1.2+dfsg

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
# .COPYRIGHT:   Copyright (c) 1988-2006 European Southern Observatory,
 
2
#                                               all rights reserved
 
3
# .TYPE         make file
 
4
# .NAME         $MIDASHOME/$MIDVERS/libsrc/ftoc/makefile 
 
5
# .LANGUAGE     makefile syntax
 
6
# .ENVIRONMENT  Unix Systems. 
 
7
# .COMMENT      Compiles source files and generates "libftoc.a" library
 
8
# .REMARKS
 
9
#
 
10
# .AUTHOR       Carlos Guirao
 
11
# .VERSION 1.1  880831:         Implementation
 
12
# .VERSION 1.2  890104:         Generating makefile.com for VMS systems
 
13
# .VERSION 2.1  901203:         New directory structure. CG
 
14
# .VERSION 2.2  920904:         Adding SHSYS for share libraries. CG.
 
15
# .VERSION 3.0  930308:         Using default.mk file
 
16
 
17
# 060404        last modif
 
18
 
 
19
 
 
20
include ../../local/default.mk
 
21
 
 
22
CFLAGS = $(C_OPT) $(DEBUG) $(SH_OPT) $(SYS) -I$(INC)
 
23
 
 
24
LIB = $(LIBDIR)/libftoc.a
 
25
 
 
26
HEAD1 = $(INC)/ftoc.h
 
27
 
 
28
OBJ0=   ftoc.o tbc.o tbd.o tbe.o tba.o tbm.o tbr.o tbt.o
 
29
 
 
30
OBJ1=   stc.o stca.o stcb.o stcc.o stcd.o stce.o \
 
31
        std.o stda.o stdb.o stdd.o ste.o
 
32
 
 
33
OBJ2=   stf.o stfa.o stfb.o stfc.o stfd.o stfe.o stfx.o \
 
34
        sti.o stia.o stk.o stka.o stkb.o stp.o sts.o stsa.o \
 
35
        stt.o stta.o genftoca.o genftocb.o vmr.o
 
36
 
 
37
 
 
38
# DEPENDENCIES:
 
39
# The VMS makefile.com is created by hand. CG/JP
 
40
#all: $(MAKEFILE_VMS) $(LIB)
 
41
all: $(LIB)
 
42
 
 
43
$(MAKEFILE_VMS): makefile
 
44
        $(MAKE_VMS)
 
45
 
 
46
$(LIB): $(OBJ0) $(OBJ1) $(OBJ2) 
 
47
        $(AR) $(AR_OPT) $(LIB) $(OBJ0)
 
48
        $(AR) $(AR_OPT) $(LIB) $(OBJ1)
 
49
        $(AR) $(AR_OPT) $(LIB) $(OBJ2)
 
50
        $(RANLIB) $(LIB)
 
51
 
 
52
$(OBJ0): $(HEAD1)
 
53
$(OBJ1): $(HEAD1)
 
54
$(OBJ2): $(HEAD1)
 
55
 
 
56
clean:
 
57
        $(RM) $(OBJ0) $(OBJ1) $(OBJ2) 
 
58
        $(RM) *.c 
 
59
        $(RM) *.f
 
60
 
 
61
ftoc.c: ftocc
 
62
        cp ftocc $@
 
63
        chmod ug+w $@
 
64
 
 
65