File: Makefile

package info (click to toggle)
scilab 2.6-4
  • links: PTS
  • area: non-free
  • in suites: woody
  • size: 54,632 kB
  • ctags: 40,267
  • sloc: ansic: 267,851; fortran: 166,549; sh: 10,005; makefile: 4,119; tcl: 1,070; cpp: 233; csh: 143; asm: 135; perl: 130; java: 39
file content (134 lines) | stat: -rw-r--r-- 3,406 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
SHELL = /bin/sh
SCIDIR=../..
include ../../Makefile.incl

all:: info

info:
	@echo "Type \"make test\" to compile all programs (in /tmp)"
	@echo "Type \"make /tmp/pgm.o\" to compile pgm program"
	@echo "Type \"make tests\" to run tests"

FFLAGS = $(FC_OPTIONS) $(FC_PICFLAGS)

CFLAGS = $(CC_OPTIONS) $(CC_PICFLAGS)

OBJSF = /tmp/ext1f.o /tmp/ext2f.o /tmp/ext3f.o /tmp/ext4f.o /tmp/ext5f.o /tmp/ext6f.o \
	/tmp/ext7f.o /tmp/ext8f.o /tmp/ext9f.o /tmp/ext10f.o /tmp/ext11f.o /tmp/ext12f.o \
	/tmp/ext13f.o /tmp/ext14f.o

OBJSC = /tmp/ext1c.o /tmp/ext2c.o /tmp/ext3c.o /tmp/ext4c.o /tmp/ext5c.o /tmp/ext6c.o \
	/tmp/ext7c.o /tmp/ext8c.o /tmp/ext9c.o /tmp/ext10c.o /tmp/ext11c.o /tmp/ext12c.o \
	/tmp/ext13c.o /tmp/ext14c.o

test : $(OBJSF) $(OBJSC)

/tmp/ext1f.o: ext1f.f
	$(FC) $(FFLAGS) -c ext1f.f  -o /tmp/ext1f.o

/tmp/ext2f.o: ext2f.f
	$(FC) $(FFLAGS) -c ext2f.f  -o /tmp/ext2f.o

/tmp/ext3f.o: ext3f.f
	$(FC) $(FFLAGS) -c ext3f.f  -o /tmp/ext3f.o

/tmp/ext4f.o: ext4f.f
	$(FC) $(FFLAGS) -c ext4f.f  -o /tmp/ext4f.o

/tmp/ext5f.o: ext5f.f
	$(FC) $(FFLAGS) -c ext5f.f  -o /tmp/ext5f.o

/tmp/ext6f.o: ext6f.f
	$(FC) $(FFLAGS) -c ext6f.f  -o /tmp/ext6f.o

/tmp/ext7f.o: ext7f.f
	$(FC) $(FFLAGS) -c ext7f.f  -o /tmp/ext7f.o

/tmp/ext8f.o: ext8f.f
	$(FC) $(FFLAGS) -c ext8f.f  -o /tmp/ext8f.o

/tmp/ext9f.o: ext9f.f
	$(FC) $(FFLAGS) -c ext9f.f  -o /tmp/ext9f.o

/tmp/ext10f.o: ext10f.f
	$(FC) $(FFLAGS) -c ext10f.f  -o /tmp/ext10f.o

/tmp/ext11f.o: ext11f.f
	$(FC) $(FFLAGS) -c ext11f.f  -o /tmp/ext11f.o

/tmp/ext12f.o: ext12f.f
	$(FC) $(FFLAGS) -c ext12f.f  -o /tmp/ext12f.o

/tmp/ext13f.o: ext13f.f
	$(FC) $(FFLAGS) -c ext13f.f  -o /tmp/ext13f.o

/tmp/ext14f.o: ext14f.f
	$(FC) $(FFLAGS) -c ext14f.f  -o /tmp/ext14f.o

/tmp/ext1c.o: ext1c.c
	$(CC) $(CFLAGS) -c ext1c.c  -o /tmp/ext1c.o

/tmp/ext2c.o: ext2c.c
	$(CC) $(CFLAGS) -c ext2c.c  -o /tmp/ext2c.o

/tmp/ext3c.o: ext3c.c
	$(CC) $(CFLAGS) -c ext3c.c  -o /tmp/ext3c.o

/tmp/ext4c.o: ext4c.c
	$(CC) $(CFLAGS) -c ext4c.c  -o /tmp/ext4c.o

/tmp/ext5c.o: ext5c.c
	$(CC) $(CFLAGS) -c ext5c.c  -o /tmp/ext5c.o

/tmp/ext6c.o: ext6c.c
	$(CC) $(CFLAGS) -c ext6c.c  -o /tmp/ext6c.o

/tmp/ext7c.o: ext7c.c
	$(CC) $(CFLAGS) -c ext7c.c  -o /tmp/ext7c.o

/tmp/ext8c.o: ext8c.c
	$(CC) $(CFLAGS) -c ext8c.c  -o /tmp/ext8c.o

/tmp/ext9c.o: ext9c.c
	$(CC) $(CFLAGS) -c ext9c.c  -o /tmp/ext9c.o

/tmp/ext10c.o: ext10c.c
	$(CC) $(CFLAGS) -c ext10c.c  -o /tmp/ext10c.o

/tmp/ext11c.o: ext11c.c
	$(CC) $(CFLAGS) -c ext11c.c  -o /tmp/ext11c.o

/tmp/ext12c.o: ext12c.c
	$(CC) $(CFLAGS) -c ext12c.c  -o /tmp/ext12c.o

/tmp/ext13c.o: ext13c.c
	$(CC) $(CFLAGS) -c ext13c.c  -o /tmp/ext13c.o

/tmp/ext14c.o: ext14c.c
	$(CC) $(CFLAGS) -c ext14c.c  -o /tmp/ext14c.o

clean::
	@$(RM) /tmp/ext*.o so_locations *.o

distclean::
	@$(RM) /tmp/ext*.o so_locations *.o

##----------------------  test all the example  

EXAMPLES=ext1c.sce ext1f.sce ext2c.sce ext2f.sce ext3c.sce \
	ext3f.sce ext4c.sce ext4f.sce ext5c.sce ext5f.sce ext6c.sce \
	ext6f.sce ext7c.sce ext7f.sce ext8c.sce ext8f.sce ext9c.sce ext9f.sce \
	ext10c.sce ext10f.sce ext11c.sce ext11f.sce ext12c.sce 	ext12f.sce \
	ext13c.sce ext13f.sce

tests 	: $(EXAMPLES)
	@cat ext[1-9][fc].sce > zlink.tst 	
	@cat ext1[0-9][fc].sce >> zlink.tst 	
	@$(SCIDIR)/util/scidem $(SCIDIR) zlink.tst zlink.dia

clean	::
	@echo Cleaning link-examples
	@$(RM) zlink.dia zlink.tst 

distclean::
	@$(RM) zlink.dia zlink.tst $(OBJSC) $(OBJSF)