Makefile 1.06 KB
#! smake
#---------------------------------------------------------------------
#  $Id: Makefile,v 1.1.1.1 2002/05/02 03:27:21 blythe Exp $
#  
#  File : Makefile
#  
#  Coded     by Yoshitaka Yasumoto.   Apr 11, 1997.
#  Copyright by Nintendo, Co., Ltd.           1997.
#---------------------------------------------------------------------

include $(ROOT)/usr/include/make/PRdefs

APP =		sample
OPTIMIZER =	-g

TARGETS =	rom
CODEFILES =	system.c main.c
CODEOBJECTS =	$(CODEFILES:.c=.o)
CODESEGMENT =	codesegment.o

OBJECTS =	$(CODESEGMENT)

MAPFILE =	load.map

LCINCS  =	-I. -I$(ROOT)/usr/include/PR
LCOPTS  =	-fullwarn -wlint,-f -woff 813,819,826,827,852 \
		-non_shared -G 0 -Xcpluscomm

LCDEFS  =	-DDEBUG -DF3DEX_GBI

LDIRT   =	$(APP) *~ $(MAPFILE) Makedepend
LDFLAGS =	$(MKDEPOPT) -nostdlib -L$(ROOT)/usr/lib -lultra_d

default:	$(TARGETS)

include $(COMMONRULES)

install:	default

$(CODESEGMENT):	$(CODEOBJECTS)
		$(LD) -o $(CODESEGMENT) -r $(CODEOBJECTS) $(LDFLAGS)

rom:		spec $(OBJECTS)
		$(MAKEROM) $(LCDEFS) -m -r rom spec > $(MAPFILE)

#======== End of Makefile ========