Rev 5507 | Rev 8100 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 5507 | Rev 6776 | ||
---|---|---|---|
Line 2... | Line 2... | ||
2 | 2 | ||
3 | wims_home=../.. |
3 | wims_home=../.. |
4 | PUBDIR=$(wims_home)/public_html/bin |
4 | PUBDIR=$(wims_home)/public_html/bin |
5 | cc=@CC@ |
5 | cc=@CC@ |
6 | cflags=@CFLAGS@ -Wall |
6 | cflags=@CFLAGS@ -Wall |
- | 7 | LDFLAGS=@LDFLAGS@ |
|
- | 8 | CPPFLAGS=@CPPFLAGS@ |
|
- | 9 | ||
7 | defines=@DEFINES@ |
10 | defines=@DEFINES@ |
8 | static= |
11 | static= |
9 | SETENV_OBJS=@SETENV_OBJS@ |
12 | SETENV_OBJS=@SETENV_OBJS@ |
10 | STRIP=@STRIP@ |
13 | STRIP=@STRIP@ |
11 | 14 | ||
Line 21... | Line 24... | ||
21 | distclean: clean |
24 | distclean: clean |
22 | cd $(PUBDIR); rm -f $(progs) |
25 | cd $(PUBDIR); rm -f $(progs) |
23 | rm -f Makefile |
26 | rm -f Makefile |
24 | 27 | ||
25 | %.o: %.c common.h common.c yacasheader.c |
28 | %.o: %.c common.h common.c yacasheader.c |
26 | $(cc) -o $@ $(cflags) $(defines) -c $< |
29 | $(cc) -o $@ $(cflags) $(CPPFLAGS) $(defines) -c $< |
27 | 30 | ||
28 | install: $(progs) |
31 | install: $(progs) |
29 | $(STRIP) $(progs) |
32 | $(STRIP) $(progs) |
30 | cp $(progs) $(PUBDIR) |
33 | cp $(progs) $(PUBDIR) |
31 | 34 | ||
32 | m2: m2.o $(SETENV_OBJS) |
35 | m2: m2.o $(SETENV_OBJS) |
33 | $(cc) $(cflags) m2.o $(SETENV_OBJS) -lm -o $@ |
36 | $(cc) $(cflags) $(LDFLAGS) m2.o $(SETENV_OBJS) -lm -o $@ |
34 | octave: octave.o $(SETENV_OBJS) |
37 | octave: octave.o $(SETENV_OBJS) |
35 | $(cc) $(cflags) octave.o $(SETENV_OBJS) -lm -o $@ |
38 | $(cc) $(cflags) $(LDFLAGS) octave.o $(SETENV_OBJS) -lm -o $@ |
36 | gap: gap.o $(SETENV_OBJS) |
39 | gap: gap.o $(SETENV_OBJS) |
37 | $(cc) $(cflags) gap.o $(SETENV_OBJS) -lm -o $@ |
40 | $(cc) $(cflags) $(LDFLAGS) gap.o $(SETENV_OBJS) -lm -o $@ |
38 | 41 | ||
39 | pari: pari.o $(SETENV_OBJS) |
42 | pari: pari.o $(SETENV_OBJS) |
40 | $(cc) $(cflags) $(static) pari.o $(SETENV_OBJS) -lm -o $@ |
43 | $(cc) $(cflags) $(LDFLAGS) $(static) pari.o $(SETENV_OBJS) -lm -o $@ |
41 | maxima: maxima.o $(SETENV_OBJS) |
44 | maxima: maxima.o $(SETENV_OBJS) |
42 | $(cc) $(cflags) $(static) maxima.o $(SETENV_OBJS) -lm -o $@ |
45 | $(cc) $(cflags) $(LDFLAGS) $(static) maxima.o $(SETENV_OBJS) -lm -o $@ |
43 | scilab: scilab.o $(SETENV_OBJS) |
46 | scilab: scilab.o $(SETENV_OBJS) |
44 | $(cc) $(cflags) $(static) scilab.o $(SETENV_OBJS) -lm -o $@ |
47 | $(cc) $(cflags) $(LDFLAGS) $(static) scilab.o $(SETENV_OBJS) -lm -o $@ |
45 | 48 | ||
46 | yacasheader.c: yacasheader.tab yacasheader.sh |
49 | yacasheader.c: yacasheader.tab yacasheader.sh |
47 | ./yacasheader.sh |
50 | ./yacasheader.sh |
48 | yacas: yacas.o yacasheader.c $(SETENV_OBJS) |
51 | yacas: yacas.o yacasheader.c $(SETENV_OBJS) |
49 | $(cc) $(cflags) $(static) yacas.o $(SETENV_OBJS) -lm -o yacas |
52 | $(cc) $(cflags) $(LDFLAGS) $(static) yacas.o $(SETENV_OBJS) -lm -o yacas |