makefile

来自「A*算法 A*算法 A*算法 A*算法A*算法A*算法」· 代码 · 共 632 行 · 第 1/2 页

TXT
632
字号
../../src/generic/datectlg.cpp \
../../src/generic/grid.cpp \
../../src/generic/gridctrl.cpp \
../../src/generic/gridsel.cpp \
../../src/generic/helpext.cpp \
../../src/generic/laywin.cpp \
../../src/generic/sashwin.cpp \
../../src/generic/splash.cpp \
../../src/generic/tipdlg.cpp \
../../src/generic/wizard.cpp

ADVANCED_PALMOS_SRC = \
../../src/common/taskbarcmn.cpp \
../../src/palmos/sound.cpp \
../../src/palmos/taskbar.cpp

ADVANCED_PALMOS_DESKTOP_SRC = \
../../src/palmos/joystick.cpp

ADVANCED_PALMOS_NATIVE_SRC = \
../../src/palmos/datectrl.cpp

MEDIA_CMN_SRC = \
../../src/common/mediactrlcmn.cpp

ADVANCED_PLATFORM_SRC = $(ADVANCED_PALMOS_SRC) $(ADVANCED_PALMOS_DESKTOP_SRC)

ADVANCED_PLATFORM_NATIVE_SRC = $(ADVANCED_PALMOS_NATIVE_SRC)

LOWLEVEL_SRC = $(PALMOS_LOWLEVEL_SRC)

GUI_SRC = $(PALMOS_SRC) $(PALMOS_DESKTOP_SRC)

BASE_PLATFORM_SRC = $(BASE_PALMOS_SRC)

BASE_AND_GUI_PLATFORM_SRC = $(BASE_AND_GUI_PALMOS_SRC)

BASE_SRC = $(BASE_CMN_SRC) $(BASE_PLATFORM_SRC)

BASE_AND_GUI_SRC = $(BASE_AND_GUI_CMN_SRC) $(BASE_AND_GUI_PLATFORM_SRC)

NET_SRC = $(NET_CMN_SRC)

CORE_SRC = $(LOWLEVEL_SRC) $(GUI_SRC) $(GUI_CMN_SRC)

ADVANCED_SRC = $(ADVANCED_CMN_SRC) $(ADVANCED_PLATFORM_SRC) $(ADVANCED_PLATFORM_NATIVE_SRC)

MEDIA_SRC = $(MEDIA_CMN_SRC)

HTML_SRC = \
../../src/html/helpctrl.cpp \
../../src/html/helpdata.cpp \
../../src/html/helpfrm.cpp \
../../src/html/htmlcell.cpp \
../../src/html/htmlfilt.cpp \
../../src/html/htmlpars.cpp \
../../src/html/htmltag.cpp \
../../src/html/htmlwin.cpp \
../../src/html/htmprint.cpp \
../../src/html/m_dflist.cpp \
../../src/html/m_fonts.cpp \
../../src/html/m_hline.cpp \
../../src/html/m_image.cpp \
../../src/html/m_layout.cpp \
../../src/html/m_links.cpp \
../../src/html/m_list.cpp \
../../src/html/m_pre.cpp \
../../src/html/m_style.cpp \
../../src/html/m_tables.cpp \
../../src/html/winpars.cpp \
../../src/generic/htmllbox.cpp

ODBC_SRC = \
../../src/common/db.cpp \
../../src/common/dbtable.cpp

DBGRID_SRC = \
../../src/common/dbgrid.cpp

XRC_SRC = \
../../src/xrc/xh_bmpbt.cpp \
../../src/xrc/xh_bmp.cpp \
../../src/xrc/xh_bttn.cpp \
../../src/xrc/xh_cald.cpp \
../../src/xrc/xh_chckb.cpp \
../../src/xrc/xh_chckl.cpp \
../../src/xrc/xh_choic.cpp \
../../src/xrc/xh_choicbk.cpp \
../../src/xrc/xh_combo.cpp \
../../src/xrc/xh_datectrl.cpp \
../../src/xrc/xh_dlg.cpp \
../../src/xrc/xh_frame.cpp \
../../src/xrc/xh_gauge.cpp \
../../src/xrc/xh_gdctl.cpp \
../../src/xrc/xh_html.cpp \
../../src/xrc/xh_listb.cpp \
../../src/xrc/xh_listbk.cpp \
../../src/xrc/xh_listc.cpp \
../../src/xrc/xh_menu.cpp \
../../src/xrc/xh_notbk.cpp \
../../src/xrc/xh_panel.cpp \
../../src/xrc/xh_radbt.cpp \
../../src/xrc/xh_radbx.cpp \
../../src/xrc/xh_scrol.cpp \
../../src/xrc/xh_scwin.cpp \
../../src/xrc/xh_sizer.cpp \
../../src/xrc/xh_slidr.cpp \
../../src/xrc/xh_spin.cpp \
../../src/xrc/xh_split.cpp \
../../src/xrc/xh_statbar.cpp \
../../src/xrc/xh_stbmp.cpp \
../../src/xrc/xh_stbox.cpp \
../../src/xrc/xh_stlin.cpp \
../../src/xrc/xh_sttxt.cpp \
../../src/xrc/xh_text.cpp \
../../src/xrc/xh_tglbtn.cpp \
../../src/xrc/xh_toolb.cpp \
../../src/xrc/xh_tree.cpp \
../../src/xrc/xh_unkwn.cpp \
../../src/xrc/xh_wizrd.cpp \
../../src/xrc/xmlres.cpp \
../../src/xrc/xmlrsall.cpp

XML_SRC = \
../../src/xml/xml.cpp \
../../src/common/xtixml.cpp

OPENGL_SRC = \
../../src/palmos/glcanvas.cpp

SOURCES =  ../../samples/minimal/minimal.cpp \
$(BASE_SRC) \
$(BASE_AND_GUI_SRC) \
$(NET_SRC) \
$(CORE_SRC) \
$(ADVANCED_SRC) \
$(MEDIA_SRC) \
$(HTML_SRC) \
$(ODBC_SRC) \
$(DBGRID_SRC) \
$(XRC_SRC) \
$(XML_SRC) \
$(OPENGL_SRC) \
../../src/palmos/progdlg.cpp

RESOURCES = ../../include/wx/palmos/wxWidgets.xrd ../../include/wx/palmos/Version.xrd
DEFS_FILE = ../../include/wx/palmos/wxWidgets.def
SLD_FILE = ../../include/wx/palmos/wxWidgets.sld

## --------------------------------------------------------------------------
# Review Database information
# Register Creator ID at: http://dev.palmos.com/creatorid/
## --------------------------------------------------------------------------

CREATOR_ID = wx06
DB_TYPE = appl

DATABASE_RESET =
DATABASE_BACKUP = -b
DATABASE_HIDDEN =
DATABASE_PROTECT =
DATABASE_VERSION = 1

LOCALE = enUS
DATABASE_NAME = $(APP_NAME)

## --------------------------------------------------------------------------
# Choose SDK
# Supported values:
#	sdk-6
## --------------------------------------------------------------------------

SDK_VERSION = sdk-6

ifeq ($(SDK_LOCATION),)
SDK_LOCATION=../../
endif
## --------------------------------------------------------------------------
# Build Settings
# Review the following for your needs.
# The default settings build with debug information and no optimization and
# a target platform of an actual device.
## --------------------------------------------------------------------------

#
# Set Debug or Release configuration for this project via the project 
# properties (right-click on the project and select Properties).
#
DEBUG_OR_RELEASE=Debug

#
# Set the target platform for the build; either Device or Simulator
# Use Device as a target for emulator builds.
#
TARGET_PLATFORM=Simulator

# Specify the level of optimization that you want:
# NONE, SOME, FULL, INTRAPROCEDURAL, INTERPROCEDURAL, INLINING.
# Leave blank to select FULL for release builds, and NONE for
# debug builds.
# INTRAPROCEDURAL, INTERPROCEDURAL, INLINING are applicable to 
# device builds only; simulator builds will translate those levels
# to FULL.
OPTIMIZE_LEVEL = NONE

# Specify warning level
# NONE = suppress all warnings
# ALL = enable all warnings
# <undefined> = default warnings
WARNING_LEVEL = 

# Specify exception handling support
# true = enable it
# false = don't enable it
ENABLE_EXCEPTION_HANDLING=true

# List additional libraries to link with
# (Full or project relative path)
ADDITIONAL_LINK_LIBRARIES =
ADDITIONAL_SIM_LINK_LIBRARIES =

# Additional paths to look for #include "header"
# (Source file directories are automatically included)
# Please note that both local and system include paths should 
# either use "cygwin" syntax or if in Windows syntax the should
# be quoted.  ie: ../MyLibrary/headers or "C:\Source\MyLibrary\headers"
# Additionally, you must explicly specify the "-I" prior to each
# path included in this variable.  Spaces are used to separate
# each path from each other.
LOCAL_INCLUDE_PATHS = -Irsc -I../../lib/gcc_lib/palmos -I../../include
LOCAL_SIM_INCLUDE_PATHS = $(LOCAL_INCLUDE_PATHS)

# Additional paths to look for #include <header>
# (Palm OS SDK directories are automatically included)
# Additionally, you must explicly specify the "-I" prior to each
# path included in this variable.  Spaces are used to separate
# each path from each other.
SYSTEM_INCLUDE_PATHS =
SYSTEM_SIM_INCLUDE_PATHS =

# Specify any needed preprocessor symbols.
# If you set DEFINES to "ASSERTLEVEL=1", the compiler will see "-DASSERTLEVEL=1"
# (separate individual entries with spaces)
DEFINES =
SIM_DEFINES =

# Specify additional compiler flags for all files
ADDITIONAL_COMPILER_FLAGS = 
ADDITIONAL_SIM_COMPILER_FLAGS =

# Specify additional linker flags
ADDITIONAL_LINKER_FLAGS =
ADDITIONAL_SIM_LINKER_FLAGS =

# Specify additional archival flags (for static libraries)
ADDITIONAL_AR_FLAGS =
ADDITIONAL_SIM_AR_FLAGS =


# Tools Directory
# Normally you wouldn't want to override this since the necessary tools
# are in the PATH.  But if you experimenting with other tools, then 
# reset the directory here
# If overridden, end with a trailing '/'

ifeq ($(TOOLS_DIR), )
TOOLS_DIR = ../../../PalmOSTools/
endif

## --------------------------------------------------------------------------
# Resource Settings
## --------------------------------------------------------------------------

# Specify the target text encoding
# LATIN, JAPANESE, SIMPLIFIED_CHINESE
TEXTENCODING = LATIN

# Specify error levels for locale and text encoding
# NOCHECK
# STRICT
# <default>
LOCALE_CHECKING =

# Specific if encoding should be checked
# FALSE, TRUE
STRICT_ENCODING = FALSE

## --------------------------------------------------------------------------
# Output Settings
## --------------------------------------------------------------------------

# Modify if you want object and output files to be in different locations
# (However, please note that all three object directories must be different
# for the makefile engine to properly operate.)
# OUTPUT_DIR is the "main" output directory, where all linked and binary objects
# will be put.

DEBUG_DEVICE_OUTPUT_DIR := DebugDevice
RELEASE_DEVICE_OUTPUT_DIR := ReleaseDevice
DEBUG_SIMULATOR_OUTPUT_DIR := DebugSim
RELEASE_SIMULATOR_OUTPUT_DIR := ReleaseSim
RSC_OBJ_DIR := ResourceObjs

## --------------------------------------------------------------------------
# Makefiles
## --------------------------------------------------------------------------


## include the makefile engine
include makefile-engine.mk

## conditionally include your own custom.mk for your specific overrides or definitions
## this is useful if you don't want to use the auto-generated.mk values
## for some reason
-include custom.mk

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?