Rev 8120 | Rev 8185 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed
Rev | Author | Line No. | Line |
---|---|---|---|
10 | reyssat | 1 | # @configure_input@ |
2 | |||
3 | wims_home=../.. |
||
4 | PUBDIR=$(wims_home)/public_html/bin |
||
5 | cc=@CC@ |
||
6 | cflags=@CFLAGS@ -Wall |
||
6776 | georgesk | 7 | LDFLAGS=@LDFLAGS@ |
8 | CPPFLAGS=@CPPFLAGS@ |
||
8100 | bpr | 9 | lopt=-L$(wims_home)/lib -lwims -lm $(rpath) |
6776 | georgesk | 10 | |
10 | reyssat | 11 | defines=@DEFINES@ |
12 | static= |
||
8120 | bpr | 13 | SETENV_OBJS=@SETENV_OBJS@ common.o |
10 | reyssat | 14 | STRIP=@STRIP@ |
15 | |||
5507 | czzmrn | 16 | progstatic=pari yacas maxima scilab |
3864 | bpr | 17 | progdynamic=gap octave m2 |
10 | reyssat | 18 | progs=$(progstatic) $(progdynamic) |
19 | |||
20 | all: $(progs) install |
||
21 | |||
22 | clean: |
||
8137 | bpr | 23 | rm -f $(progs) *.o |
10 | reyssat | 24 | |
25 | distclean: clean |
||
26 | cd $(PUBDIR); rm -f $(progs) |
||
27 | rm -f Makefile |
||
28 | |||
8120 | bpr | 29 | %.o: %.c common.h |
6776 | georgesk | 30 | $(cc) -o $@ $(cflags) $(CPPFLAGS) $(defines) -c $< |
10 | reyssat | 31 | |
32 | install: $(progs) |
||
33 | $(STRIP) $(progs) |
||
34 | cp $(progs) $(PUBDIR) |
||
35 | |||
36 | m2: m2.o $(SETENV_OBJS) |
||
8100 | bpr | 37 | $(cc) $(cflags) $(LDFLAGS) m2.o $(SETENV_OBJS) $(lopt) -o $@ |
10 | reyssat | 38 | octave: octave.o $(SETENV_OBJS) |
8100 | bpr | 39 | $(cc) $(cflags) $(LDFLAGS) octave.o $(SETENV_OBJS) $(lopt) -o $@ |
10 | reyssat | 40 | gap: gap.o $(SETENV_OBJS) |
8100 | bpr | 41 | $(cc) $(cflags) $(LDFLAGS) gap.o $(SETENV_OBJS) $(lopt) -o $@ |
10 | reyssat | 42 | |
43 | pari: pari.o $(SETENV_OBJS) |
||
8100 | bpr | 44 | $(cc) $(cflags) $(LDFLAGS) $(static) pari.o $(SETENV_OBJS) $(lopt) -o $@ |
10 | reyssat | 45 | maxima: maxima.o $(SETENV_OBJS) |
8100 | bpr | 46 | $(cc) $(cflags) $(LDFLAGS) $(static) maxima.o $(SETENV_OBJS) $(lopt) -o $@ |
10 | reyssat | 47 | scilab: scilab.o $(SETENV_OBJS) |
8100 | bpr | 48 | $(cc) $(cflags) $(LDFLAGS) $(static) scilab.o $(SETENV_OBJS) $(lopt) -o $@ |
10 | reyssat | 49 | |
8137 | bpr | 50 | yacas: yacas.o $(SETENV_OBJS) |
8100 | bpr | 51 | $(cc) $(cflags) $(LDFLAGS) $(static) yacas.o $(SETENV_OBJS) $(lopt) -o yacas |