NDEBUG	=	1
AGBINC	=	$(AGBDIR)/include/
AGBLIB	=	$(AGBDIR)/lib/

include		cfiles.txt

CHINA	=	1
.OFILES	=	$(.CFILES:.c=.o)
ifndef NDEBUG
OOFILES	=	gmap_debug.o atari.o Kaki_main.o Scroll_main.o Wario_bg_atari.o GameGate_Main.o \
	Hblk_main.o StageEnd_GameSeq_debug.o Demo_AutoRun.o 
#Save_SramAccess_debug.o
else
OOFILES	=	gmap_release.o atari.o Kaki_main.o Scroll_main.o Wario_bg_atari.o GameGate_Main.o \
	Hblk_main.o StageEnd_GameSeq_release.o Demo_AutoRun.o 
#Save_SramAccess_release.o
endif
CFLAGS	=	-g -c -O2 -I$(AGBINC) -mthumb-interwork -nostdlib -fno-common -DCHINA=1
DEPENDFILE =	Makedepend
TARGET_ARC =	../libgmap.a

$(TARGET_ARC): $(.OFILES) $(OOFILES) Makefile $(DEPENDFILE)
	ar cr $@ $(.OFILES) $(OOFILES)

ifdef CHINA
include GNUmake_zh
endif

.PHONY: all clean depend

all:	clean depend $(TARGET_ARC) *_zh.c

clean:
	-rm $(.OFILES) $(DEPENDFILE) $(TARGET_ARC)

depend:
	$(CC) $(CFLAGS) -M $(.CFILES) > $(DEPENDFILE)

$(DEPENDFILE): 
	$(CC) $(CFLAGS) -M $(.CFILES) > $(DEPENDFILE)

include $(DEPENDFILE)
