14fee23f9Smrg 24fee23f9Smrg## This is used in all Makefile.am's. Set defaults here. 34fee23f9Smrg 44fee23f9Smrg# May be used by various substitution variables. 5b17d1066Smrggcc_version := $(shell @get_gcc_base_ver@ $(top_srcdir)/../gcc/BASE-VER) 64fee23f9Smrg 74fee23f9SmrgMAINT_CHARSET = latin1 84fee23f9Smrg 94fee23f9Smrgmkinstalldirs = $(SHELL) $(toplevel_srcdir)/mkinstalldirs 104fee23f9SmrgPWD_COMMAND = $${PWDCMD-pwd} 114fee23f9SmrgSTAMP = echo timestamp > 124fee23f9Smrg 134fee23f9Smrgtoolexecdir = $(glibcxx_toolexecdir) 144fee23f9Smrgtoolexeclibdir = $(glibcxx_toolexeclibdir) 154fee23f9Smrg 1648fb7bfaSmrgif ENABLE_WERROR 17181254a7SmrgWERROR_FLAG = -Werror 1848fb7bfaSmrgelse 1948fb7bfaSmrgWERROR_FLAG = 2048fb7bfaSmrgendif 2148fb7bfaSmrg 224d5abbe8Smrgif ENABLE_EXTERN_TEMPLATE 234d5abbe8SmrgXTEMPLATE_FLAGS = -fno-implicit-templates 244d5abbe8Smrgelse 254d5abbe8SmrgXTEMPLATE_FLAGS = 264d5abbe8Smrgendif 274d5abbe8Smrg 28*b1e83836Smrgif GLIBCXX_LDBL_ALT128_COMPAT 29*b1e83836SmrgLDBL_128_FLAGS = $(LONG_DOUBLE_128_FLAGS) 30*b1e83836Smrgelse 31*b1e83836SmrgLDBL_128_FLAGS = 32*b1e83836Smrgendif 33*b1e83836Smrg 344fee23f9Smrg# These bits are all figured out from configure. Look in acinclude.m4 354fee23f9Smrg# or configure.ac to see how they are set. See GLIBCXX_EXPORT_FLAGS. 364fee23f9SmrgCONFIG_CXXFLAGS = \ 37*b1e83836Smrg $(SECTION_FLAGS) $(HWCAP_CFLAGS) -frandom-seed=$@ $(LDBL_128_FLAGS) 3848fb7bfaSmrg 394fee23f9SmrgWARN_CXXFLAGS = \ 4048fb7bfaSmrg $(WARN_FLAGS) $(WERROR_FLAG) -fdiagnostics-show-location=once 414fee23f9Smrg 424fee23f9Smrg# -I/-D flags to pass when compiling. 43f9a78e0eSmrgAM_CPPFLAGS = $(GLIBCXX_INCLUDES) $(CPPFLAGS) 444fee23f9Smrg 45