LIBS	=	-lkdeui -lkdecore -lkfm -lkfile \
		-lqt \
		-lXext -lX11 \
		-lttf \
		-lm



OURDIRS =	math misc 3d kde ttf sound
ADDDIRS =	po
SUBDIRS	=	$(OURDIRS) $(ADDDIRS)
OBJDIR	=	o

ifeq ($(PVM_SUPPORT),1")
	LIBS += -lpvm3
endif
ifeq ($(USE_QIMAGEIO),1)
	LIBS += -lqimgio -lpng -lz
endif
ifeq ($(USE_MESA),1)
	LIBS += -lMesaGL -lMesaGLU -lqgl -lXmu -lXi -lglut
endif



all:		bindir $(TARGET)

$(TARGET):	subdirs
		OBJS=`echo "$(OBJDIR)/*.o"` ; \
		$(CPP) -o $(TARGET) $$OBJS $(LDFLAGS) $(LIBS) ; \
		$(CP) $(TARGET) ../$(TARGET).debug ; \
		$(CP) $(TARGET) ../$(TARGET) ; \
		$(STRIP) ../$(TARGET)

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

new:		clean all


bindir:
		mkdir -p $(OBJDIR)
				
install:
		set -e; for i in $(ADDDIRS); do $(MAKE) -C $$i install; done
		
	
	

