PEX=demo-extractpld TEX=demo-extracttexture MEX=demo-extractmesh CC=gcc CFLAGS= -I"include" -Wall all: pld texture mesh pld: devil1pld.o devil1tex.o devil1geo.o $(CC) $^ demo/extractpld.c $(CFLAGS) -o $(PEX) texture: devil1pld.o devil1tex.o devil1geo.o $(CC) $^ demo/extracttexture.c $(CFLAGS) -o $(TEX) mesh: devil1pld.o devil1tex.o devil1geo.o $(CC) $^ demo/extractmesh.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) $(PEX) $(TEX) $(MEX)