Subversion Repositories wimsdev

Rev

Rev 8100 | Rev 8137 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 8100 Rev 8120
Line 8... Line 8...
8
CPPFLAGS=@CPPFLAGS@
8
CPPFLAGS=@CPPFLAGS@
9
lopt=-L$(wims_home)/lib -lwims -lm $(rpath)
9
lopt=-L$(wims_home)/lib -lwims -lm $(rpath)
10
 
10
 
11
defines=@DEFINES@
11
defines=@DEFINES@
12
static=
12
static=
13
SETENV_OBJS=@SETENV_OBJS@
13
SETENV_OBJS=@SETENV_OBJS@ common.o
14
STRIP=@STRIP@
14
STRIP=@STRIP@
15
 
15
 
16
progstatic=pari yacas maxima scilab
16
progstatic=pari yacas maxima scilab
17
progdynamic=gap octave m2
17
progdynamic=gap octave m2
18
progs=$(progstatic) $(progdynamic)
18
progs=$(progstatic) $(progdynamic)
Line 24... Line 24...
24
 
24
 
25
distclean: clean
25
distclean: clean
26
	cd $(PUBDIR); rm -f $(progs)
26
	cd $(PUBDIR); rm -f $(progs)
27
	rm -f Makefile
27
	rm -f Makefile
28
 
28
 
29
%.o: %.c common.h common.c yacasheader.c
29
%.o: %.c common.h
30
	$(cc) -o $@ $(cflags) $(CPPFLAGS) $(defines) -c $<
30
	$(cc) -o $@ $(cflags) $(CPPFLAGS) $(defines) -c $<
31
 
31
 
32
install: $(progs)
32
install: $(progs)
33
	$(STRIP) $(progs)
33
	$(STRIP) $(progs)
34
	cp $(progs) $(PUBDIR)
34
	cp $(progs) $(PUBDIR)
Line 47... Line 47...
47
scilab: scilab.o $(SETENV_OBJS)
47
scilab: scilab.o $(SETENV_OBJS)
48
	$(cc) $(cflags) $(LDFLAGS) $(static) scilab.o $(SETENV_OBJS) $(lopt) -o $@
48
	$(cc) $(cflags) $(LDFLAGS) $(static) scilab.o $(SETENV_OBJS) $(lopt) -o $@
49
 
49
 
50
yacasheader.c: yacasheader.tab yacasheader.sh
50
yacasheader.c: yacasheader.tab yacasheader.sh
51
	./yacasheader.sh
51
	./yacasheader.sh
52
yacas: yacas.o yacasheader.c $(SETENV_OBJS)
52
yacas: yacasheader.c yacas.o $(SETENV_OBJS)
53
	$(cc) $(cflags) $(LDFLAGS) $(static) yacas.o $(SETENV_OBJS) $(lopt) -o yacas
53
	$(cc) $(cflags) $(LDFLAGS) $(static) yacas.o $(SETENV_OBJS) $(lopt) -o yacas