1#
2#       Makefile for src
3#
4#       Copyright (C) 2000-2004 GFD Dennou Club. All rights reserved.
5#
6
7include ../Mkinclude
8
9OBJDIRS		= math1 misc1 grph1 math2 grph2
10ALLDIRS		= math1 misc1 grph1 env1 math2 grph2 env2
11
12
13object:
14	@for i in $(OBJDIRS) ; do \
15	  cd $$i ; \
16	  echo "Making object files in $$i/" ; \
17	  $(MAKE) object ; \
18	  cd .. ; \
19	done
20
21library:
22	@for i in $(OBJDIRS) ; do \
23	  cd $$i ; \
24	  echo "Making a library file with $$i/" ; \
25	  $(MAKE) library ; \
26	  cd .. ; \
27	done
28
29ranlib:
30	$(RANLIB) $(LDCLLIBFILE)
31
32dbase:
33	@cd env1 ; \
34	echo "Making database in env1/" ; \
35	$(MAKE) ; \
36	cd ..
37
38exec:
39	@cd env2 ; \
40	echo "Making exec files in env2/" ; \
41	$(MAKE) ; \
42	cd ..
43
44clean: clean.local clean.dir
45
46distclean: clean.local clean.dir
47
48clean.local:
49	$(RM) *~
50
51clean.dir:
52	@for i in $(ALLDIRS) ; do \
53	  cd $$i ; \
54	  echo "Cleaning $$i/" ; \
55	  $(MAKE) clean ; \
56	  cd .. ; \
57	done
58