# fss-0002
# webkit uses some sort of source code auto-generator during the 'make' process.
# this is a serious problem as this auto-generation process does not properly generate source code.
# this means some fancy footwork needs to be done to get this compiled properly.
# # would still like to enable: --enable-media-source --enable-media-statistics


main:
  ./configure $CONF $DOCDIR --with-unicode-backend=glib --enable-spellcheck --enable-video --disable-symbols --enable-datagrid --enable-image-resizer --with-gtk=2.0 $TARGET --enable-media-stream PATH=$PATH:/python/bin/
  #./configure $CONF $DOCDIR --with-unicode-backend=glib --enable-spellcheck --enable-video --disable-symbols --enable-datagrid --enable-image-resizer --with-gtk=2.0 $TARGET --enable-media-stream PATH=$PATH:/python/bin/ --enable-media-source --enable-media-statistics --enable-web-audio --enable-web-timing --enable-input-speech 
  #make pkgconfigdir=${TC}lib/pkgconfig/ || true # fancy footwork begins..
  sed -i -e 's|/usr/bin/gcc|gcc|g' Source/WebCore/dom/make_names.pl Source/WebCore/bindings/scripts/IDLParser.pm Source/WebCore/bindings/scripts/preprocessor.pm
  #sed -i -e '/#include "webkit\/WebKitDOMUint8Array.h"/d' DerivedSources/webkit/WebKitDOMHTMLMediaElement.cpp
  #sed -i -e '/#include "webkit\/WebKitDOMUint8ArrayPrivate.h"/d' DerivedSources/webkit/WebKitDOMHTMLMediaElement.cpp
  #sed -i -e 's|WebKitDOMUint8Array|Uint8Array|g' DerivedSources/webkit/WebKitDOMHTMLMediaElement.h DerivedSources/webkit/WebKitDOMHTMLMediaElement.cpp
  #sed -i -e "s|#include \"webkit/WebKitDOMHTMLElement.h\"|&\n#include <wtf/Uint8Array.h>|" DerivedSources/webkit/WebKitDOMHTMLMediaElement.h
  make pkgconfigdir=${TC}lib/pkgconfig/
  make pkgconfigdir=${TC}lib/pkgconfig/ install
  if [[ -d /include/webkitgtk-1.0 ]] ; then cp -vR /include/webkitgtk-1.0 ${TC}include/ ; fi
  if [[ -d /include/webkit-1.0 ]] ; then cp -vR /include/webkit-1.0 ${TC}include/ ; fi
  chmod ugo-x /lib/lib{webkit,javascriptcore}gtk-1.0.la
  mv -v /lib/lib{webkit,javascriptcore}gtk-1.0.la ${TC}lib/
  chgrp e_web -R /share/webkitgtk-1.0 /lib/lib{webkit,javascriptcore}gtk-1.0.so* /sbin/accelerometer /bin/jsc-1
  chmod o-rx -R /share/webkitgtk-1.0 /lib/lib{webkit,javascriptcore}gtk-1.0.so* /sbin/accelerometer /bin/jsc-1
  find /share/webkitgtk-1.0 -type d -exec chmod g+s '{}' ';'
  rm -Rf /include/
  rm -Rf /share/locale/
