GNUmakefile 990 Bytes
include $(ROOT)/usr/include/make/PRdefs

APP =		audiotest

OPTIMIZER =	-O

TARGETS =	rom

CODEFILES =	audiotest.c \
		audiomgr.c \
		gfx.c \
		controller.c \
		utils.c \
		misc.c \
		test0.c \
		test1.c \
		test2.c \
		test3.c \
		test4.c \
		test5.c \
		seqpTest.c \
		seqpMonkey.c \
		seqpScript.c \
		seqpActions.c \
		synScript.c \
		osAiTest.c \
		seqpLoop.c


CODEOBJECTS =	$(CODEFILES:.c=.o)

CODESEGMENT =	codesegment.o

DATAFILES =	gfxdynamic.c gfxzbuffer.c gfxinit.c gfxstatic.c gfxcfb.c gfxyield.c

DATAOBJECTS =	$(DATAFILES:.c=.o)

OBJECTS =	$(CODESEGMENT) $(DATAOBJECTS)

LCINCS =	-I. -I$(ROOT)/usr/include/PR 
LCOPTS =	-D_DEBUG -Wall -non_shared -G 0 -mips2

LDIRT  =	$(APP) load.map
LDFLAGS =	$(MKDEPOPT) -L$(ROOT)/usr/lib -L$(ROOT)/usr/lib/PR -lultra_d -lgcc

default:	$(TARGETS)

include $(COMMONRULES)


$(CODESEGMENT):	$(CODEOBJECTS)
		$(LD) -o $(CODESEGMENT) -r $(CODEOBJECTS) $(LDFLAGS) > load.map

rom $(APP):	spec $(OBJECTS) $(MAKEROM)
		$(MAKEROM) spec