widget/gonk/Makefile.in
author Nicholas D. Matsakis <nmatsakis@mozilla.com>
Thu, 01 Nov 2012 15:13:58 -0700
changeset 112021 35b68eb3abd141837359196b60218d103784e792
parent 106001 6075cc5dbe31fbe68e26d7bd70fb1487580a5363
permissions -rw-r--r--
Invalidate all compilation modes if only a JSScript* is available.

# Copyright 2012 Mozilla Foundation and Mozilla contributors
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
#     http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.

DEPTH           = @DEPTH@
topsrcdir       = @top_srcdir@
srcdir          = @srcdir@
VPATH           = \
  $(srcdir) \
  $(srcdir)/libui \
  $(NULL)

include $(DEPTH)/config/autoconf.mk

EXPORTS         = OrientationObserver.h
MODULE          = widget
LIBRARY_NAME    = widget_gonk
EXPORT_LIBRARY  = 1
IS_COMPONENT    = 1
MODULE_NAME     = nsWidgetGonkModule
GRE_MODULE      = 1
LIBXUL_LIBRARY  = 1


CPPSRCS	= \
	Framebuffer.cpp \
	HWComposer.cpp \
	nsAppShell.cpp \
	nsWidgetFactory.cpp \
	nsWindow.cpp \
	nsLookAndFeel.cpp \
	nsIdleServiceGonk.cpp \
	OrientationObserver.cpp \
	EventHub.cpp \
	Input.cpp \
	InputApplication.cpp \
	InputDispatcher.cpp \
	InputListener.cpp \
	InputReader.cpp \
	InputTransport.cpp \
	InputWindow.cpp \
	Keyboard.cpp \
	KeyCharacterMap.cpp \
	KeyLayoutMap.cpp \
	PixelFormat.cpp \
	VirtualKeyMap.cpp \
	PointerController.cpp \
	SpriteController.cpp \
	PropertyMap.cpp \
	Unicode.cpp \
	Timers.cpp \
	Tokenizer.cpp \
	String8.cpp \
	Static.cpp \
	$(NULL)

SHARED_LIBRARY_LIBS = ../xpwidgets/libxpwidgets_s.a

include $(topsrcdir)/config/rules.mk

DEFINES += -D_IMPL_NS_WIDGET -DHAVE_OFF64_T -DSK_BUILD_FOR_ANDROID_NDK

LOCAL_INCLUDES += \
	-I$(topsrcdir)/widget/xpwidgets \
	-I$(topsrcdir)/widget/shared \
	-I$(topsrcdir)/dom/system/android \
	-I$(topsrcdir)/content/events/src \
	-I$(topsrcdir)/gfx/skia/include/core \
	-I$(topsrcdir)/gfx/skia/include/config \
	-I$(srcdir) \
	$(NULL)


include $(topsrcdir)/ipc/chromium/chromium-config.mk