# -*--------------------
# Uses: GNU make 3.78.1
# -*--------------------
# @(#) $Id$
#
# Makefile: makefile for kudos.ide
# - created by cjeong@etri.re.kr
#
# Copyleft(c) 2000. Cheoljoo Jeong. All lefts reserved.
# 

#SHELL = /bin/sh
MAKE = make


#-*----------------------------------------
# project name; or package name or ...
#-*----------------------------------------
package = kudos.ide


#-*----------------------------------------
# directories
#-*----------------------------------------
source_dir = .
dest_dir = .


#-*----------------------------------------
# default rule to be executed
#-*----------------------------------------
default: all



#-*----------------------------------------
# rules
#-*----------------------------------------
all: 
	$(MAKE) buffer_subdir
	$(MAKE) syntax_subdir
	$(MAKE) listener_subdir
	$(MAKE) image_subdir
	$(MAKE) tools_subdir
	$(MAKE) form_subdir
	$(MAKE) action_subdir
	$(MAKE) io_subdir

buffer_subdir:
	$(MAKE) -C buffer

syntax_subdir:
	$(MAKE) -C syntax

listener_subdir:
	$(MAKE) -C listener

image_subdir:
	$(MAKE) -C image

tools_subdir:
	$(MAKE) -C tools

form_subdir:
	$(MAKE) -C form

action_subdir:
	$(MAKE) -C action

io_subdir:
	$(MAKE) -C io

jar:
	$(jar) cvmf $(source_dir)/$(manifest_file) \
		$(dest_dir)/$(proj).jar *.class

touch:
	$(MAKE) -C buffer touch
	$(MAKE) -C io touch
	$(MAKE) -C listener touch
	$(MAKE) -C image touch
	$(MAKE) -C action touch
	$(MAKE) -C syntax touch
	$(MAKE) -C form touch
	$(MAKE) -C tools touch

clean:
	$(MAKE) -C buffer clean
	$(MAKE) -C io clean
	$(MAKE) -C listener clean
	$(MAKE) -C image clean
	$(MAKE) -C action clean
	$(MAKE) -C syntax clean
	$(MAKE) -C form clean
	$(MAKE) -C tools clean
