# Makefile gerado automaticamente pelo programa mkmk - A_AHAND, DCC/UNICAMP DOBJ = CFLAGS = -g LDFLAGS = -lm CC = cc AHANDBIN = $(AHAND)/bin AHANDINCLUDE = $(AHAND)/include OBJS= \ $(DOBJ)box.o \ $(DOBJ)input_lex.o \ $(DOBJ)input_yacc.o \ $(DOBJ)intersect.o \ $(DOBJ)light.o \ $(DOBJ)main.o \ $(DOBJ)outputp.o \ $(DOBJ)raymath.o \ $(DOBJ)setup.o \ $(DOBJ)shade.o \ $(DOBJ)sphere.o \ $(DOBJ)superq.o \ $(DOBJ)triangle.o \ $(DOBJ)viewing.o $(DOBJ)tracer: $(OBJS) $(CC) $(OBJS) -o $(DOBJ)tracer $(LDFLAGS) $(DOBJ)box.o: box.c \ constants.h \ globalvar.h \ typedefs.h $(CC) $(CFLAGS) -c box.c -o $(DOBJ)box.o $(DOBJ)input_lex.o: input_lex.c \ y.tab.h $(CC) $(CFLAGS) -c input_lex.c -o $(DOBJ)input_lex.o $(DOBJ)input_yacc.o: input_yacc.c \ globalvar.h \ typedefs.h $(CC) $(CFLAGS) -c input_yacc.c -o $(DOBJ)input_yacc.o $(DOBJ)intersect.o: intersect.c \ globalvar.h \ typedefs.h $(CC) $(CFLAGS) -c intersect.c -o $(DOBJ)intersect.o $(DOBJ)light.o: light.c \ funcdefs.h \ globalvar.h \ typedefs.h $(CC) $(CFLAGS) -c light.c -o $(DOBJ)light.o $(DOBJ)main.o: main.c \ constants.h \ funcdefs.h \ maindecl.h \ typedefs.h $(CC) $(CFLAGS) -c main.c -o $(DOBJ)main.o $(DOBJ)outputp.o: outputp.c \ constants.h \ funcdefs.h $(CC) $(CFLAGS) -c outputp.c -o $(DOBJ)outputp.o $(DOBJ)raymath.o: raymath.c \ typedefs.h $(CC) $(CFLAGS) -c raymath.c -o $(DOBJ)raymath.o $(DOBJ)setup.o: setup.c \ globalvar.h \ typedefs.h $(CC) $(CFLAGS) -c setup.c -o $(DOBJ)setup.o $(DOBJ)shade.o: shade.c \ funcdefs.h \ globalvar.h \ typedefs.h $(CC) $(CFLAGS) -c shade.c -o $(DOBJ)shade.o $(DOBJ)sphere.o: sphere.c \ constants.h \ globalvar.h \ typedefs.h $(CC) $(CFLAGS) -c sphere.c -o $(DOBJ)sphere.o $(DOBJ)superq.o: superq.c \ constants.h \ funcdefs.h \ globalvar.h \ typedefs.h $(CC) $(CFLAGS) -c superq.c -o $(DOBJ)superq.o $(DOBJ)triangle.o: triangle.c \ constants.h \ funcdefs.h \ globalvar.h \ typedefs.h $(CC) $(CFLAGS) -c triangle.c -o $(DOBJ)triangle.o $(DOBJ)viewing.o: viewing.c \ funcdefs.h \ globalvar.h \ typedefs.h $(CC) $(CFLAGS) -c viewing.c -o $(DOBJ)viewing.o clean: $(RM) $(DOBJ)*.o core *~