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

include $(AMULET_DIR)/bin/Makefile.vars

all: klieg

install:
	@if [ ! -d $(KLIEG_BINDIR) ]; then mkdir $(KLIEG_BINDIR) ; fi
	install -c klieg $(KLIEG_BINDIR)

clean:
	rm -f *.o
distclean:
	rm -f *.o *~ core klieg
realclean:
	rm -f *.o *~ core klieg

klieg: klieg.o kl_widgets.o my_amulet.o kl_pattern.o translator.o save_load.o file_box.o
	$(CC) $(OP) $(FLAGS) klieg.o kl_widgets.o kl_pattern.o my_amulet.o translator.o save_load.o file_box.o \
	-L$(LIB_DIR) -lamulet $(LIBS) \
	-o klieg

klieg.o: klieg.cc my_amulet.h kl_widgets.h kl_pattern.h
	$(CC) $(OP) $(FLAGS) -DKLIEG_BINDIR=\"$(KLIEG_BINDIR)\" -DTRACER=\"$(TRACER)\" -c klieg.cc

kl_widgets.o: kl_widgets.cc kl_widgets.h
	$(CC) $(OP) $(FLAGS) -c kl_widgets.cc

kl_pattern.o: kl_pattern.cc kl_pattern.h kl_widgets.h
	$(CC) $(OP) $(FLAGS) -c kl_pattern.cc

translator.o: translator.cc translator.h kl_widgets.h kl_pattern.h
	$(CC) $(OP) $(FLAGS) -c translator.cc

save_load.o: save_load.cc save_load.h translator.h kl_widgets.h kl_pattern.h
	$(CC) $(OP) $(FLAGS) -c save_load.cc

my_amulet.o: my_amulet.cc my_amulet.h
	$(CC) $(OP) $(FLAGS) -c my_amulet.cc

file_box.o: file_box.cc file_box.h
	$(CC) $(OP) $(FLAGS) -c file_box.cc
