TOP=.. include $(TOP)/Makefile.inc COMMON_FLAGS += -I$(TOP)/resources -I$(TOP)/driver CFLAGS += -DDUMP CXXFLAGS += LDFLAGS += TARGETS = rotate_cube alpha_blend cube_companion cubemap_sphere particle_system etna_gears stencil_test displacement mip_cube viv_profile ps_sandbox \ downsample_test COMPANION_OBJS = ../resources/companion_array.o ../resources/companion_mesh.o ../resources/companion_texture.o ETNA_OBJS = ../lib/fbdemos.o ../lib/etna_bswap.o ../driver/libetnadriver.a ../minigallium/libminigallium.a ../etnaviv/libetnaviv.a all: $(TARGETS) clean: rm -f *.o ../lib/*.o ../resources/*.o rm -f $(TARGETS) rotate_cube: rotate_cube.o ../lib/write_bmp.o $(ETNA_OBJS) ../lib/esTransform.o $(CXX) $(CFLAGS) -o $@ $^ $(LDFLAGS) mip_cube: mip_cube.o ../lib/write_bmp.o ../lib/esTransform.o ../lib/dds.o $(ETNA_OBJS) $(CXX) $(CFLAGS) -o $@ $^ $(LDFLAGS) cubemap_sphere: cubemap_sphere.o ../lib/write_bmp.o ../lib/esTransform.o ../lib/dds.o ../lib/esShapes.o $(ETNA_OBJS) $(CXX) $(CFLAGS) -o $@ $^ $(LDFLAGS) cube_companion: cube_companion.o ../lib/write_bmp.o ../lib/esTransform.o $(COMPANION_OBJS) $(ETNA_OBJS) $(CXX) $(CFLAGS) -o $@ $^ $(LDFLAGS) alpha_blend: alpha_blend.o ../lib/write_bmp.o ../lib/esTransform.o $(ETNA_OBJS) $(CXX) $(CFLAGS) -o $@ $^ $(LDFLAGS) stencil_test: stencil_test.o ../lib/write_bmp.o ../lib/esTransform.o $(ETNA_OBJS) $(CXX) $(CFLAGS) -o $@ $^ $(LDFLAGS) particle_system: particle_system.o ../lib/write_bmp.o ../lib/esUtil.o ../lib/esTransform.o $(ETNA_OBJS) $(CXX) $(CFLAGS) -o $@ $^ $(LDFLAGS) displacement: displacement.o ../lib/write_bmp.o ../lib/esUtil.o ../lib/esTransform.o ../lib/esShapes.o $(ETNA_OBJS) $(CXX) $(CFLAGS) -o $@ $^ $(LDFLAGS) etna_gears: etna_gears.o ../lib/write_bmp.o ../lib/esUtil.o ../lib/esTransform.o ../lib/esShapes.o $(ETNA_OBJS) $(CXX) $(CFLAGS) -o $@ $^ $(LDFLAGS) viv_profile: viv_profile.o $(ETNA_OBJS) $(CXX) $(CFLAGS) -o $@ $^ $(LDFLAGS) viv_gpu_top: viv_gpu_top.o $(ETNA_OBJS) $(CXX) $(CFLAGS) -o $@ $^ $(LDFLAGS) ps_sandbox: ps_sandbox.o ../lib/write_bmp.o ../lib/esUtil.o ../lib/esTransform.o ../lib/esShapes.o $(ETNA_OBJS) $(CXX) $(CFLAGS) -o $@ $^ $(LDFLAGS) downsample_test: downsample_test.o ../lib/write_bmp.o ../lib/esUtil.o ../lib/esTransform.o ../lib/esShapes.o $(COMPANION_OBJS) $(ETNA_OBJS) $(CXX) $(CFLAGS) -o $@ $^ $(LDFLAGS)