CPP	=	gcc
CC	=	gcc

INCL	=	-I../include
CPPINCL =	$(INCL)

LDFLAGS =	-L/usr/lib

OBJS	=	$(OBJDIR)/list.o  \
		$(OBJDIR)/chunk.o \
		$(OBJDIR)/media.o \
		$(OBJDIR)/xdata.o \
		$(OBJDIR)/evaluate.o \
		$(OBJDIR)/machine.o \
		$(OBJDIR)/misc.o


all:		$(OBJS) build

$(OBJS):	build

build:		
		@for OBJ in $(OBJS) ; do \
			SRC=`basename $$OBJ .o` ; \
			if test ! -f "$$OBJ" -o "$$SRC.cpp" -nt "$$OBJ" -o "$$SRC.h" -nt "$$OBJ" ; then \
				echo "Compiling $$SRC.cpp" ; \
				$(CPP) $(CPPFLAGS) $(CPPINCL) -c $$SRC.cpp -o $$OBJ ; \
			fi \
		done
			

new:		clean all

clean:
		rm -f $(OBJS) *~ icons/*~

