
root: all

SRC=`ls *.cc`
OBJ=$(SRC:*.cc=*.o)
CXXMOREOPT= $(CCX11) $(CCSVGA)

include ../../makefile.inc

BIN= rgbtri halftone fractidx mouse cube rgbcube zcubes  \
     contexts depthcue simple xcontexts texcube

all:$(BIN)

cleanbin:
	rm -f $(BIN)
	
simple: simple.o
	$(LDXX) simple.o $(LDGPORT) $(LDPOLYENG) $(LDXXOPT) -o $(TAGL_BIN2)simple

rgbtri: rgbtri.o
	$(LDXX) rgbtri.o $(LDGPORT) $(LDPOLYENG) $(LDXXOPT) -o $(TAGL_BIN2)rgbtri

halftone: halftone.o
	$(LDXX) halftone.o $(LDGPORT) $(LDPOLYENG) $(LDXXOPT) -o $(TAGL_BIN2)halftone

fractidx: fractidx.o
	$(LDXX) fractidx.o $(LDGPORT) $(LDPOLYENG) $(LDXXOPT) -o $(TAGL_BIN2)fractidx
	
mouse: mouse.o
	$(LDXX) mouse.o $(LDGPORT) $(LDPOLYENG) $(LDXXOPT) -o $(TAGL_BIN2)mouse

cube: cube.o
	$(LDXX) cube.o $(LDGPORT) $(LDPOLYENG) $(LDXXOPT) -o $(TAGL_BIN2)cube
	
texcube: texcube.o
	$(LDXX) texcube.o $(LDGPORT) $(LDPOLYENG) $(LDXXOPT) -o $(TAGL_BIN2)texcube
	
zcubes: zcubes.o
	$(LDXX) zcubes.o $(LDGPORT) $(LDPOLYENG) $(LDXXOPT) -o $(TAGL_BIN2)zcubes

rgbcube: rgbcube.o
	$(LDXX) rgbcube.o $(LDGPORT) $(LDPOLYENG) $(LDXXOPT) -o $(TAGL_BIN2)rgbcube

contexts: contexts.o
	$(LDXX) contexts.o $(LDGPORT) $(LDPOLYENG) $(LDXXOPT) -o $(TAGL_BIN2)contexts

xcontexts: xcontexts.o
	$(LDXX) xcontexts.o $(LDGPORT) $(LDPOLYENG) $(LDXXOPT) -o $(TAGL_BIN2)xcontexts
depthcue: depthcue.o
	$(LDXX) depthcue.o $(LDGPORT) $(LDPOLYENG) $(LDXXOPT) -o $(TAGL_BIN2)depthcue

include $(DEP)
