# Copyright (C) 1997  Toyoda Masashi (toyoda@is.titech.ac.jp)

KLIEG_DIR = /tmp/klieg
#KLIEG_DIR = /home/toyoda/bin/klieg

KLIEG_BINDIR = $(KLIEG_DIR)/bin
KLIEG_LIBDIR = $(KLIEG_DIR)/lib
KLIEG_MODDIR = $(KLIEG_DIR)/modules

KLIC_PATH = /usr/local/bin/klic
TRACER = tracer

all:
	(cd editor ; make KLIEG_BINDIR=$(KLIEG_BINDIR) KLIEG_LIBDIR=$(KLIEG_LIBDIR) TRACER=$(TRACER))
	(cd tracer ; make KLIEG_BINDIR=$(KLIEG_BINDIR) KLIC_PATH=$(KLIC_PATH) TRACER=$(TRACER))

install:
	@if [ ! -d $(KLIEG_DIR) ]; then mkdir $(KLIEG_DIR) ; fi
	(cd editor ; make KLIEG_BINDIR=$(KLIEG_BINDIR) KLIEG_LIBDIR=$(KLIEG_LIBDIR) install)
	(cd tracer ; make KLIEG_BINDIR=$(KLIEG_BINDIR) KLIC_PATH=$(KLIC_PATH) TRACER=$(TRACER) install)
	@if [ ! -d $(KLIEG_MODDIR) ]; then mkdir $(KLIEG_MODDIR) ; fi
	cp -p modules/* $(KLIEG_MODDIR)

clean:
	(cd editor ; make clean)
	(cd tracer ; make clean)

distclean:
	(cd editor ; make distclean)
	(cd tracer ; make TRACER=$(TRACER) distclean)

realclean:
	(cd editor ; make realclean)
	(cd tracer ; make TRACER=$(TRACER) realclean)
