# # Makefile for application test case 'tron' # include $(ROOT)/usr/include/make/PRdefs APP = tron OPTIMIZER = -g TARGETS = rom DATAFILES = dynamic.c zbuffer.c init.c cfb.c DATAOBJECTS = $(DATAFILES:.c=.o) CODEFILES = tron.c controller.c dram_stack.c dram_yeild.c \ rdp_output.c rdp_output_len.c CODEOBJECTS = $(CODEFILES:.c=.o) CODESEGMENT = codesegment.o OBJECTS = $(CODESEGMENT) $(DATAOBJECTS) LCINCS = -I. -I$(ROOT)/usr/include/PR LCOPTS = -Wall -non_shared -G 0 -mips2 LDFLAGS = $(MKDEPOPT) -L$(ROOT)/usr/lib -L$(ROOT)/usr/lib/PR \ -lultra_d -lgcc LDIRT = $(APP) MYCFLAGS = $(CFLAGS) SOURCES = Makefile spec \ $(DATAFILES) $(CODEFILES) tron.h default: $(TARGETS) install: $(TARGETS) include $(COMMONRULES) $(CODESEGMENT): $(CODEOBJECTS) $(LD) -o $(CODESEGMENT) -r $(CODEOBJECTS) $(LDFLAGS) rom $(APP): spec $(OBJECTS) $(MAKEROM) $(MAKEROM) -r rom spec tron.o: tron.c $(CC) $(MYCFLAGS) -c $<