TARGET = 3d.o

LD		= ld
RM		= rm -f
CP		= cp -u

OBJS	= animation.o textures.o objects.o classes.o
SUBDIRS	= classes objects anim textures

all:		$(TARGET)

subdirs:
	set -e; for i in $(SUBDIRS); do $(MAKE) -C $$i "CPPFLAGS=$(CPPFLAGS)"; done
	
$(TARGET): subdirs	
	$(LD) -r -o $(TARGET) $(OBJS)
	$(CP) $(TARGET) ../$(TARGET)

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

new:	clean subdirs

