# -*- mode: Makefile; -*- ## ----------------------------------------------------------------------------- ## --SECTION-- LIBRARY ## ----------------------------------------------------------------------------- ################################################################################ ### @brief V8 ################################################################################ BUILT_SOURCES += @V8_LIBS@ @V8_LIBS@: @srcdir@/.v8-build-@TRI_BITS@ @srcdir@/.v8-build-@TRI_BITS@: @echo @echo "--------------------------------------------------------------------------------" @echo "BUILDING V8" @echo "--------------------------------------------------------------------------------" @echo if ENABLE_ARM cd @top_srcdir@/3rdParty/V8 \ && CFLAGS="-O2 -g -fsigned-char" \ CXXFLAGS="-O2 -g -fsigned-char" \ $(MAKE) CXX=$(CXX) LINK=$(CXX) library=static strictaliasing=off snapshot=off werror=no hardfp=on @V8_TARGET@ else cd @top_srcdir@/3rdParty/V8 \ && CFLAGS="-O2 -g" \ CXXFLAGS="-O2 -g" \ $(MAKE) CXX=$(CXX) LINK=$(CXX) library=static strictaliasing=off snapshot=off werror=no @V8_TARGET@ endif touch @srcdir@/.v8-build-@TRI_BITS@ @echo @echo "--------------------------------------------------------------------------------" @echo "BUILD V8 FINISHED" @echo "--------------------------------------------------------------------------------" @echo ################################################################################ ### @brief additional files to remove ################################################################################ CLEANUP_3RD += clean-v8 clean-v8: rm -f @srcdir@/.v8-build-@TRI_BITS@ cd @top_srcdir@/3rdParty/V8 && ( $(MAKE) clean || true ) rm -rf @top_srcdir@/3rdParty/V8/out rm -rf @top_srcdir@/3rdParty/V8/tools/*.pyc rm -rf @top_srcdir@/3rdParty/V8/build/gyp/pylib/gyp/*.pyc rm -rf @top_srcdir@/3rdParty/V8/build/gyp/pylib/gyp/*/*.pyc ## ----------------------------------------------------------------------------- ## --SECTION-- END-OF-FILE ## ----------------------------------------------------------------------------- ## Local Variables: ## mode: outline-minor ## outline-regexp: "^\\(### @brief\\|## --SECTION--\\|# -\\*- \\)" ## End: