head	1.2;
access;
symbols
	version-X1-3-20041101-reserve-7-7-1-0:1.1
	version-X1-3a-20041125-reserve-7-7-1-0:1.1
	version-1-3b_branch:1.1.0.18
	version-1-3b-20041001-reserve-7-7-1-0:1.1
	version-1-3a_branch:1.1.0.16
	version-1-3a-20040916-reserve-7-7-1:1.1
	version-1-3-20040915-reserve-7-7-1:1.1
	version-1-2g-20040906-reserve-6-6-1-0:1.1
	version-1-2f-20040906-reserve-6-6-1-0:1.1
	version-1-2e-20040819-reserve-6-6-1-0:1.1
	version-1-2d-20040818-reserve-6-6-1-0:1.1
	version-1-2c-20040817-reserve-6-6-1-0:1.1
	version-X1-2b-20040810-reserve-6-6-1-0:1.1
	version-X1-2a-20040809-reserve-6-6-1-0:1.1
	version-X1-2-20040809-reserve-6-6-1-0:1.1
	version-1-2b-20040802-reserve-6-6-1-0:1.1
	version-1-2a-20040729-reserve-6-6-1-0:1.1
	version-1-2_branch:1.1.0.14
	version-1-2-20040727-reserve-6-6-1-0:1.1
	version-X1-1-20040716-reserve-5-5-1-0:1.1
	version-start-dot-net-2003:1.1
	version-good-bye-dot-net-2002:1.1
	merged_version-multiple-merge-point-1:1.1
	version-single-merge-point-1:1.1
	merged_version-work-0-end:1.1
	version-1-1b2-20040708-reserve-5-5-1:1.1
	version-1-1b1-20040706-reserve-5-5-1:1.1
	version-1-1b-20040625-reserve-5-5-1:1.1
	version-1-1a-20040624-reserve-5-5-1:1.1
	version-1-1_branch:1.1.0.12
	version-1-1-20040622-reserve-5-5-1:1.1
	version-work-0-end:1.1
	version-work-0_branch:1.1.0.10
	root_of_version-work-0:1.1
	version-multiple-merge-point-1:1.1
	version-multiple-engine-true-1-engine-run:1.1
	version-multiple-engine-true_branch:1.1.0.8
	root_of_version-multiple-engine:1.1.0.6
	root_of_version-multiple-engine-true:1.1
	version-X1-0-20040609-reserve-4-4-1:1.1
	version-1-0-20040602-reserve-4-4-1:1.1
	version-X0-13d-20040531-reserve-4-4-1:1.1
	version-quick-sort:1.1
	version-X0-13c-20040526-reserve-4-4-1:1.1
	version-X0-13b-20040520-reserve-4-4-1:1.1
	version-X0-13a-20040518-reserve-4-4-1:1.1
	version-X0-13-20040506-reserve-4-4-1:1.1
	version-test-gdi_branch:1.1.0.4
	root_of_version-test-gdi:1.1
	merged_version-release-merge-point-4:1.1
	version-thread-merge-point-4:1.1
	version-ui-fix_thread:1.1
	version-after-remove-main-dialog_thread:1.1
	version-before-remove-main-dialog_thread:1.1
	version-before-tune-biu-thread:1.1
	merged_version-0-12-20040330a-reserve-3-3-1:1.1
	version-thread-engine-thread:1.1
	version-thread-launch-control-with-mfc:1.1
	version-thread-merge-point-3:1.1
	merged_version-release-merge-point-2:1.1
	version-thread-merge-point-2:1.1
	merged_version-release-merge-point:1.1
	version-transfer-lcd-to-builder:1.1
	merged_version-modify-help:1.1
	merged_version-release-lic-8:1.1
	version-clean-lcd:1.1
	merged_version-speed-up-test:1.1
	version-d-input:1.1
	merged_version-0-10-20040315-reserve-2-2-1:1.1
	version-d-input-add:1.1
	version-release-merge-point-4:1.1
	version-0-13-20040413-reserve-3-3-1:1.1
	version-0-12-20040330a-reserve-3-3-1:1.1
	version-0-12-20040330-reserve-3-3-1:1.1
	merged_version-thread-merge-point-3:1.1
	version-release-merge-point-3:1.1
	version-release-merge-point-2:1.1
	merged_version-transfer-lcd-to-builder:1.1
	version-release-merge-point:1.1
	version-0-11-20040322-reserve-2-2-1:1.1
	merged_version-clean-lcd:1.1
	version-modify-help:1.1
	version-release-lic-8:1.1
	merged_version-d-input:1.1
	version-speed-up-test:1.1
	version-0-10-20040315-reserve-2-2-1:1.1
	version-0-9-20040310-reserve-2-2-1:1.1
	version-external-control-for-cw-debugger-0-4:1.1
	version-X0-8-20040309-reserve-2-2-1:1.1
	version-0-8-20040301-reserve-2-2:1.1
	version-external-control-for-cw-debugger-0-3:1.1
	version-0-7-20040223a-reserve-2-2:1.1
	version-0-7-20040223-reserve-2-2:1.1
	version_thread-branch:1.1.0.2
	root-of-version_thread:1.1
	version-0-6-20040216-reserve-2-2:1.1
	version-0-5-20040209-reserve-2-2:1.1
	version-X0-4-20040205-reserve-2-2:1.1
	version-0-4-20040202-reserve-2-2:1.1
	version-external-control-for-cw-debugger-0-1:1.1
	version-external-control-for-is-chara-0-1:1.1
	version-release-lic-7:1.1
	version-external-control-for-cw-debugger-0-0:1.1
	version-X0-3-20040130-reserve-1-1:1.1
	version-external-control-for-is-chara-0-0:1.1
	version-0-3-20040126-reserve-1-1:1.1
	version-0-2-20040119-reserve-1-1:1.1
	version-0-1-20040113-reserve-1-1:1.1
	version-release-lic-6:1.1
	version-release-lic-5:1.1
	version-release-lic-4:1.1
	version-release-lic-3:1.1
	clipping_coord_culling_ver:1.1
	version-release-lic-2:1.1
	version-release-lic-1:1.1
	version-0-0-20031209-0-0-0:1.1
	version-0-0-20031208-0-0:1.1
	version-release-lic-0:1.1
	version-0-0-0-3:1.1
	version-0-0-0-2:1.1
	version-0-0-0-1:1.1
	version-0-0-0-0:1.1;
locks; strict;
comment	@# @;


1.2
date	2008.05.13.12.54.49;	author yama;	state dead;
branches;
next	1.1;

1.1
date	2008.03.05.10.55.30;	author yama;	state Exp;
branches
	1.1.16.1;
next	;

1.1.16.1
date	2008.05.13.11.11.51;	author yama;	state dead;
branches;
next	;


desc
@@


1.2
log
@shiba -> kai
@
text
@###############################################################################
# Template makefile for new modules
#
# Copyright 1998, 1999 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.
#
# Tian Lim 4/30/1999 	Major revisions for command line only build
#
# Tian Lim 3/4/1999     Created
#
# Dante Treglia 9/7/2001  Made directory independent
###############################################################################

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

include $(BUILDTOOLS_ROOT)/commondefs

###############################################################################
# The following defines force the commondef defines to be directory independent
###############################################################################

MODULENAME	=
MODULE_ROOT	= .
DEMO	 	= TRUE
DEMO_ROOT	= .
LINCLUDES	= -I./src

###############################################################################
# Library building
# LIBNAME specifies the name of the library.  No suffix is required, as
# that will depend on whether this is a DEBUG build or not.
# The final name of the library will be $(LIBNAME)$(LIBSUFFIX)
#
# CLIBSRCS specifies all C files that are built and linked into the library.
# ASMLIBSRCS are all assembly files that will be built and linked into the lib.
###############################################################################

LIBNAME		= gbelib
CPPLIBSRCS	= gbelib.cpp memory.cpp arm.cpp sensor.cpp flash.cpp eep.cpp sound.cpp lcd.cpp gbs.cpp ipt.cpp sio.cpp CpuLoop.cpp swi.cpp agb.cpp debug.cpp
CLIBSRCS	= platform.c gpio.c rtc.c
ASMLIBSRCS  =
CCFLAGS		+= -DGBE_LIB_RELEASE

###############################################################################
# Binary building
# 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)
#
# CSRCS lists all C files that should be built
# ASMSRCS lists all assembly 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
###############################################################################

#BINNAMES 	= gbebin
#CPPSRCS		= gbebin.cpp
#ASMSRCS     =

###############################################################################
# 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

###############################################################################
# Include LCF file 
###############################################################################
ifdef EPPC
LCF_FILE =  $(INC_ROOT)/dolphin/eppc.$(ARCH_TARGET).lcf
endif

###############################################################################
# modulerules contains the rules that will use the above variables 
# and dependencies below to construct the library and 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
# $(LOCALLIB_ROOT) points at the local lib directory
# $(DOLPHINLIBS) includes all the Dolphin libraries.
###############################################################################
#gbebin$(BINSUFFIX): gbebin.o \
$(FULLBIN_ROOT)/lib/$(ARCH_TARGET)/gbelib$(LIBSUFFIX) \
		      	$(DOLPHINLIBS)
@


1.1
log
@shiba -> kai
@
text
@@


1.1.16.1
log
@shiba -> kai
@
text
@@

