# Makefile for mtk
# Copyright Andrew Ross - 28/06/95


####### Files

SOURCES =	mtk_app.cpp mainwin1.cpp mainwin2.cpp \
		eqnframe.cpp graphwin.cpp iconbar.cpp

OBJECTS =	mtk_app.o mainwin1.o mainwin2.o \
		eqnframe.o graphwin.o iconbar.o

SRCMETA =	eqnframe.moc graphwin.moc mainwin.moc iconbar.moc

####### Implicit rules

.SUFFIXES:
.SUFFIXES: .cpp $(SUFFIXES)

.cpp.o:
	$(CC) -c $(CFLAGS) -I$(INCDIR) $<

%.moc : %.h 
	moc $< -o $@

####### Build rules

default: $(WINDOWS_LIB)

all: $(WINDOWS_LIB)

$(WINDOWS_LIB): $(SRCMETA) $(OBJECTS)
	$(AR) $(WINDOWS_LIB) $(OBJECTS)
	$(RANLIB) $(WINDOWS_LIB)

depend: 
	$(RM) .depend
	$(TOUCH) .depend
	@makedepend -f.depend -I$(INCDIR) $(SOURCES) 2> /dev/null

clean:
	/bin/rm -f *.o *.a *.bak *~ *% *.moc
	/bin/rm -f $(SRCMETA) .depend .depend.bak $(TARGET)

ifeq (.depend,$(wildcard .depend))
include .depend
endif
