TARGET = k3de

MAKE	= make
LD		= ld
RM		= rm -f
CP		= cp
CPP		= g++
STRIP		= strip

LIBS	= -lm -lqt -lkdeui -lkdecore -lXext -lX11
LDFLAGS = -L/usr/lib/qt -L/opt/kde/lib

OBJS	= math.o misc.o kde.o 3d.o 
SUBDIRS	= math misc 3d kde

all:	subdirs

subdirs:
	set -e; for i in $(SUBDIRS); do $(MAKE) -C $$i; done
	$(CPP) -o $(TARGET) $(OBJS) $(LDFLAGS) $(LIBS)
	$(CP) $(TARGET) ../$(TARGET).debug
	$(CP) $(TARGET) ../$(TARGET)
	$(STRIP) ../$(TARGET)
	

clean:
	set -e; for i in $(SUBDIRS); do $(MAKE) -C $$i clean; done
	$(RM) $(TARGET) *.o *~ include/*~

new:	clean subdirs

