Makefile.ptn64 1.15 KB
#!smake
# --------------------------------------------------------------------
#        Copyright (C) 1997 Nintendo.
#        
#        $RCSfile: Makefile.ptn64,v $
#        $Revision: 1.1.1.1 $
#        $Date: 2002/05/02 03:27:32 $
# --------------------------------------------------------------------
#
# Makefile for game <> host I/O test application 
#
#

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

OPTIMIZER =	-g

TARGETS =	game host

HFILES =	hostio.h

BOOTFILES   =	game.c

BOOTOBJECTS =	$(BOOTFILES:.c=.o)

BOOTSEGMENT =	boot.o

OBJECTS =	$(BOOTSEGMENT)

LCDEFS =	-DPTN64
LCINCS =	-I$(ROOT)/usr/include -I$(ROOT)/usr/include/PR -I.
LCOPTS =	-fullwarn -wlint,-f -woff 813,819,826,827,852 -non_shared -G 0
LDFLAGS =	$(MKDEPOPT) -nostdlib -L$(ROOT)/usr/lib -lultra_d

LDIRT  =	rom

host:		host.c
		$(CC) -o host -DPTN64 \
			-fullwarn -wlint,-f -woff 813,819,826,827,852 \
			-nostdinc -I$(ROOT)/usr/include $(MKDEPOPT) \
			host.c -nostdlib -L -L$(ROOT)/usr/lib -lultrahost

default:	$(TARGETS)

include $(COMMONRULES)

$(BOOTSEGMENT):	$(BOOTOBJECTS)
		$(LD) -o $(BOOTSEGMENT) -r $(BOOTOBJECTS) $(LDFLAGS)

game:		spec $(OBJECTS) $(MAKEROM)
		$(MAKEROM) -r rom spec