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