head	1.3;
access;
symbols
	start:1.1.1.1 nintendo:1.1.1;
locks; strict;
comment	@# @;


1.3
date	2006.05.15.07.51.12;	author teruki;	state Exp;
branches;
next	1.2;

1.2
date	2006.05.15.05.45.14;	author teruki;	state Exp;
branches;
next	1.1;

1.1
date	2006.05.15.04.21.05;	author teruki;	state Exp;
branches
	1.1.1.1;
next	;

1.1.1.1
date	2006.05.15.04.21.05;	author teruki;	state Exp;
branches;
next	;


desc
@@


1.3
log
@R}hǉ
@
text
@###############################################################################
# Makefile for DVD ETH Overview demos
#
# Copyright 2002 Nintendo.  All rights reserved.
#
# These coded instructions, statements, and computer programs contain
# proprietary information of Nintendo of America Inc. and/or Nintendo
# Company Ltd., and are protected by Federal copyright law.  They may
# not be disclosed to third parties or copied or duplicated in any form,
# in whole or in part, without the prior written consent of Nintendo.
#
###############################################################################

##################################
# QUICK START INSTRUCTIONS
# Type "make" at /dolphin/build/demos/dvddemo to build DEBUG versions 
# of all demos
# Type "make NDEBUG=TRUE" to build OPTIMIZED versions of all tests
# Type "make dvddemo1D.bin" to build DEBUG version of just dvddemo1
# Type "make NDEBUG=TRUE dvddemo1.bin" to build OPTIMIZED version of 
# just dvddemo1
#
# To add another demo
# 1. add the .c files to CSRCS to make sure they are built
# 2. add the binary name (no suffix) to BINNAMES
# 3. add a dependency rule for this executable at the bottom of this file
##################################

# All modules have "setup" and "build" as targets.  System libraries 
# and demo programs also have an "install" target that copies the compiled
# binaries to the binary tree (/dolphin/$(ARCH_TARGET)).
all:     setup build install

# commondefs must be included near the top so that all common variables
# will be defined before their use.


include $(BUILDTOOLS_ROOT)/commondefs
DOLPHINLIBS += $(INSTALL_ROOT)/lib/ip$(LIBSUFFIX) \
               $(INSTALL_ROOT)/lib/eth$(LIBSUFFIX) \
               osreport.o 

# include dvdeth and not dvd
#ifdef DVDETH
DOLPHINLIBS := $(INSTALL_ROOT)/lib/dvdeth$(LIBSUFFIX) $(DOLPHINLIBS)

# add DVDETH definition
CCFLAGS         += -DDVDETH

# module name should be set to the name of this subdirectory
# DEMO = TRUE indicates that this module resides under the "demos" subtree.
# The list of selectable paths can be found in modulerules.
PROJ_ROOT     = ..
MODULENAME    = test2
#DEMO          = TRUE

ifdef EPPC
# defining a linker command file will have the build system generate it
# automatically and include it on the linker invocation line
LCF_FILE      = $(INC_ROOT)/dolphin/eppc.$(ARCH_TARGET).lcf
endif

TVTYPES = _NTSC_INT

# CSRCS lists all C files that should be built
# The makefile determines which objects are linked into which binaries
# based on the dependencies you fill in at the bottom of this file
CSRCS        = osreportdemo1.c \
               osreport.c

# BINNAMES lists all binaries that will be linked.  Note that no suffix is
# required, as that will depend on whether this is a DEBUG build or not.
# The final name of the binaries will be $(BINNAME)$(BINSUFFIX)
BINNAMES     = osreportdemo1

# modulerules contains the rules that will use the above variables 
# and dependencies below to construct the binaries specified.
include $(BUILDTOOLS_ROOT)/modulerules

# Dependencies for the binaries listed in BINNAMES should come here
# They are your typical makefile rule, with extra variables to ensure
# that the names and paths match up.
# $(FULLBIN_ROOT) is the location of the local bin directory
# $(BINSUFFIX) depends on whether this is a debug build or not
# $(DOLPHINLIBS) includes all the Dolphin libraries.
$(FULLBIN_ROOT)/osreportdemo1$(BINSUFFIX): osreportdemo1.o \
                  $(DOLPHINLIBS)


srconly:
	$(MAKE) clean
	@@if [ -d bin ] ; then \
		rm -rf bin ; \
	fi
	@@if [ -d depend ] ; then \
		rm -rf depend ; \
	fi
	@@if [ -d lib ] ; then \
		rm -rf lib ; \
	fi
	@@if [ -d obj ] ; then \
		rm -rf obj ; \
	fi

@


1.2
log
@RgC
@
text
@d88 17
@


1.1
log
@Initial revision
@
text
@a11 10
# $Log: /Dolphin/build/demos/dvdethdemo/makefile $
#   
#   8     03/03/20 11:02a Ooshima
#   Deleted extra osreport.o in directory
#   
#   7     03/02/28 5:27p Ooshima
#   2nd release version
#   
# $NoKeywords: $
#
@


1.1.1.1
log
@initial import
@
text
@@
