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

« back to all changes in this revision

Viewing changes to .pc/propagate_buildflags.patch/libsrc/agl/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
#
 
2
# HEADER : makefile.mid   - Vers 3.6.000  - Jul 1990 -  R.H. Warmels, ESO-IPG
 
3
#                                         - Aug 1990 -  L. Fini, OAA
 
4
#                                         - Dec 1990 -  C. Guirao ESO-IPG
 
5
#                                         - Jan 1992 -  L. Fini, OAA
 
6
#                                         - Jan 1993 -  C. Guirao ESO-IPG
 
7
#                                         - Mar 1993 -  C. Guirao ESO-IPG
 
8
#
 
9
# AGL makefile for the Midas environment
 
10
#
 
11
# - Copy all source files onto              /midas/.../agl 
 
12
# - Copy the content of ./include onto      /midas/.../incl
 
13
# - Copy the content of ./doc onto          /midas/.../doc/agl
 
14
# - Copy the content of ./tables onto       /midas/.../tables/ascii/plot
 
15
#
 
16
# Then cd to Midas agl directory
 
17
#
 
18
# 1. make  clean                      - Clean the directory
 
19
#
 
20
# 2. make                             - Build the library and test programs
 
21
#
 
22
#
 
23
# Check the following symbols for proper definitions
 
24
#
 
25
# 060328        last modif
 
26
 
 
27
 
 
28
include ../../local/default.mk
 
29
 
 
30
CFLAGS = $(C_OPT) $(DEBUG) $(SH_OPT) $(OSSYS) $(SYS) -I$(INC) $(X11INC) -DMIDAS
 
31
 
 
32
LIB = $(LIBDIR)/libagl3.a
 
33
M = ../../system/exec
 
34
 
 
35
DRIVERS = -DNULLDRV -DPSCRDRV -DHPGLDRV -DTEKDRV -DRASTDRV \
 
36
          -DIDIDRV
 
37
 
 
38
LIBS  = $(LIBDIR)/libagl3.a \
 
39
        $(LIBDIR)/libidicl.a \
 
40
        $(LIBDIR)/oslib.a 
 
41
LLIB =  -L$(LIBDIR) -lagl3 -lidicl -los
 
42
 
 
43
# VERSATEC =  $(M)/versatec.exe $(M)/sendv80.exe
 
44
 
 
45
SYS_DEP_C= aglunix.c aglbsd.c aglsysv.c
 
46
 
 
47
DRIVERS_O = hpgldrv.o nulldrv.o pscrdrv.o rastdrv.o tekdrv.o  
 
48
 
 
49
WINDDRV_O = ididrv.o 
 
50
    
 
51
CI0_O = ag_cdef.o ag_cls.o  ag_iset.o ag_rset.o ag_sset.o \
 
52
        ag_vdef.o ag_vkil.o ag_vsel.o ag_wdef.o
 
53
 
 
54
CI1_O = ag_gplg.o ag_gpll.o ag_gplm.o ag_gtxt.o ag_gint.o \
 
55
        ag_vers.o ag_vupd.o
 
56
 
 
57
CI2_O = ag_idn.o  ag_iget.o ag_rget.o ag_tget.o ag_vloc.o ag_vlos.o
 
58
 
 
59
CI3_O = ag_mcls.o ag_mopn.o ag_mrdw.o ag_mres.o ag_msus.o
 
60
 
 
61
CI4_O = ag_driv.o ag_esc.o  ag_gerr.o ag_ival.o ag_magn.o \
 
62
        ag_rval.o ag_scan.o ag_sval.o ag_trot.o \
 
63
        ag_trns.o ag_vn2u.o ag_vu2n.o
 
64
 
 
65
CI5_O = ag_dmsg.o ag_getn.o ag_gets.o ag_newn.o ag_stdo.o
 
66
HAG_O= ag_axes.o ag_axis.o ag_fill.o ag_hist.o ag_nlin.o ag_orax.o
 
67
 
 
68
 
 
69
AGL0_O = aglinit.o aglerror.o aglsys.o aglutil.o aglstat.o aglset.o
 
70
AGL1_O = aglpoly.o agldash.o aglgraph.o aglchar.o
 
71
AGL2_O = aglloc.o aglget.o
 
72
AGL3_O = aglmfaux.o
 
73
 
 
74
HAG0_O = aglaxutl.o
 
75
 
 
76
FINTF_O =  fintf.o
 
77
YFINTF_O =  yagl.o
 
78
 
 
79
SOURCES = $(HAG_S) $(CI0_S) $(CI1_S) $(CI2_S) $(CI3_S) $(CI4_S) $(CI5_S) \
 
80
          $(HAG0_S) $(AGL0_S) $(AGL1_S) $(AGL2_S) $(AGL3_S)
 
81
 
 
82
SYS_DEP_H= $(INC)/aglsys.h $(INC)/aglunix.h \
 
83
           $(INC)/aglbsd.h $(INC)/aglsysv.h \
 
84
           $(INC)/aglvms.h 
 
85
 
 
86
HFILES= $(INC)/agl.h $(INC)/aglenvr.h $(INC)/aglproto.h \
 
87
        $(INC)/aglerror.h $(INC)/agldcaps.h $(INC)/agldcom.h \
 
88
        $(INC)/aglstruc.h $(INC)/aglmacro.h $(INC)/aglparam.h \
 
89
        $(INC)/osdefos.h $(INC)/aglstat.h $(SYS_DEP_H)
 
90
 
 
91
OBJ = $(CI0_O) $(CI1_O) $(CI2_O) $(CI3_O) $(CI4_O) $(CI5_O) $(HAG_O)\
 
92
      $(AGL0_O) $(AGL1_O) $(AGL2_O) $(AGL3_O) $(HAG0_O)\
 
93
      $(DRIVERS_O) $(WINDDRV_O) $(FINTF_O) $(YFINTF_O)
 
94
 
 
95
#all: $(MAKEFILE_VMS) $(LIB) $(VERSATEC)
 
96
all: $(MAKEFILE_VMS) $(LIB)
 
97
 
 
98
$(MAKEFILE_VMS): makefile
 
99
        $(MAKE_VMS)
 
100
 
 
101
aglsys.c: $(SYS_DEP_C)
 
102
 
 
103
ag_axes.o : ag_axes.c $(HFILES)
 
104
ag_axis.o : ag_axis.c $(HFILES)
 
105
ag_orax.o : ag_orax.c $(HFILES)
 
106
ag_cdef.o : ag_cdef.c $(HFILES)
 
107
ag_cls.o  : ag_cls.c $(HFILES)
 
108
ag_dmsg.o : ag_dmsg.c $(HFILES)
 
109
ag_driv.o : ag_driv.c $(HFILES)
 
110
ag_esc.o  : ag_esc.c $(HFILES)
 
111
ag_fill.o : ag_fill.c $(HFILES)
 
112
ag_gerr.o : ag_gerr.c $(HFILES)
 
113
ag_getn.o : ag_getn.c $(HFILES)
 
114
ag_gets.o : ag_gets.c $(HFILES)
 
115
ag_gint.o : ag_gint.c $(HFILES)
 
116
ag_gplg.o : ag_gplg.c $(HFILES)
 
117
ag_gpll.o : ag_gpll.c $(HFILES)
 
118
ag_gplm.o : ag_gplm.c $(HFILES)
 
119
ag_gtxt.o : ag_gtxt.c $(HFILES)
 
120
ag_hist.o : ag_hist.c $(HFILES)
 
121
ag_idn.o  : ag_idn.c $(HFILES)
 
122
ag_iget.o : ag_iget.c $(HFILES)
 
123
ag_iset.o : ag_iset.c $(HFILES)
 
124
ag_ival.o : ag_ival.c $(HFILES)
 
125
ag_mcls.o : ag_mcls.c $(HFILES)
 
126
ag_mopn.o : ag_mopn.c $(HFILES)
 
127
ag_mrdw.o : ag_mrdw.c $(HFILES)
 
128
ag_mres.o : ag_mres.c $(HFILES)
 
129
ag_msus.o : ag_msus.c $(HFILES)
 
130
ag_newn.o : ag_newn.c $(HFILES)
 
131
ag_nlin.o : ag_nlin.c $(HFILES)
 
132
ag_rget.o : ag_rget.c $(HFILES)
 
133
ag_rset.o : ag_rset.c $(HFILES)
 
134
ag_rval.o : ag_rval.c $(HFILES)
 
135
ag_scan.o : ag_scan.c $(HFILES)
 
136
ag_sset.o : ag_sset.c $(HFILES)
 
137
ag_stdo.o : ag_stdo.c $(HFILES)
 
138
ag_sval.o : ag_sval.c $(HFILES)
 
139
ag_tget.o : ag_tget.c $(HFILES)
 
140
ag_trns.o : ag_trns.c $(HFILES)
 
141
ag_vdef.o : ag_vdef.c $(HFILES)
 
142
ag_vers.o : ag_vers.c $(HFILES)
 
143
ag_vkil.o : ag_vkil.c $(HFILES)
 
144
ag_vloc.o : ag_vloc.c $(HFILES)
 
145
ag_vlos.o : ag_vlos.c $(HFILES)
 
146
ag_vn2u.o : ag_vn2u.c $(HFILES)
 
147
ag_vsel.o : ag_vsel.c $(HFILES)
 
148
ag_vu2n.o : ag_vu2n.c $(HFILES)
 
149
ag_vupd.o : ag_vupd.c $(HFILES)
 
150
ag_wdef.o : ag_wdef.c $(HFILES)
 
151
 
 
152
aglinit.o:  aglinit.c $(HFILES)
 
153
        $(CC) $(CFLAGS) $(WINDOW) $(DRIVERS) $(CLINK) aglinit.c
 
154
 
 
155
aglchar.o:  aglchar.c aglfonts.c $(HFILES)
 
156
agldash.o:  agldash.c  $(HFILES)
 
157
aglerror.o: aglerror.c $(HFILES)
 
158
aglget.o:   aglget.c   $(HFILES)
 
159
aglgraph.o: aglgraph.c $(HFILES)
 
160
aglloc.o:   aglloc.c   $(HFILES)
 
161
aglmfaux.o: aglmfaux.c $(HFILES)
 
162
aglpoly.o:  aglpoly.c  $(HFILES)
 
163
aglstat.o:  aglstat.c  $(HFILES)
 
164
aglset.o:   aglset.c   $(HFILES)
 
165
aglsys.o:   aglsys.c   $(HFILES)
 
166
aglutil.o:  aglutil.c  $(HFILES)
 
167
 
 
168
 
 
169
 
 
170
 
 
171
# versatec.o sendv80.o plotv80: $(INC)/versatec.h $(INC)/aglvcmd.h
 
172
 
 
173
#vcmd.h: 
 
174
#       @if [ -f /usr/include/sys/vcmd.h ]; then \
 
175
#               ln -s /usr/include/sys/vcmd.h; \
 
176
#       else    ln -s $(INC)/aglvcmd.h vcmd.h; fi
 
177
 
 
178
$(LIB): $(OBJ) 
 
179
        $(AR) $(AR_OPT) $(LIB) $(CI0_O) 
 
180
        $(AR) $(AR_OPT) $(LIB) $(CI1_O) 
 
181
        $(AR) $(AR_OPT) $(LIB) $(CI2_O) 
 
182
        $(AR) $(AR_OPT) $(LIB) $(CI3_O) 
 
183
        $(AR) $(AR_OPT) $(LIB) $(CI4_O) 
 
184
        $(AR) $(AR_OPT) $(LIB) $(CI5_O) 
 
185
        $(AR) $(AR_OPT) $(LIB) $(HAG_O) 
 
186
        $(AR) $(AR_OPT) $(LIB) $(AGL0_O) 
 
187
        $(AR) $(AR_OPT) $(LIB) $(AGL1_O) 
 
188
        $(AR) $(AR_OPT) $(LIB) $(AGL2_O) 
 
189
        $(AR) $(AR_OPT) $(LIB) $(AGL3_O) 
 
190
        $(AR) $(AR_OPT) $(LIB) $(HAG0_O) 
 
191
        $(AR) $(AR_OPT) $(LIB) $(DRIVERS_O) 
 
192
        $(AR) $(AR_OPT) $(LIB) $(WINDDRV_O) 
 
193
        $(AR) $(AR_OPT) $(LIB) $(FINTF_O) 
 
194
        $(AR) $(AR_OPT) $(LIB) $(YFINTF_O) 
 
195
        $(RANLIB) $(LIB)
 
196
 
 
197
# $(M)/versatec.exe:: versatec.o
 
198
#       $(LDCC) versatec.o $(MLIB) $(SLIB) -o $@
 
199
#       $(STRIP) $@
 
200
 
 
201
# $(M)/sendv80.exe: sendv80.o
 
202
#       $(LDCC) sendv80.o $(MLIB) $(SLIB) -o $@
 
203
#       $(STRIP) $@
 
204
 
 
205
# $(M)/plotv80.exe: plotv80.o
 
206
#       $(LDCC) plotv80.o $(MLIB) $(SLIB) -o $@
 
207
#       $(STRIP) $@
 
208
 
 
209
$(M)/ascii2mf.exe: ascii2mf.o $(LIBS)
 
210
        $(LDCC) ascii2mf.o $(LLIB) $(MLIB) $(SLIB) -o $@
 
211
        $(STRIP) $@
 
212
 
 
213
$(M)/mf2ascii.exe: mf2ascii.o $(LIBS)
 
214
        $(LDCC) mf2ascii.o $(LLIB) $(MLIB) $(SLIB) -o $@
 
215
        $(STRIP) $@
 
216
 
 
217
clean:
 
218
        rm -f *.o
 
219
        rm -f *.f
 
220
        rm -f fintf.c
 
221
 
 
222
clean_exec:
 
223
        rm -f $(VERSATEC)