📄 makefile
字号:
#############################################################
# #
# Copyright (C) 2003-? ChaosStar GBA GameStudio #
# #
#############################################################
#############################################################
# Options #
# The rectangle commented below is the options #
# which you could change to remake your programs #
#############################################################
# If the label below equals "yes",it make your program #
# a debug version,in which you can totally use debug option #
IS_DEBUG_VERSION = no
# If USE_HZK equals "yes" then you could use chinese #
# characters font output, and if you don't use chinese #
# characters but the label equals "yes", your program will #
# link a chinese library to make your binary file larger. #
# The HZK_VERSION label is to decide which HZK library #
# your program use. Value 10 means ZHK 10*10,and value 12 #
# means HZK 12*12,and so on;
USE_HZK = no
HZK_VERSION = 10
#
# If you want to use c++ language instead of c language #
# please assign CPP_SUPPORT to "yes" #
# and let the programe entry be "int main(void)" #
CPP_SUPPORT = no
#############################################################
# Sentence below mustn't be changed,
# or you may not compile correctly
include $(VHAM_ROOT)/System/master.mak
# Add librarys which you want to link to your program.
# you should reference it as "-l&(your_library)" such as below
LIB_LINK += -lCSAGBExt -lagbsyscall
ADD_LIBS +=
# Add include paths below to include your self defined header file.
# you should reference it as "-I&(your_inc_dir)"
INCLUDES +=-Iinclude
# Name of output targets.
PROGNAME=rbasic
# Files you want to go in IWRAM.
IWRAM =
# Files you want to go in ROM
# it should take ".o" as extend name
# if you use AAS_GBA_SOUND_LIB,the "AAS_Data.o" must go first
OFILES += main.o \
system/stdio.o \
system/graph.o \
system/rmath.o \
system/timer.o \
system/string.o \
system/files.o \
system/text.o \
system/input.o \
os/sys.o \
games/fivechee.o \
games/fang.o \
system/font.o \
system/Qgraph.o \
games/puke.o \
games/pukedat.o \
os/ebook.o \
os/bmp.o \
os/dic.o \
os/calculator.o \
os/calendar.o \
os/basSV.o \
os/sys_sv.o \
os/logo.o \
os/menu.o \
os/editor.o \
os/autorun.o \
os/formula.o \
basic/rbasic.o \
basic/deamon.o \
basic/command.o \
basic/var.o \
basic/cal.o \
basic/string.o \
basic/rb_file.o \
basic/rb_mem.o \
basic/function.o \
basic/rb_data.o \
basic/logic.o \
basic/run.o \
basic/rb_cyc.o \
basic/screen.o \
basic/file_com.o \
basic/format.o \
basic/to_txt.o \
basic/errors.o \
basic/sub.o \
basic/sound.o \
basic/rb_play.o \
os/wav.o \
system/sound.o \
basic/calcu.o \
os/sys_set.o \
os/obj.o \
os/card.o \
cinput/py.o \
cinput/node.o \
cinput/hzs.o \
cinput/input_py.o \
os/cdic.o \
basic/new.o \
os/lzw.o \
os/cbmp.o \
system/bg.o \
os/pbk.o \
games/box.o \
system/jpeg.o \
system/newfont.o \
os/ico.o \
os/book_mark.o \
system/psw.o \
system/desk.o
# Graphics related raw input files (e.g. sprites, palettes).
GFX =
# Sound related o input files.
SOUND =
# Here follow the generic build rules.
.PHONY: all NAME TARGET
all: $(TARGET)
# The predefined standard target is listed in
# the file below, please don't change it, or your
# compile progress will be terminated
include $(VHAM_ROOT)/System/standard_target.mak
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -