ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/group/trunk/OOPSE/Makefile
Revision: 385
Committed: Fri Mar 21 20:37:58 2003 UTC (21 years, 5 months ago) by gezelter
File size: 1651 byte(s)
Log Message:
Makefile fixes, directory re-org, autoconf fixes

File Contents

# User Rev Content
1 mmeineke 377 #####################################################
2     # Top-level Makefile for Grace #
3     #####################################################
4     # You should not change anything here. #
5     #####################################################
6    
7     include Make.conf
8    
9     subdirs : configure Make.conf
10     @set -e; for i in $(SUBDIRS); do (cd $$i; $(MAKE)) || exit 1; done
11    
12     all : subdirs
13    
14     install : subdirs
15     @set -e; for i in $(SUBDIRS); do (cd $$i; $(MAKE) install) || exit 1; done
16 gezelter 385 $(MKINSTALLDIRS) $(OOPSE_HOME)
17     $(INSTALL_DATA) README $(OOPSE_HOME)
18     $(INSTALL_DATA) LICENSE $(OOPSE_HOME)
19     $(INSTALL_DATA) NEWS $(OOPSE_HOME)
20     $(INSTALL_DATA) AUTHORS $(OOPSE_HOME)
21     $(INSTALL_DATA) ChangeLog $(OOPSE_HOME)
22 mmeineke 377
23     tests : subdirs
24     @set -e; for i in $(SUBDIRS); do (cd $$i; $(MAKE) tests) || exit 1; done
25    
26     check : tests
27    
28     links : subdirs
29     @set -e; for i in $(SUBDIRS); do (cd $$i; $(MAKE) links) || exit 1; done
30    
31     clean :
32     @set -e; for i in $(SUBDIRS); do (cd $$i; $(MAKE) clean) || exit 1; done
33    
34     distclean :
35     @set -e; for i in $(SUBDIRS); do (cd $$i; $(MAKE) distclean) || exit 1; done
36 gezelter 385 $(RM) config.log config.status config.cache Make.conf
37 mmeineke 377
38     devclean :
39     @set -e; for i in $(SUBDIRS); do (cd $$i; $(MAKE) devclean) || exit 1; done
40 gezelter 385 $(RM) config.log config.status config.cache Make.conf configure
41 mmeineke 377
42     texts : CHANGES ChangeLog
43    
44     CHANGES : doc/CHANGES.html
45     @lynx -dump $? > CHANGES
46    
47     ChangeLog :
48 gezelter 385 ./scripts/cvs2cl.pl
49 mmeineke 377
50     Make.conf : ac-tools/Make.conf.in configure
51     @echo
52     @echo 'Please re-run ./configure'
53     @echo
54     @exit 1
55    
56     configure : ac-tools/configure.in ac-tools/aclocal.m4
57     autoconf ac-tools/configure.in > configure
58     chmod +x configure
59    
60     dummy :
61