PEX=demo-extractpld TEX=demo-extracttexture MEX=demo-extractmesh CC=gcc CFLAGS= -I"include" all: pld texture mesh pld: devil1pld.o devil1tex.o src/devil1geo.o $(CC) $^ demo/pld.c $(CFLAGS) -o $(PEX) texture: devil1pld.o devil1tex.o src/devil1geo.o $(CC) $^ demo/texture.c $(CFLAGS) -o $(TEX) mesh: devil1pld.o devil1tex.o src/devil1geo.o $(CC) $^ demo/mesh.c $(CFLAGS) -o $(MEX) devil1pld.o: src/devil1pld.c $(CC) -c $^ $(CFLAGS) devil1tex.o: src/devil1tex.c $(CC) -c $^ $(CFLAGS) devil1geo.o: src/devil1geo.c $(CC) -c $^ $(CFLAGS) clean: rm *.o $(EX)