Skip to content

Instantly share code, notes, and snippets.

@srikumar-b
Created March 8, 2012 01:37
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save srikumar-b/1997887 to your computer and use it in GitHub Desktop.
Save srikumar-b/1997887 to your computer and use it in GitHub Desktop.
Common Makefile to build all components in isis-project
dbgrel=Release
INC_DIR=$(STAGING_DIR)/include
LIB_DIR=$(STAGING_DIR)/lib
WEBKITBUILDDIR=$(STAGING_DIR)/$(dbgrel)
JOBS ?= --jobs=$(shell grep -c processor /proc/cpuinfo)
webkit:
WEBKITOUTPUTDIR=$(STAGING_DIR) WebKit/Tools/Scripts/build-webkit --qt --no-video --$(dbgrel) --qmakearg="DEFINES+=XP_UNIX" --qmakearg="DEFINES+=XP_WEBOS" --qmakearg="DEFINES+=PALM_DEVICE" --qmakearg="DEFINES+=MACHINE_DESKTOP" --qmakearg="DEFINES+=QT_WEBOS" --makeargs="$(JOBS)"
install-webkit:
mkdir -p $(INC_DIR)/QtWebKit
cp $(WEBKITBUILDDIR)/lib/libQtWebKit.so.4.10.0 $(LIB_DIR)/libQtWebKit.so.4.8.0
ln -sf $(LIB_DIR)/libQtWebKit.so.4.8.0 $(LIB_DIR)/libQtWebKit.so.4.10
ln -sf $(LIB_DIR)/libQtWebKit.so.4.8.0 $(LIB_DIR)/libQtWebKit.so.4
ln -sf $(LIB_DIR)/libQtWebKit.so.4.8.0 $(LIB_DIR)/libQtWebKit.so
install -m 444 $(WEBKITBUILDDIR)/include/QtWebKit/q*.h $(INC_DIR)/QtWebKit
install -m 444 $(WEBKITBUILDDIR)/include/QtWebKit/Q* $(INC_DIR)/QtWebKit
cd $(WEBKITBUILDDIR)/include/QtWebKit && perl -e 'while (<>) {if (m/^#include "([^"]+)"/) {print `install -m 444 $$1 $(INC_DIR)/QtWebKit`;}}' q*.h
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment