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


####### Files

SOURCES =	eqndialog.cpp diff.cpp input.cpp numint.cpp numode.cpp \
		setvar.cpp grpref.cpp graph.cpp powervar.cpp

OBJECTS =	eqndialog.o diff.o input.o numint.o numode.o setvar.o \
		grpref.o graph.o powervar.o

SRCMETA =	eqndialog.moc diff.moc input.moc numint.moc numode.moc \
		setvar.moc grpref.moc graph.moc powervar.moc

####### Implicit rules

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

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

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

####### Build rules

default: $(DIALOG_LIB)

all: $(DIALOG_LIB)

$(DIALOG_LIB): $(SRCMETA) $(OBJECTS)
	$(AR) $(DIALOG_LIB) $(OBJECTS)
	$(RANLIB) $(DIALOG_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

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

