OSDN Git Service

mkostemp: fix implementation
[uclinux-h8/uClibc.git] / Makefile.help
index 8c7ce41..abc6471 100644 (file)
@@ -14,6 +14,7 @@ help:
        @echo 'Build:'
        @echo '  all                    - libraries and generated headers'
        @echo '  pregen         - generate headers'
+       @echo '  startfiles             - build startfiles (crt)'
        @echo '  utils                  - build target utilities'
        @echo '                   (ldd, ldconfig, locale, iconv)'
        @echo '  hostutils              - build host utilities (see utils)'
@@ -26,12 +27,20 @@ help:
        @echo '  menuconfig             - interactive curses-based configurator'
        @echo '  oldconfig              - resolve any unresolved symbols in .config'
        @echo '  silentoldconfig        - resolve any unresolved symbols in .config, silently'
+       @echo '  savedefconfig          - Save current config (minimal config)'
        @echo '  randconfig             - generate a random .config'
+       @$(if $(arch-defconfigs), \
+               @echo ''; \
+               echo 'Architecture specific configs ($(ARCH))'; \
+               $(foreach c, $(arch-defconfigs), \
+                       printf "  %-21s - Build for %s\\n" $(c) $(subst _defconfig,,$(c));) \
+       )
        @echo
        @echo 'Installation:'
        @echo '  install                - install both the runtime and the headers'
        @echo '  install_runtime        - install the libraries'
        @echo '  install_dev            - install all headers and static libs'
+       @echo '  install_startfiles     - install startfiles (crt)'
        @echo '  install_headers        - install headers excluding generated ones'
        @echo '  install_utils          - install target utilities'
        @echo '  install_hostutils      - install host utilities'
@@ -44,11 +53,13 @@ help:
        @echo 'Environment variables:'
        @echo '  O=<abspath>            - Use <abspath> as object directory'
        @echo '  V=""                   - Quiet build (default)'
-       @echo '  V=1                    - Verbose build'
+       @echo '  V=1                    - Brief build (show defines, ld flags)'
        @echo '  V=2                    - Very verbose build'
-       @echo '  CROSS=         - Override CROSS_COMPILER_PREFIX from .config'
+       @echo '  CROSS_COMPILE=         - Override CROSS_COMPILER_PREFIX from .config'
        @echo '  ARCH=          - Use given arch for config targets'
        @echo '  SHELL=         - Shell to use for make'
+       @echo '  BUILD_CFLAGS=          - extra CFLAGS for compiling host binaries'
+       @echo '  BUILD_LDFLAGS=         - extra LDFLAGS for linking host binaries'
        @echo '  CONFIG_SHELL=          - Shell to use for menuconfig'
        @echo
        @echo '  PREFIX=                - Prepended prefix'
@@ -58,4 +69,5 @@ help:
        @echo '                   and the include dir (usually "/usr")'
        @echo '  MULTILIB_DIR=          - Directory component for libraries (default "lib").'
        @echo '  UCLIBC_EXTRA_CFLAGS    - extra CFLAGS for compiling uClibc'
+       @echo '  UCLIBC_EXTRA_CPPFLAGS  - extra CPPFLAGS for compiling uClibc'