aboutsummaryrefslogtreecommitdiffstats
path: root/tools/gmake_scripts/readme.txt
diff options
context:
space:
mode:
authorinmarket <andrewh@inmarket.com.au>2014-10-01 00:44:40 +1000
committerinmarket <andrewh@inmarket.com.au>2014-10-01 00:45:02 +1000
commitf90ea57bff091832c7b52b3825057ac20ded1f01 (patch)
tree83d8e0e8b9917584e7f216470cd0fb8efa1a975e /tools/gmake_scripts/readme.txt
parentb1b00b1cc9780db403bba2f21837fef20b9d8e8c (diff)
downloaduGFX-f90ea57bff091832c7b52b3825057ac20ded1f01.tar.gz
uGFX-f90ea57bff091832c7b52b3825057ac20ded1f01.tar.bz2
uGFX-f90ea57bff091832c7b52b3825057ac20ded1f01.zip
First ARM build to use the new makefile plus makefile updates
Diffstat (limited to 'tools/gmake_scripts/readme.txt')
-rw-r--r--tools/gmake_scripts/readme.txt17
1 files changed, 6 insertions, 11 deletions
diff --git a/tools/gmake_scripts/readme.txt b/tools/gmake_scripts/readme.txt
index d7389e1c..004c1495 100644
--- a/tools/gmake_scripts/readme.txt
+++ b/tools/gmake_scripts/readme.txt
@@ -12,8 +12,9 @@ OPT_VERBOSE_COMPILE=no|yes - Turn on full compile messages - default no
OPT_GENERATE_LISTINGS=no|yes - Generate listing files - default no
OPT_GENERATE_MAP=no|yes - Generate a map file - default no
OPT_COPY_EXE=no|yes - Copy the final program to the local project directory - default no
-OPT_NATIVEOS=win32|linux|osx|chibios|freertos|ecos|raw32|rawrtos - Mandatory: The real operating system of the machine
-OPT_OS=win32|linux|osx|chibios|freertos|ecos|raw32|rawrtos - Mandatory: Should be the same as OPT_NATIVEOS except when running an OS simulator
+OPT_NONSTANDARD_FLAGS=no - Turn off adding the standard compiler language flags - default no
+OPT_LINK_OPTIMIZE=no - Remove unused code/data during link - default no
+OPT_OS=win32|win32.chibios|linux|osx|chibios|freertos|ecos|raw32|rawrtos - Mandatory: The operating system
BUILDDIR - Build Directory - default is ".build" or "bin/Debug" or "bin/Release" depending on the target
PROJECT - Project Name - default is the name of the project directory
@@ -23,6 +24,8 @@ XCC - C compiler - default is "$(ARCH)gcc"
XCXX - C++ compiler - default is "$(ARCH)g++"
XAS - Assembler - default is "$(ARCH)gcc -x assembler-with-cpp"
XLD - Linker - default is "$(ARCH)gcc"
+XOC - Object Copy - default is "$(ARCH)objcopy"
+XOD - Object Dump - default is "$(ARCH)objdump"
SRCFLAGS - Compiler defines for c, c++ and assembler files - default is ""
CFLAGS - C specific compiler defines - default is ""
@@ -39,15 +42,7 @@ LIBPATH - List of library include directories - default is ""
DEFS - List of preprocessor defines (any -D prefix is ignored) - default is ""
LIBS - List of libraries (any -l prefix is ignored) - default is ""
SRC - List of c, c++ and assembler source files - default is ""
-
-Variables for use in variable defintions
-----------------------------------------
-
-SRCFILE - The original source file
-OBJFILE - The output object file
-LSTFILE - The listing file
-MAPFILE - The map file
-EXEFILE - The final project output file
+LDSCRIPT - Custom loader script - default is ""
Targets
----------------------------