diff options
author | Abdoulaye Walsimou Gaye <walsimou@walsimou.com> | 2009-05-23 17:37:38 +0200 |
---|---|---|
committer | Abdoulaye Walsimou Gaye <walsimou@walsimou.com> | 2009-05-23 17:37:38 +0200 |
commit | c2a5b2f1d04945064064a93fe57c79fc3dcc8fde (patch) | |
tree | fc08e6e9e73c27f2ee1dfc27b0c951350600d516 /mk | |
parent | 20e290faedabeb1926e3878ba86eb8a69b79e77b (diff) | |
download | embtoolkit-c2a5b2f1d04945064064a93fe57c79fc3dcc8fde.tar.gz embtoolkit-c2a5b2f1d04945064064a93fe57c79fc3dcc8fde.tar.bz2 embtoolkit-c2a5b2f1d04945064064a93fe57c79fc3dcc8fde.tar.xz |
Toolchain: Improve EGLIBC options parser
Signed-off-by: Abdoulaye Walsimou Gaye <walsimou@walsimou.com>
Diffstat (limited to 'mk')
-rw-r--r-- | mk/eglibc-options-parse.mk | 267 |
1 files changed, 27 insertions, 240 deletions
diff --git a/mk/eglibc-options-parse.mk b/mk/eglibc-options-parse.mk index 12918aa..fc5a84e 100644 --- a/mk/eglibc-options-parse.mk +++ b/mk/eglibc-options-parse.mk @@ -17,253 +17,40 @@ ######################################################################################### # # \file eglibc-options-parse.mk -# \brief eglibc-options-parse.mk. Here we define a macros which parses eglibc +# \brief eglibc-options-parse.mk. Here we define a target which parses eglibc # \brief options from .config. # \author GAYE Abdoulaye Walsimou, <walsimou@walsimou.com> # \date May 2009 ######################################################################################### +EGLIBC_OPTIONS := OPTION_EGLIBC_BACKTRACE OPTION_EGLIBC_BSD OPTION_EGLIBC_CXX_TESTS \ + OPTION_EGLIBC_LIBM OPTION_EGLIBC_CHARSETS OPTION_EGLIBC_DB_ALIASES \ + OPTION_EGLIBC_ENVZ OPTION_EGLIBC_FCVT OPTION_EGLIBC_FMTMSG \ + OPTION_EGLIBC_FSTAB OPTION_EGLIBC_FTRAVERSE OPTION_EGLIBC_INET \ + OPTION_EGLIBC_ADVANCED_INET6 OPTION_EGLIBC_SUNRPC OPTION_EGLIBC_NIS \ + OPTION_EGLIBC_RCMD OPTION_EGLIBC_LOCALES OPTION_EGLIBC_NSSWITCH \ + OPTION_EGLIBC_SPAWN OPTION_EGLIBC_STREAMS OPTION_EGLIBC_UTMP \ + OPTION_EGLIBC_GETLOGIN OPTION_EGLIBC_UTMPX OPTION_EGLIBC_WORDEXP \ + OPTION_POSIX_C_LANG_WIDE_CHAR OPTION_EGLIBC_LOCALE_CODE \ + OPTION_EGLIBC_CATGETS OPTION_POSIX_WIDE_CHAR_DEVICE_IO \ + OPTION_POSIX_REGEXP OPTION_POSIX_REGEXP_GLIBC + EGLIBC_OPTIONS_PARSE: @echo "####################################### EmbToolkit ######################################" @echo "# Parsing eglibc options ... #" @echo "#########################################################################################" - @echo "Does eglibc will support OPTION_EGLIBC_BACKTRACE?" -ifeq ($(CONFIG_OPTION_EGLIBC_BACKTRACE),) - @echo "OPTION_EGLIBC_BACKTRACE = n" >> $(EGLIBC_HEADERS_BUILD_DIR)/option-groups.config - @echo "OPTION_EGLIBC_BACKTRACE = n" >> $(EGLIBC_BUILD_DIR)/option-groups.config -else - @echo "OPTION_EGLIBC_BACKTRACE = y" >> $(EGLIBC_HEADERS_BUILD_DIR)/option-groups.config - @echo "OPTION_EGLIBC_BACKTRACE = y" >> $(EGLIBC_BUILD_DIR)/option-groups.config -endif - @echo "Does eglibc will support OPTION_EGLIBC_BSD?" -ifeq ($(CONFIG_OPTION_EGLIBC_BSD),) - @echo "OPTION_EGLIBC_BSD = n" >> $(EGLIBC_HEADERS_BUILD_DIR)/option-groups.config - @echo "OPTION_EGLIBC_BSD = n" >> $(EGLIBC_BUILD_DIR)/option-groups.config -else - @echo "OPTION_EGLIBC_BSD = y" >> $(EGLIBC_HEADERS_BUILD_DIR)/option-groups.config - @echo "OPTION_EGLIBC_BSD = y" >> $(EGLIBC_BUILD_DIR)/option-groups.config -endif - @echo "Does eglibc will support OPTION_EGLIBC_CXX_TESTS?" -ifeq ($(CONFIG_OPTION_EGLIBC_CXX_TESTS),) - @echo "OPTION_EGLIBC_CXX_TESTS = n" >> $(EGLIBC_HEADERS_BUILD_DIR)/option-groups.config - @echo "OPTION_EGLIBC_CXX_TESTS = n" >> $(EGLIBC_BUILD_DIR)/option-groups.config -else - @echo "OPTION_EGLIBC_CXX_TESTS = y" >> $(EGLIBC_HEADERS_BUILD_DIR)/option-groups.config - @echo "OPTION_EGLIBC_CXX_TESTS = y" >> $(EGLIBC_BUILD_DIR)/option-groups.config -endif - @echo "Does eglibc will support OPTION_EGLIBC_LIBM?" -ifeq ($(CONFIG_OPTION_EGLIBC_LIBM),) - @echo "OPTION_EGLIBC_LIBM = n" >> $(EGLIBC_HEADERS_BUILD_DIR)/option-groups.config - @echo "OPTION_EGLIBC_LIBM = n" >> $(EGLIBC_BUILD_DIR)/option-groups.config -else - @echo "OPTION_EGLIBC_LIBM = y" >> $(EGLIBC_HEADERS_BUILD_DIR)/option-groups.config - @echo "OPTION_EGLIBC_LIBM = y" >> $(EGLIBC_BUILD_DIR)/option-groups.config -endif - @echo "Does eglibc will support OPTION_EGLIBC_CHARSETS?" -ifeq ($(CONFIG_OPTION_EGLIBC_CHARSETS),) - @echo "OPTION_EGLIBC_CHARSETS = n" >> $(EGLIBC_HEADERS_BUILD_DIR)/option-groups.config - @echo "OPTION_EGLIBC_CHARSETS = n" >> $(EGLIBC_BUILD_DIR)/option-groups.config -else - @echo "OPTION_EGLIBC_CHARSETS = y" >> $(EGLIBC_HEADERS_BUILD_DIR)/option-groups.config - @echo "OPTION_EGLIBC_CHARSETS = y" >> $(EGLIBC_BUILD_DIR)/option-groups.config -endif - @echo "Does eglibc will support OPTION_EGLIBC_DB_ALIASES?" -ifeq ($(CONFIG_OPTION_EGLIBC_DB_ALIASES),) - @echo "OPTION_EGLIBC_DB_ALIASES = n" >> $(EGLIBC_HEADERS_BUILD_DIR)/option-groups.config - @echo "OPTION_EGLIBC_DB_ALIASES = n" >> $(EGLIBC_BUILD_DIR)/option-groups.config -else - @echo "OPTION_EGLIBC_DB_ALIASES = y" >> $(EGLIBC_HEADERS_BUILD_DIR)/option-groups.config - @echo "OPTION_EGLIBC_DB_ALIASES = y" >> $(EGLIBC_BUILD_DIR)/option-groups.config -endif - @echo "Does eglibc will support OPTION_EGLIBC_ENVZ?" -ifeq ($(CONFIG_OPTION_EGLIBC_ENVZ),) - @echo "OPTION_EGLIBC_ENVZ = n" >> $(EGLIBC_HEADERS_BUILD_DIR)/option-groups.config - @echo "OPTION_EGLIBC_ENVZ = n" >> $(EGLIBC_BUILD_DIR)/option-groups.config -else - @echo "OPTION_EGLIBC_ENVZ = y" >> $(EGLIBC_HEADERS_BUILD_DIR)/option-groups.config - @echo "OPTION_EGLIBC_ENVZ = y" >> $(EGLIBC_BUILD_DIR)/option-groups.config -endif - @echo "Does eglibc will support OPTION_EGLIBC_FCVT?" -ifeq ($(CONFIG_OPTION_EGLIBC_FCVT),) - @echo "OPTION_EGLIBC_FCVT = n" >> $(EGLIBC_HEADERS_BUILD_DIR)/option-groups.config - @echo "OPTION_EGLIBC_FCVT = n" >> $(EGLIBC_BUILD_DIR)/option-groups.config -else - @echo "OPTION_EGLIBC_FCVT = y" >> $(EGLIBC_HEADERS_BUILD_DIR)/option-groups.config - @echo "OPTION_EGLIBC_FCVT = y" >> $(EGLIBC_BUILD_DIR)/option-groups.config -endif - @echo "Does eglibc will support OPTION_EGLIBC_FMTMSG?" -ifeq ($(CONFIG_OPTION_EGLIBC_FMTMSG),) - @echo "OPTION_EGLIBC_FMTMSG = n" >> $(EGLIBC_HEADERS_BUILD_DIR)/option-groups.config - @echo "OPTION_EGLIBC_FMTMSG = n" >> $(EGLIBC_BUILD_DIR)/option-groups.config -else - @echo "OPTION_EGLIBC_FMTMSG = y" >> $(EGLIBC_HEADERS_BUILD_DIR)/option-groups.config -endif - @echo "Does eglibc will support OPTION_EGLIBC_FSTAB?" -ifeq ($(CONFIG_OPTION_EGLIBC_FSTAB),) - @echo "OPTION_EGLIBC_FSTAB = n" >> $(EGLIBC_HEADERS_BUILD_DIR)/option-groups.config - @echo "OPTION_EGLIBC_FSTAB = n" >> $(EGLIBC_BUILD_DIR)/option-groups.config -else - @echo "OPTION_EGLIBC_FSTAB = y" >> $(EGLIBC_HEADERS_BUILD_DIR)/option-groups.config - @echo "OPTION_EGLIBC_FSTAB = y" >> $(EGLIBC_BUILD_DIR)/option-groups.config -endif - @echo "Does eglibc will support OPTION_EGLIBC_FTRAVERSE?" -ifeq ($(CONFIG_OPTION_EGLIBC_FTRAVERSE),) - @echo "OPTION_EGLIBC_FTRAVERSE = n" >> $(EGLIBC_HEADERS_BUILD_DIR)/option-groups.config - @echo "OPTION_EGLIBC_FTRAVERSE = n" >> $(EGLIBC_BUILD_DIR)/option-groups.config -else - @echo "OPTION_EGLIBC_FTRAVERSE = y" >> $(EGLIBC_HEADERS_BUILD_DIR)/option-groups.config - @echo "OPTION_EGLIBC_FTRAVERSE = y" >> $(EGLIBC_BUILD_DIR)/option-groups.config -endif - @echo "Does eglibc will support OPTION_EGLIBC_INET?" -ifeq ($(CONFIG_OPTION_EGLIBC_INET),) - @echo "OPTION_EGLIBC_INET = n" >> $(EGLIBC_HEADERS_BUILD_DIR)/option-groups.config - @echo "OPTION_EGLIBC_INET = n" >> $(EGLIBC_BUILD_DIR)/option-groups.config -else - @echo "OPTION_EGLIBC_INET = y" >> $(EGLIBC_HEADERS_BUILD_DIR)/option-groups.config - @echo "OPTION_EGLIBC_INET = y" >> $(EGLIBC_BUILD_DIR)/option-groups.config -endif - @echo "Does eglibc will support OPTION_EGLIBC_ADVANCED_INET6?" -ifeq ($(CONFIG_OPTION_EGLIBC_ADVANCED_INET6),) - @echo "OPTION_EGLIBC_ADVANCED_INET6 = n" >> $(EGLIBC_HEADERS_BUILD_DIR)/option-groups.config - @echo "OPTION_EGLIBC_ADVANCED_INET6 = n" >> $(EGLIBC_BUILD_DIR)/option-groups.config -else - @echo "OPTION_EGLIBC_ADVANCED_INET6 = y" >> $(EGLIBC_HEADERS_BUILD_DIR)/option-groups.config - @echo "OPTION_EGLIBC_ADVANCED_INET6 = y" >> $(EGLIBC_BUILD_DIR)/option-groups.config -endif - @echo "Does eglibc will support OPTION_EGLIBC_SUNRPC?" -ifeq ($(CONFIG_OPTION_EGLIBC_SUNRPC),) - @echo "OPTION_EGLIBC_SUNRPC = n" >> $(EGLIBC_HEADERS_BUILD_DIR)/option-groups.config - @echo "OPTION_EGLIBC_SUNRPC = n" >> $(EGLIBC_BUILD_DIR)/option-groups.config -else - @echo "OPTION_EGLIBC_SUNRPC = y" >> $(EGLIBC_HEADERS_BUILD_DIR)/option-groups.config - @echo "OPTION_EGLIBC_SUNRPC = y" >> $(EGLIBC_BUILD_DIR)/option-groups.config -endif - @echo "Does eglibc will support OPTION_EGLIBC_NIS?" -ifeq ($(CONFIG_OPTION_EGLIBC_NIS),) - @echo "OPTION_EGLIBC_NIS = n" >> $(EGLIBC_HEADERS_BUILD_DIR)/option-groups.config - @echo "OPTION_EGLIBC_NIS = n" >> $(EGLIBC_BUILD_DIR)/option-groups.config -else - @echo "OPTION_EGLIBC_NIS = y" >> $(EGLIBC_HEADERS_BUILD_DIR)/option-groups.config - @echo "OPTION_EGLIBC_NIS = y" >> $(EGLIBC_BUILD_DIR)/option-groups.config -endif - @echo "Does eglibc will support OPTION_EGLIBC_RCMD?" -ifeq ($(CONFIG_OPTION_EGLIBC_RCMD),) - @echo "OPTION_EGLIBC_RCMD = n" >> $(EGLIBC_HEADERS_BUILD_DIR)/option-groups.config - @echo "OPTION_EGLIBC_RCMD = n" >> $(EGLIBC_BUILD_DIR)/option-groups.config -else - @echo "OPTION_EGLIBC_RCMD = y" >> $(EGLIBC_HEADERS_BUILD_DIR)/option-groups.config - @echo "OPTION_EGLIBC_RCMD = y" >> $(EGLIBC_BUILD_DIR)/option-groups.config -endif - @echo "Does eglibc will support OPTION_EGLIBC_LOCALES?" -ifeq ($(CONFIG_OPTION_EGLIBC_LOCALES),) - @echo "OPTION_EGLIBC_LOCALES = n" >> $(EGLIBC_HEADERS_BUILD_DIR)/option-groups.config - @echo "OPTION_EGLIBC_LOCALES = n" >> $(EGLIBC_BUILD_DIR)/option-groups.config -else - @echo "OPTION_EGLIBC_LOCALES = y" >> $(EGLIBC_HEADERS_BUILD_DIR)/option-groups.config - @echo "OPTION_EGLIBC_LOCALES = y" >> $(EGLIBC_BUILD_DIR)/option-groups.config -endif - @echo "Does eglibc will support OPTION_EGLIBC_NSSWITCH?" -ifeq ($(CONFIG_OPTION_EGLIBC_NSSWITCH),) - @echo "OPTION_EGLIBC_NSSWITCH = n" >> $(EGLIBC_HEADERS_BUILD_DIR)/option-groups.config - @echo "OPTION_EGLIBC_NSSWITCH = n" >> $(EGLIBC_BUILD_DIR)/option-groups.config -else - @echo "OPTION_EGLIBC_NSSWITCH = y" >> $(EGLIBC_HEADERS_BUILD_DIR)/option-groups.config - @echo "OPTION_EGLIBC_NSSWITCH = y" >> $(EGLIBC_BUILD_DIR)/option-groups.config -endif - @echo "Does eglibc will support OPTION_EGLIBC_SPAWN?" -ifeq ($(CONFIG_OPTION_EGLIBC_SPAWN),) - @echo "OPTION_EGLIBC_SPAWN = n" >> $(EGLIBC_HEADERS_BUILD_DIR)/option-groups.config - @echo "OPTION_EGLIBC_SPAWN = n" >> $(EGLIBC_BUILD_DIR)/option-groups.config -else - @echo "OPTION_EGLIBC_SPAWN = y" >> $(EGLIBC_HEADERS_BUILD_DIR)/option-groups.config - @echo "OPTION_EGLIBC_SPAWN = y" >> $(EGLIBC_BUILD_DIR)/option-groups.config -endif - @echo "Does eglibc will support OPTION_EGLIBC_STREAMS?" -ifeq ($(CONFIG_OPTION_EGLIBC_STREAMS),) - @echo "OPTION_EGLIBC_STREAMS = n" >> $(EGLIBC_HEADERS_BUILD_DIR)/option-groups.config - @echo "OPTION_EGLIBC_STREAMS = n" >> $(EGLIBC_BUILD_DIR)/option-groups.config -else - @echo "OPTION_EGLIBC_STREAMS = y" >> $(EGLIBC_HEADERS_BUILD_DIR)/option-groups.config - @echo "OPTION_EGLIBC_STREAMS = y" >> $(EGLIBC_BUILD_DIR)/option-groups.config -endif - @echo "Does eglibc will support OPTION_EGLIBC_UTMP?" -ifeq ($(CONFIG_OPTION_EGLIBC_UTMP),) - @echo "OPTION_EGLIBC_UTMP = n" >> $(EGLIBC_HEADERS_BUILD_DIR)/option-groups.config - @echo "OPTION_EGLIBC_UTMP = n" >> $(EGLIBC_BUILD_DIR)/option-groups.config -else - @echo "OPTION_EGLIBC_UTMP = y" >> $(EGLIBC_HEADERS_BUILD_DIR)/option-groups.config - @echo "OPTION_EGLIBC_UTMP = y" >> $(EGLIBC_BUILD_DIR)/option-groups.config -endif - @echo "Does eglibc will support OPTION_EGLIBC_GETLOGIN?" -ifeq ($(CONFIG_OPTION_EGLIBC_GETLOGIN),) - @echo "OPTION_EGLIBC_GETLOGIN = n" >> $(EGLIBC_HEADERS_BUILD_DIR)/option-groups.config - @echo "OPTION_EGLIBC_GETLOGIN = n" >> $(EGLIBC_BUILD_DIR)/option-groups.config -else - @echo "OPTION_EGLIBC_GETLOGIN = y" >> $(EGLIBC_HEADERS_BUILD_DIR)/option-groups.config - @echo "OPTION_EGLIBC_GETLOGIN = y" >> $(EGLIBC_BUILD_DIR)/option-groups.config -endif - @echo "Does eglibc will support OPTION_EGLIBC_UTMPX?" -ifeq ($(CONFIG_OPTION_EGLIBC_UTMPX),) - @echo "OPTION_EGLIBC_UTMPX = n" >> $(EGLIBC_HEADERS_BUILD_DIR)/option-groups.config - @echo "OPTION_EGLIBC_UTMPX = n" >> $(EGLIBC_BUILD_DIR)/option-groups.config -else - @echo "OPTION_EGLIBC_UTMPX = y" >> $(EGLIBC_HEADERS_BUILD_DIR)/option-groups.config - @echo "OPTION_EGLIBC_UTMPX = y" >> $(EGLIBC_BUILD_DIR)/option-groups.config -endif - @echo "Does eglibc will support OPTION_EGLIBC_WORDEXP?" -ifeq ($(CONFIG_OPTION_EGLIBC_WORDEXP),) - @echo "OPTION_EGLIBC_WORDEXP = n" >> $(EGLIBC_HEADERS_BUILD_DIR)/option-groups.config - @echo "OPTION_EGLIBC_WORDEXP = n" >> $(EGLIBC_BUILD_DIR)/option-groups.config -else - @echo "OPTION_EGLIBC_WORDEXP = y" >> $(EGLIBC_HEADERS_BUILD_DIR)/option-groups.config - @echo "OPTION_EGLIBC_WORDEXP = y" >> $(EGLIBC_BUILD_DIR)/option-groups.config -endif - @echo "Does eglibc will support OPTION_POSIX_C_LANG_WIDE_CHAR?" -ifeq ($(CONFIG_OPTION_POSIX_C_LANG_WIDE_CHAR),) - @echo "OPTION_POSIX_C_LANG_WIDE_CHAR = n" >> $(EGLIBC_HEADERS_BUILD_DIR)/option-groups.config - @echo "OPTION_POSIX_C_LANG_WIDE_CHAR = n" >> $(EGLIBC_BUILD_DIR)/option-groups.config -else - @echo "OPTION_POSIX_C_LANG_WIDE_CHAR = y" >> $(EGLIBC_HEADERS_BUILD_DIR)/option-groups.config - @echo "OPTION_POSIX_C_LANG_WIDE_CHAR = y" >> $(EGLIBC_BUILD_DIR)/option-groups.config -endif - @echo "Does eglibc will support OPTION_EGLIBC_LOCALE_CODE?" -ifeq ($(CONFIG_OPTION_EGLIBC_LOCALE_CODE),) - @echo "OPTION_EGLIBC_LOCALE_CODE = n" >> $(EGLIBC_HEADERS_BUILD_DIR)/option-groups.config - @echo "OPTION_EGLIBC_LOCALE_CODE = n" >> $(EGLIBC_BUILD_DIR)/option-groups.config -else - @echo "OPTION_EGLIBC_LOCALE_CODE = y" >> $(EGLIBC_HEADERS_BUILD_DIR)/option-groups.config - @echo "OPTION_EGLIBC_LOCALE_CODE = y" >> $(EGLIBC_BUILD_DIR)/option-groups.config -endif - @echo "Does eglibc will support OPTION_EGLIBC_CATGETS?" -ifeq ($(CONFIG_OPTION_EGLIBC_CATGETS),) - @echo "OPTION_EGLIBC_CATGETS = n" >> $(EGLIBC_HEADERS_BUILD_DIR)/option-groups.config - @echo "OPTION_EGLIBC_CATGETS = n" >> $(EGLIBC_BUILD_DIR)/option-groups.config -else - @echo "OPTION_EGLIBC_CATGETS = y" >> $(EGLIBC_HEADERS_BUILD_DIR)/option-groups.config - @echo "OPTION_EGLIBC_CATGETS = y" >> $(EGLIBC_BUILD_DIR)/option-groups.config -endif - @echo "Does eglibc will support OPTION_POSIX_WIDE_CHAR_DEVICE_IO?" -ifeq ($(CONFIG_OPTION_POSIX_WIDE_CHAR_DEVICE_IO),) - @echo "OPTION_POSIX_WIDE_CHAR_DEVICE_IO = n" >> $(EGLIBC_HEADERS_BUILD_DIR)/option-groups.config - @echo "OPTION_POSIX_WIDE_CHAR_DEVICE_IO = n" >> $(EGLIBC_BUILD_DIR)/option-groups.config -else - @echo "OPTION_POSIX_WIDE_CHAR_DEVICE_IO = y" >> $(EGLIBC_HEADERS_BUILD_DIR)/option-groups.config - @echo "OPTION_POSIX_WIDE_CHAR_DEVICE_IO = y" >> $(EGLIBC_BUILD_DIR)/option-groups.config -endif - @echo "Does eglibc will support OPTION_POSIX_REGEXP?" -ifeq ($(CONFIG_OPTION_POSIX_REGEXP),) - @echo "OPTION_POSIX_REGEXP = n" >> $(EGLIBC_HEADERS_BUILD_DIR)/option-groups.config - @echo "OPTION_POSIX_REGEXP = n" >> $(EGLIBC_BUILD_DIR)/option-groups.config -else - @echo "OPTION_POSIX_REGEXP = y" >> $(EGLIBC_HEADERS_BUILD_DIR)/option-groups.config - @echo "OPTION_POSIX_REGEXP = y" >> $(EGLIBC_BUILD_DIR)/option-groups.config -endif - @echo "Does eglibc will support OPTION_POSIX_REGEXP_GLIBC?" -ifeq ($(CONFIG_OPTION_POSIX_REGEXP_GLIBC),) - @echo "OPTION_POSIX_REGEXP_GLIBC = n" >> $(EGLIBC_HEADERS_BUILD_DIR)/option-groups.config - @echo "OPTION_POSIX_REGEXP_GLIBC = n" >> $(EGLIBC_BUILD_DIR)/option-groups.config -else - @echo "OPTION_POSIX_REGEXP_GLIBC = y" >> $(EGLIBC_HEADERS_BUILD_DIR)/option-groups.config - @echo "OPTION_POSIX_REGEXP_GLIBC = y" >> $(EGLIBC_BUILD_DIR)/option-groups.config -endif + @for i in $(EGLIBC_OPTIONS); \ + do \ + echo "Does eglibc will support $$i?"; \ + if grep -q CONFIG_$$i=y $(EMBTK_ROOT)/.config ; \ + then \ + echo "You said yes"; \ + echo "$$i = y" >> $(EGLIBC_HEADERS_BUILD_DIR)/option-groups.config; \ + echo "$$i = y" >> $(EGLIBC_BUILD_DIR)/option-groups.config; \ + else \ + echo "You said no"; \ + echo "$$i = n" >> $(EGLIBC_HEADERS_BUILD_DIR)/option-groups.config; \ + echo "$$i = n" >> $(EGLIBC_BUILD_DIR)/option-groups.config; \ + fi \ + done |