Uset Canvas's user data once rendering is complete (so no potentially free'd data...
[grace.git] / Makefile
blob261d42df8bb7710d7ca11ec140744cd3797a0488
1 #####################################################
2 # Top-level Makefile for Grace #
3 #####################################################
4 # You should not change anything here. #
5 #####################################################
7 include Make.conf
9 subdirs : configure Make.conf
10 @set -e; for i in $(SUBDIRS); do (cd $$i; $(MAKE)) || exit 1; done
12 all : subdirs
14 install : subdirs
15 @set -e; for i in $(SUBDIRS); do (cd $$i; $(MAKE) install) || exit 1; done
16 $(MKINSTALLDIRS) $(DESTDIR)$(GRACE_HOME)
18 tests : subdirs
19 @set -e; for i in $(SUBDIRS); do (cd $$i; $(MAKE) tests) || exit 1; done
21 check : tests
23 links : subdirs
24 @set -e; for i in $(SUBDIRS); do (cd $$i; $(MAKE) links) || exit 1; done
26 clean :
27 @set -e; for i in $(SUBDIRS); do (cd $$i; $(MAKE) clean) || exit 1; done
29 distclean : clean
30 $(RM) config.log config.status config.cache include/config.h Make.conf
31 $(RM) auxiliary/convcal doc/FAQ.html doc/FAQ.pdf doc/UsersGuide.html doc/UsersGuide.pdf
32 $(RM) grconvert/grconvert lib/base/Make.dep lib/canvas/Make.dep lib/core/Make.dep lib/graal/Make.dep
33 $(RM) lib/graal/parser.c lib/graal/parser.h lib/graal/scanner.c lib/graal/scanner.h lib/grace/Make.dep
34 $(RM) lib/grace/xml_in.c lib/plot/Make.dep src/Make.dep src/pars.c src/xmgrace src/qtgrace
35 $(RM) -r autom4te.cache
37 devclean : distclean
38 $(RM) configure NEWS ChangeLog
40 texts : NEWS ChangeLog
42 NEWS : doc/NEWS.html
43 @lynx -dump $? > $@
45 ChangeLog : dummy
46 ./scripts/cvs2cl.pl -F trunk
48 Make.conf : ac-tools/Make.conf.in configure
49 @echo
50 @echo 'Please re-run ./configure'
51 @echo
52 @exit 1
54 configure : ac-tools/configure.in ac-tools/aclocal.m4
55 WANT_AUTOCONF_2_5=1 autoconf -o $@ ac-tools/configure.in
56 chmod +x $@
58 dummy :