# This Source Code Form is subject to the terms of the Mozilla Public # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. ifeq (WINNT,$(OS_TARGET)) VISIBILITY_FLAGS = endif # The below is a rough translation of build_angle.gypi: DEFINES += -DANGLE_DISABLE_TRACE DEFINES += -DANGLE_COMPILE_OPTIMIZATION_LEVEL=D3DCOMPILE_OPTIMIZATION_LEVEL1 # Target: 'preprocessor' # src/compiler/preprocessor: VPATH += $(srcdir)/src/compiler/preprocessor # Target: 'translator_common' # Requires: 'preprocessor' LOCAL_INCLUDES += \ -I$(srcdir)/include \ -I$(srcdir)/include/KHR \ -I$(srcdir)/src DEFINES += -DCOMPILER_IMPLEMENTATION VPATH += $(srcdir)/src/compiler VPATH += $(srcdir)/src/compiler/depgraph VPATH += $(srcdir)/src/compiler/timing VPATH += $(srcdir)/src/third_party/compiler VPATH += $(srcdir)/src/third_party/murmurhash # Target: 'translator_glsl' # Requires: 'translator_common' # src/compiler: ifdef MOZ_ANGLE_RENDERER libs:: ifdef MOZ_D3DCOMPILER_CAB expand "$(MOZ_D3DCOMPILER_CAB)" -F:$(MOZ_D3DCOMPILER_DLL) "$(DIST)/bin" endif endif include $(topsrcdir)/config/rules.mk # We have to filter out -pedantic, because of # comma-at-end-of-enumerator list failures. We can try to get this fixed # upstream at some point. CXXFLAGS := $(filter-out -pedantic,$(CXXFLAGS)) CFLAGS := $(filter-out -pedantic,$(CFLAGS))