/
Makefile.Ubuntu
36 lines (26 loc) · 1 KB
/
Makefile.Ubuntu
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
BUILD_TYPE ?= debug
PLATFORM := x86
# Use ?= for WEBKIT_DIR since desktop-binaries (hudson) build script will set it as needed.
WEBKIT_DIR ?= webkit4v8
STAGING_INC_DIR := $(LUNA_STAGING)/include
STAGING_LIB_DIR := $(LUNA_STAGING)/lib
NOVA_TOP_DIR_REL = ../
NOVA_TOP_DIR_ABS = $(shell cd $(NOVA_TOP_DIR_REL); pwd)
WEBKIT_PATH_INCLUDE = $(NOVA_TOP_DIR_ABS)/$(WEBKIT_DIR)
BS_DIR := ../BrowserServer
INCLUDES := -I$(BS_DIR)/Yap -I$(STAGING_INC_DIR)
LIBS := -L$(BS_DIR)/$(BUILD_TYPE)-x86 -lYap -L$(STAGING_LIB_DIR) -lmjson $(STAGING_LIB_DIR)/AdapterBase.a
INCLUDES += \
-I$(WEBKIT_PATH_INCLUDE)/WebCore/platform/graphics/pg \
-I$(WEBKIT_PATH_INCLUDE)/WebKit/palm/webkit \
-I$(LUNA_STAGING)/include \
-I$(LUNA_STAGING)/include/Piranha \
-I$(LUNA_STAGING)/include/webkit/npapi
LIBS += \
-Wl,-rpath $(LUNA_STAGING)/lib \
-L$(LUNA_STAGING)/lib \
-lWebKitLuna -lPiranha
include Makefile.inc
install: all
@mkdir -p $(LUNA_STAGING)/lib/BrowserPlugins
install -m 0755 $(TARGET_SO) $(LUNA_STAGING)/lib/BrowserPlugins