You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@harmony.apache.org by hi...@apache.org on 2006/07/14 16:28:35 UTC
svn commit: r421913 - in /incubator/harmony/enhanced/classlib/trunk: ./
make/ modules/archive/ modules/awt/ modules/awt/make/
modules/awt/src/main/native/ modules/awt/src/main/native/gl/
modules/awt/src/main/native/gl/linux/ modules/awt/src/main/native...
Author: hindessm
Date: Fri Jul 14 07:28:32 2006
New Revision: 421913
URL: http://svn.apache.org/viewvc?rev=421913&view=rev
Log:
Attempt at integration of awt native code.
Added:
incubator/harmony/enhanced/classlib/trunk/modules/awt/src/main/native/
incubator/harmony/enhanced/classlib/trunk/modules/awt/src/main/native/gl/ (with props)
incubator/harmony/enhanced/classlib/trunk/modules/awt/src/main/native/gl/linux/ (with props)
incubator/harmony/enhanced/classlib/trunk/modules/awt/src/main/native/gl/linux/libgl.exp
incubator/harmony/enhanced/classlib/trunk/modules/awt/src/main/native/gl/linux/makefile
incubator/harmony/enhanced/classlib/trunk/modules/awt/src/main/native/gl/shared/
- copied from r421213, incubator/harmony/enhanced/classlib/trunk/modules/awt_swing_contribution/modules/awt/src/common/native/gl/
incubator/harmony/enhanced/classlib/trunk/modules/awt/src/main/native/gl/windows/
- copied from r421213, incubator/harmony/enhanced/classlib/trunk/modules/awt_swing_contribution/modules/awt/src/windows/native/gl/
incubator/harmony/enhanced/classlib/trunk/modules/awt/src/main/native/gl/windows/gl.def
incubator/harmony/enhanced/classlib/trunk/modules/awt/src/main/native/gl/windows/gl.rc
incubator/harmony/enhanced/classlib/trunk/modules/awt/src/main/native/gl/windows/makefile
incubator/harmony/enhanced/classlib/trunk/modules/awt/src/main/native/jpegdecoder/ (with props)
incubator/harmony/enhanced/classlib/trunk/modules/awt/src/main/native/jpegdecoder/linux/ (with props)
incubator/harmony/enhanced/classlib/trunk/modules/awt/src/main/native/jpegdecoder/linux/libjpegdecoder.exp
incubator/harmony/enhanced/classlib/trunk/modules/awt/src/main/native/jpegdecoder/linux/makefile
incubator/harmony/enhanced/classlib/trunk/modules/awt/src/main/native/jpegdecoder/shared/
- copied from r421213, incubator/harmony/enhanced/classlib/trunk/modules/awt_swing_contribution/modules/awt/src/common/native/gl/JPEGDecoder/
incubator/harmony/enhanced/classlib/trunk/modules/awt/src/main/native/jpegdecoder/windows/
incubator/harmony/enhanced/classlib/trunk/modules/awt/src/main/native/jpegdecoder/windows/jpegdecoder.def
incubator/harmony/enhanced/classlib/trunk/modules/awt/src/main/native/jpegdecoder/windows/jpegdecoder.rc
incubator/harmony/enhanced/classlib/trunk/modules/awt/src/main/native/jpegdecoder/windows/makefile
incubator/harmony/enhanced/classlib/trunk/modules/awt/src/main/native/lcmm/ (with props)
incubator/harmony/enhanced/classlib/trunk/modules/awt/src/main/native/lcmm/linux/ (with props)
incubator/harmony/enhanced/classlib/trunk/modules/awt/src/main/native/lcmm/linux/liblcmm.exp
incubator/harmony/enhanced/classlib/trunk/modules/awt/src/main/native/lcmm/linux/makefile
incubator/harmony/enhanced/classlib/trunk/modules/awt/src/main/native/lcmm/shared/
- copied from r421213, incubator/harmony/enhanced/classlib/trunk/modules/awt_swing_contribution/modules/awt/src/common/native/gl/cmm/
incubator/harmony/enhanced/classlib/trunk/modules/awt/src/main/native/lcmm/windows/
incubator/harmony/enhanced/classlib/trunk/modules/awt/src/main/native/lcmm/windows/lcmm.def
incubator/harmony/enhanced/classlib/trunk/modules/awt/src/main/native/lcmm/windows/lcmm.rc
incubator/harmony/enhanced/classlib/trunk/modules/awt/src/main/native/lcmm/windows/makefile
incubator/harmony/enhanced/classlib/trunk/modules/awt/src/main/native/linuxfont/ (with props)
incubator/harmony/enhanced/classlib/trunk/modules/awt/src/main/native/linuxfont/linux/
- copied from r421213, incubator/harmony/enhanced/classlib/trunk/modules/awt_swing_contribution/modules/awt/src/linux/native/linuxfont/
incubator/harmony/enhanced/classlib/trunk/modules/awt/src/main/native/linuxfont/linux/liblinuxfont.exp
incubator/harmony/enhanced/classlib/trunk/modules/awt/src/main/native/linuxfont/linux/makefile
incubator/harmony/enhanced/classlib/trunk/modules/awt/src/main/native/win32wrapper/ (with props)
incubator/harmony/enhanced/classlib/trunk/modules/awt/src/main/native/win32wrapper/windows/
- copied from r421213, incubator/harmony/enhanced/classlib/trunk/modules/awt_swing_contribution/modules/awt/src/windows/native/Win32Wrapper/
incubator/harmony/enhanced/classlib/trunk/modules/awt/src/main/native/win32wrapper/windows/Win32Wrapper.def
incubator/harmony/enhanced/classlib/trunk/modules/awt/src/main/native/win32wrapper/windows/Win32Wrapper.rc
incubator/harmony/enhanced/classlib/trunk/modules/awt/src/main/native/win32wrapper/windows/makefile
incubator/harmony/enhanced/classlib/trunk/modules/awt/src/main/native/winfont/ (with props)
incubator/harmony/enhanced/classlib/trunk/modules/awt/src/main/native/winfont/windows/
- copied from r421213, incubator/harmony/enhanced/classlib/trunk/modules/awt_swing_contribution/modules/awt/src/windows/native/fontlib/
incubator/harmony/enhanced/classlib/trunk/modules/awt/src/main/native/winfont/windows/fontlib.def
incubator/harmony/enhanced/classlib/trunk/modules/awt/src/main/native/winfont/windows/fontlib.rc
incubator/harmony/enhanced/classlib/trunk/modules/awt/src/main/native/winfont/windows/makefile
incubator/harmony/enhanced/classlib/trunk/modules/awt/src/main/native/x11wrapper/ (with props)
incubator/harmony/enhanced/classlib/trunk/modules/awt/src/main/native/x11wrapper/linux/
- copied from r421213, incubator/harmony/enhanced/classlib/trunk/modules/awt_swing_contribution/modules/awt/src/linux/native/X11Wrapper/
incubator/harmony/enhanced/classlib/trunk/modules/awt/src/main/native/x11wrapper/linux/libX11Wrapper.exp
incubator/harmony/enhanced/classlib/trunk/modules/awt/src/main/native/x11wrapper/linux/makefile
Removed:
incubator/harmony/enhanced/classlib/trunk/modules/awt/src/main/native/gl/shared/JPEGDecoder/
incubator/harmony/enhanced/classlib/trunk/modules/awt/src/main/native/gl/shared/cmm/
incubator/harmony/enhanced/classlib/trunk/modules/awt_swing_contribution/modules/awt/src/common/native/gl/
incubator/harmony/enhanced/classlib/trunk/modules/awt_swing_contribution/modules/awt/src/linux/native/X11Wrapper/
incubator/harmony/enhanced/classlib/trunk/modules/awt_swing_contribution/modules/awt/src/linux/native/linuxfont/
incubator/harmony/enhanced/classlib/trunk/modules/awt_swing_contribution/modules/awt/src/windows/native/Win32Wrapper/
incubator/harmony/enhanced/classlib/trunk/modules/awt_swing_contribution/modules/awt/src/windows/native/fontlib/
incubator/harmony/enhanced/classlib/trunk/modules/awt_swing_contribution/modules/awt/src/windows/native/gl/
Modified:
incubator/harmony/enhanced/classlib/trunk/build.xml
incubator/harmony/enhanced/classlib/trunk/make/build-native.xml
incubator/harmony/enhanced/classlib/trunk/modules/archive/build.xml
incubator/harmony/enhanced/classlib/trunk/modules/awt/build.xml
incubator/harmony/enhanced/classlib/trunk/modules/awt/make/hyproperties.xml
incubator/harmony/enhanced/classlib/trunk/modules/awt/src/main/native/linuxfont/linux/LinuxNativeFont.c
Modified: incubator/harmony/enhanced/classlib/trunk/build.xml
URL: http://svn.apache.org/viewvc/incubator/harmony/enhanced/classlib/trunk/build.xml?rev=421913&r1=421912&r2=421913&view=diff
==============================================================================
--- incubator/harmony/enhanced/classlib/trunk/build.xml (original)
+++ incubator/harmony/enhanced/classlib/trunk/build.xml Fri Jul 14 07:28:32 2006
@@ -91,14 +91,8 @@
<ant antfile="make/build-test.xml" inheritall="false"
target="support.jar"/>
-
- <antcall target="build-awt-swing" />
</target>
- <target name="build-awt-swing" if="with.awt.swing">
- <ant antfile="modules/awt_swing_contribution/modules/awt/make/build.xml" inheritall="false" target="build.native" />
- </target>
-
<target name="test">
<echo>
========================================
Modified: incubator/harmony/enhanced/classlib/trunk/make/build-native.xml
URL: http://svn.apache.org/viewvc/incubator/harmony/enhanced/classlib/trunk/make/build-native.xml?rev=421913&r1=421912&r2=421913&view=diff
==============================================================================
--- incubator/harmony/enhanced/classlib/trunk/make/build-native.xml (original)
+++ incubator/harmony/enhanced/classlib/trunk/make/build-native.xml Fri Jul 14 07:28:32 2006
@@ -116,6 +116,7 @@
<ant dir="..\modules\luni" antfile="build.xml" target="build.native.secondary" />
<ant dir="..\modules\nio" antfile="build.xml" target="build.native" />
<ant dir="..\modules\misc" antfile="build.xml" target="build.native" />
+ <ant dir="..\modules\awt" antfile="build.xml" target="build.native" />
</target>
Modified: incubator/harmony/enhanced/classlib/trunk/modules/archive/build.xml
URL: http://svn.apache.org/viewvc/incubator/harmony/enhanced/classlib/trunk/modules/archive/build.xml?rev=421913&r1=421912&r2=421913&view=diff
==============================================================================
--- incubator/harmony/enhanced/classlib/trunk/modules/archive/build.xml (original)
+++ incubator/harmony/enhanced/classlib/trunk/modules/archive/build.xml Fri Jul 14 07:28:32 2006
@@ -38,10 +38,14 @@
<target name="build" depends="compile.java, build.jar" />
- <target name="copy.native.includes">
+ <target name="copy.native.includes" depends="overlay-oss">
<copy todir="${hy.hdk}/include" overwrite="yes">
<fileset dir="${hy.archive.src.main.native}/include/shared">
<include name="zipsup.h" />
+ </fileset>
+ <fileset dir="${hy.archive.src.main.native}/zlib_dist">
+ <include name="zlib.h" />
+ <include name="zconf.h" />
</fileset>
</copy>
</target>
Modified: incubator/harmony/enhanced/classlib/trunk/modules/awt/build.xml
URL: http://svn.apache.org/viewvc/incubator/harmony/enhanced/classlib/trunk/modules/awt/build.xml?rev=421913&r1=421912&r2=421913&view=diff
==============================================================================
--- incubator/harmony/enhanced/classlib/trunk/modules/awt/build.xml (original)
+++ incubator/harmony/enhanced/classlib/trunk/modules/awt/build.xml Fri Jul 14 07:28:32 2006
@@ -83,6 +83,97 @@
</jar>
</target>
+ <target name="build.native"
+ depends="-build.native.linux,-build.native.windows"
+ if="with.awt.swing">
+
+ <make dir="${hy.awt.src.main.native}/lcmm/${hy.os}" />
+ <!-- Copy the built shared libs over to the jre/bin dir -->
+ <copy todir="${hy.jdk}/jre/bin" overwrite="yes">
+ <fileset dir="${hy.awt.src.main.native}/lcmm">
+ <patternset includes="*${shlib.suffix}*" />
+ </fileset>
+ </copy>
+
+ <make dir="${hy.awt.src.main.native}/jpegdecoder/${hy.os}" />
+ <!-- Copy the built shared libs over to the jre/bin dir -->
+ <copy todir="${hy.jdk}/jre/bin" overwrite="yes">
+ <fileset dir="${hy.awt.src.main.native}/jpegdecoder">
+ <patternset includes="*${shlib.suffix}*" />
+ </fileset>
+ </copy>
+
+ <make dir="${hy.awt.src.main.native}/gl/${hy.os}" />
+ <!-- Copy the built shared libs over to the jre/bin dir -->
+ <copy todir="${hy.jdk}/jre/bin" overwrite="yes">
+ <fileset dir="${hy.awt.src.main.native}/gl">
+ <patternset includes="*${shlib.suffix}*" />
+ </fileset>
+ </copy>
+
+ </target>
+
+ <target name="-build.native.linux" if="is.linux">
+ <make dir="${hy.awt.src.main.native}/x11wrapper/${hy.os}" />
+ <!-- Copy the built shared libs over to the jre/bin dir -->
+ <copy todir="${hy.jdk}/jre/bin" overwrite="yes">
+ <fileset dir="${hy.awt.src.main.native}/x11wrapper">
+ <patternset includes="*${shlib.suffix}*" />
+ </fileset>
+ </copy>
+
+ <make dir="${hy.awt.src.main.native}/linuxfont/${hy.os}" />
+ <!-- Copy the built shared libs over to the jre/bin dir -->
+ <copy todir="${hy.jdk}/jre/bin" overwrite="yes">
+ <fileset dir="${hy.awt.src.main.native}/linuxfont">
+ <patternset includes="*${shlib.suffix}*" />
+ </fileset>
+ </copy>
+ </target>
+
+ <target name="-build.native.windows" if="is.windows">
+ <make dir="${hy.awt.src.main.native}/win32wrapper/${hy.os}" />
+ <!-- Copy the built shared libs over to the jre/bin dir -->
+ <copy todir="${hy.jdk}/jre/bin" overwrite="yes">
+ <fileset dir="${hy.awt.src.main.native}/win32wrapper">
+ <patternset includes="*${shlib.suffix}*" />
+ </fileset>
+ </copy>
+
+ <make dir="${hy.awt.src.main.native}/winfont/${hy.os}" />
+ <!-- Copy the built shared libs over to the jre/bin dir -->
+ <copy todir="${hy.jdk}/jre/bin" overwrite="yes">
+ <fileset dir="${hy.awt.src.main.native}/winfont">
+ <patternset includes="*${shlib.suffix}*" />
+ </fileset>
+ </copy>
+ </target>
+
+ <target name="clean.native"
+ depends="-clean.native.linux,-clean.native.windows"
+ if="with.awt.swing">
+ <make dir="${hy.awt.src.main.native}/lcmm/${hy.os}"
+ target="clean"/>
+ <make dir="${hy.awt.src.main.native}/jpegdecoder/${hy.os}"
+ target="clean"/>
+ <make dir="${hy.awt.src.main.native}/gl/${hy.os}"
+ target="clean"/>
+ </target>
+
+ <target name="-clean.native.linux" if="is.linux">
+ <make dir="${hy.awt.src.main.native}/x11wrapper/${hy.os}"
+ target="clean"/>
+ <make dir="${hy.awt.src.main.native}/linuxfont/${hy.os}"
+ target="clean"/>
+ </target>
+
+ <target name="-clean.native.windows" if="is.windows">
+ <make dir="${hy.awt.src.main.native}/win32wrapper/${hy.os}"
+ target="clean"/>
+ <make dir="${hy.awt.src.main.native}/winfont/${hy.os}"
+ target="clean"/>
+ </target>
+
<target name="compile.tests">
<echo message="Compiling AWT tests" />
Modified: incubator/harmony/enhanced/classlib/trunk/modules/awt/make/hyproperties.xml
URL: http://svn.apache.org/viewvc/incubator/harmony/enhanced/classlib/trunk/modules/awt/make/hyproperties.xml?rev=421913&r1=421912&r2=421913&view=diff
==============================================================================
--- incubator/harmony/enhanced/classlib/trunk/modules/awt/make/hyproperties.xml (original)
+++ incubator/harmony/enhanced/classlib/trunk/modules/awt/make/hyproperties.xml Fri Jul 14 07:28:32 2006
@@ -20,6 +20,7 @@
<src>
<main>
<java location="src/main/java/common" />
+ <native location="src/main/native" />
<resources location="src/main/resources" />
</main>
<test>
Propchange: incubator/harmony/enhanced/classlib/trunk/modules/awt/src/main/native/gl/
------------------------------------------------------------------------------
--- svn:ignore (added)
+++ svn:ignore Fri Jul 14 07:28:32 2006
@@ -0,0 +1,4 @@
+*.dll
+*.map
+*.pdb
+*.so
Propchange: incubator/harmony/enhanced/classlib/trunk/modules/awt/src/main/native/gl/linux/
------------------------------------------------------------------------------
--- svn:ignore (added)
+++ svn:ignore Fri Jul 14 07:28:32 2006
@@ -0,0 +1 @@
+libpng.a
Added: incubator/harmony/enhanced/classlib/trunk/modules/awt/src/main/native/gl/linux/libgl.exp
URL: http://svn.apache.org/viewvc/incubator/harmony/enhanced/classlib/trunk/modules/awt/src/main/native/gl/linux/libgl.exp?rev=421913&view=auto
==============================================================================
--- incubator/harmony/enhanced/classlib/trunk/modules/awt/src/main/native/gl/linux/libgl.exp (added)
+++ incubator/harmony/enhanced/classlib/trunk/modules/awt/src/main/native/gl/linux/libgl.exp Fri Jul 14 07:28:32 2006
@@ -0,0 +1,20 @@
+HYGL_0.1 {
+ global :
+ Java_org_apache_harmony_awt_gl_image_GifDecoder_decode;
+ Java_org_apache_harmony_awt_gl_image_GifDecoder_initIDs;
+ Java_org_apache_harmony_awt_gl_image_GifDecoder_releaseNativeDecoder;
+ Java_org_apache_harmony_awt_gl_image_GifDecoder_toRGB;
+ Java_org_apache_harmony_awt_gl_image_PngDecoder_decode;
+ Java_org_apache_harmony_awt_gl_image_PngDecoder_initIDs;
+ Java_org_apache_harmony_awt_gl_image_PngDecoder_releaseNativeDecoder;
+ Java_org_apache_harmony_awt_gl_ImageSurface_createStructCCM;
+ Java_org_apache_harmony_awt_gl_ImageSurface_createStructDCM;
+ Java_org_apache_harmony_awt_gl_ImageSurface_createStructICM;
+ Java_org_apache_harmony_awt_gl_ImageSurface_dispose;
+ Java_org_apache_harmony_awt_gl_ImageSurface_setImageSize;
+ Java_org_apache_harmony_awt_gl_render_NativeImageBlitter_bltBG;
+ Java_org_apache_harmony_awt_gl_render_NativeImageBlitter_blt;
+ Java_org_apache_harmony_awt_gl_render_NativeImageBlitter_xor;
+ Java_org_apache_harmony_awt_gl_Surface_initIDs;
+ local : *;
+};
Added: incubator/harmony/enhanced/classlib/trunk/modules/awt/src/main/native/gl/linux/makefile
URL: http://svn.apache.org/viewvc/incubator/harmony/enhanced/classlib/trunk/modules/awt/src/main/native/gl/linux/makefile?rev=421913&view=auto
==============================================================================
--- incubator/harmony/enhanced/classlib/trunk/modules/awt/src/main/native/gl/linux/makefile (added)
+++ incubator/harmony/enhanced/classlib/trunk/modules/awt/src/main/native/gl/linux/makefile Fri Jul 14 07:28:32 2006
@@ -0,0 +1,44 @@
+# Copyright 2006 The Apache Software Foundation or its licensors, as
+# applicable
+#
+# 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.
+
+include $(HY_HDK)/build/make/makefile.include
+
+PNG_DIR=$(HY_HDK)/../depends/libs/build/png
+
+CFLAGS += -fpic -I$(SHARED)common -I$(SHAREDSUB)/include -I$(PNG_DIR) \
+ -I../../lcmm/shared
+# TOFIX move Exceptions to common?
+
+BUILDFILES = \
+ $(SHAREDSUB)/blitter.o \
+ $(SHAREDSUB)/gifdecoder.o \
+ $(SHAREDSUB)/LUTTables.o \
+ $(SHAREDSUB)/pngdecoder.o \
+ $(SHAREDSUB)/SurfaceDataStructure.o \
+ ../../lcmm/shared/Exceptions.o \
+ libpng.a
+
+MDLLIBFILES = \
+ $(DLLPATH)libhysig.so $(LIBPATH)libhyzip.a $(DLLPATH)libhyzlib.so $(LIBPATH)libhycommon.a \
+ $(LIBPATH)libhypool.a $(LIBPATH)libhyfdlibm.a $(DLLPATH)libhythr.so $(LIBPATH)libvmi.so
+
+SYSLIBFILES = -lstdc++
+
+DLLNAME=../libgl.so
+
+include $(HY_HDK)/build/make/rules.mk
+
+libpng.a: $(PNG_DIR)/libpng.ia32
+ cp $< $@
Added: incubator/harmony/enhanced/classlib/trunk/modules/awt/src/main/native/gl/windows/gl.def
URL: http://svn.apache.org/viewvc/incubator/harmony/enhanced/classlib/trunk/modules/awt/src/main/native/gl/windows/gl.def?rev=421913&view=auto
==============================================================================
--- incubator/harmony/enhanced/classlib/trunk/modules/awt/src/main/native/gl/windows/gl.def (added)
+++ incubator/harmony/enhanced/classlib/trunk/modules/awt/src/main/native/gl/windows/gl.def Fri Jul 14 07:28:32 2006
@@ -0,0 +1,7 @@
+LIBRARY GL
+
+SECTIONS
+ .data READ WRITE
+ .text EXECUTE READ
+
+EXPORTS
Added: incubator/harmony/enhanced/classlib/trunk/modules/awt/src/main/native/gl/windows/gl.rc
URL: http://svn.apache.org/viewvc/incubator/harmony/enhanced/classlib/trunk/modules/awt/src/main/native/gl/windows/gl.rc?rev=421913&view=auto
==============================================================================
--- incubator/harmony/enhanced/classlib/trunk/modules/awt/src/main/native/gl/windows/gl.rc (added)
+++ incubator/harmony/enhanced/classlib/trunk/modules/awt/src/main/native/gl/windows/gl.rc Fri Jul 14 07:28:32 2006
@@ -0,0 +1,47 @@
+;
+; Copyright 2006 The Apache Software Foundation or its licensors, as applicable
+;
+; 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.
+;
+
+#include <windows.h>
+#include <winver.h>
+
+VS_VERSION_INFO VERSIONINFO
+ FILEVERSION 0,1,0,0
+ PRODUCTVERSION 0,1,0,0
+ FILEFLAGSMASK 0x3fL
+ FILEFLAGS 0x0L
+ FILEOS VOS_NT_WINDOWS32
+ FILETYPE VFT_DLL
+ FILESUBTYPE 0x0L
+BEGIN
+ BLOCK "StringFileInfo"
+ BEGIN
+ BLOCK "040904b0"
+ BEGIN
+ VALUE "CompanyName", "The Apache Software Foundation.\0"
+ VALUE "FileDescription", "Win32 GL native code\0"
+ VALUE "FileVersion", "0.1\0"
+ VALUE "InternalName", "gl\0"
+ VALUE "LegalCopyright", "(c) Copyright 2005 - 2006 The Apache Software Foundation or its licensors, as applicable.\0"
+ VALUE "OriginalFilename", "gl.dll\0"
+ VALUE "ProductName", "Apache Harmony\0"
+ VALUE "ProductVersion", "0.1\0"
+ END
+ END
+ BLOCK "VarFileInfo"
+ BEGIN
+ VALUE "Translation", 0x0409, 1200
+ END
+END
Added: incubator/harmony/enhanced/classlib/trunk/modules/awt/src/main/native/gl/windows/makefile
URL: http://svn.apache.org/viewvc/incubator/harmony/enhanced/classlib/trunk/modules/awt/src/main/native/gl/windows/makefile?rev=421913&view=auto
==============================================================================
--- incubator/harmony/enhanced/classlib/trunk/modules/awt/src/main/native/gl/windows/makefile (added)
+++ incubator/harmony/enhanced/classlib/trunk/modules/awt/src/main/native/gl/windows/makefile Fri Jul 14 07:28:32 2006
@@ -0,0 +1,61 @@
+# Copyright 2006 The Apache Software Foundation or its licensors, as applicable
+#
+# 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.
+
+!include <$(HY_HDK)\build\make\defines.mak>
+
+PNG_DIR=$(HY_HDK)\..\depends\libs\build\png\# avoid continuation
+
+LIBBASE=gl
+DLLNAME=..\$(LIBBASE).dll
+LIBNAME=$(LIBPATH)$(LIBBASE).lib
+HYLDFLAGS = $(HYLDFLAGS) -def:$(LIBBASE).def
+
+# TOFIX: fix warning so we can use default HYCFLAGS
+# That is:
+# HYCFLAGS = $(HYCFLAGS) /I$(SHAREDSUB)include /I$(SHAREDSUB) \
+# /I$(PNG_DIR) /I..\..\lcmm\shared /Iinclude
+# Need WINVER=0x0500 to get HMONITOR defined.
+HYCFLAGS = \
+ -Ogityb1 -W3 -GF -Gs -MD -Zi -Zm400 \
+ -D_DLL -D_MT -DWIN32 -D_WIN32_WINNT=0x0400 -D_WINSOCKAPI_ -DWINVER=0x0500 \
+ $(VMDEBUG) /I$(HY_HDK)\include /I$(HY_HDK)\jdk\include /I. \
+ /I$(SHAREDSUB)include /I$(SHAREDSUB) \
+ /I$(PNG_DIR) /I..\..\lcmm\shared /Iinclude
+
+BUILDFILES = \
+ BitmapSurface.obj \
+ GDIBlitter.obj \
+ WinGDIPGraphics2D.obj \
+ WinGraphicsEnvironment.obj \
+ WinThemeGraphics.obj \
+ $(SHAREDSUB)blitter.obj \
+ $(SHAREDSUB)gifdecoder.obj \
+ $(SHAREDSUB)LUTTables.obj \
+ $(SHAREDSUB)pngdecoder.obj \
+ $(SHAREDSUB)SurfaceDataStructure.obj \
+ ..\..\lcmm\shared\Exceptions.obj
+
+VIRTFILES = $(LIBBASE).res
+SYSLIBFILES = ws2_32.lib Iphlpapi.lib \
+ Msimg32.lib gdiplus.lib User32.lib uxTheme.lib
+
+MDLLIBFILES = \
+ $(LIBPATH)hysig.lib $(LIBPATH)hycommon.lib $(LIBPATH)hypool.lib \
+ $(LIBPATH)hythr.lib $(LIBPATH)vmi.lib \
+ $(LIBPATH)hyzlib.lib $(PNG_DIR)libpng.lib
+
+DLLBASE=0x13300000
+COMMENT=/comment:"GL native code. (c) Copyright 2005 - 2006 The Apache Software Foundation or its licensors, as applicable."
+
+!include <$(HY_HDK)\build\make\rules.mak>
Propchange: incubator/harmony/enhanced/classlib/trunk/modules/awt/src/main/native/jpegdecoder/
------------------------------------------------------------------------------
--- svn:ignore (added)
+++ svn:ignore Fri Jul 14 07:28:32 2006
@@ -0,0 +1,4 @@
+*.dll
+*.map
+*.pdb
+*.so
Propchange: incubator/harmony/enhanced/classlib/trunk/modules/awt/src/main/native/jpegdecoder/linux/
------------------------------------------------------------------------------
--- svn:ignore (added)
+++ svn:ignore Fri Jul 14 07:28:32 2006
@@ -0,0 +1 @@
+libjpeg.a
Added: incubator/harmony/enhanced/classlib/trunk/modules/awt/src/main/native/jpegdecoder/linux/libjpegdecoder.exp
URL: http://svn.apache.org/viewvc/incubator/harmony/enhanced/classlib/trunk/modules/awt/src/main/native/jpegdecoder/linux/libjpegdecoder.exp?rev=421913&view=auto
==============================================================================
--- incubator/harmony/enhanced/classlib/trunk/modules/awt/src/main/native/jpegdecoder/linux/libjpegdecoder.exp (added)
+++ incubator/harmony/enhanced/classlib/trunk/modules/awt/src/main/native/jpegdecoder/linux/libjpegdecoder.exp Fri Jul 14 07:28:32 2006
@@ -0,0 +1,7 @@
+HYJPEGDECODER_0.1 {
+ global :
+ Java_org_apache_harmony_awt_gl_image_JpegDecoder_decode;
+ Java_org_apache_harmony_awt_gl_image_JpegDecoder_initIDs;
+ Java_org_apache_harmony_awt_gl_image_JpegDecoder_releaseNativeDecoder;
+ local : *;
+};
Added: incubator/harmony/enhanced/classlib/trunk/modules/awt/src/main/native/jpegdecoder/linux/makefile
URL: http://svn.apache.org/viewvc/incubator/harmony/enhanced/classlib/trunk/modules/awt/src/main/native/jpegdecoder/linux/makefile?rev=421913&view=auto
==============================================================================
--- incubator/harmony/enhanced/classlib/trunk/modules/awt/src/main/native/jpegdecoder/linux/makefile (added)
+++ incubator/harmony/enhanced/classlib/trunk/modules/awt/src/main/native/jpegdecoder/linux/makefile Fri Jul 14 07:28:32 2006
@@ -0,0 +1,43 @@
+# Copyright 2006 The Apache Software Foundation or its licensors, as
+# applicable
+#
+# 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.
+
+include $(HY_HDK)/build/make/makefile.include
+
+JPEG_DIR=$(HY_HDK)/../depends/libs/build/jpeg/
+
+CFLAGS += -fpic -I$(SHARED)common -I$(SHAREDSUB)/include -I$(JPEG_DIR) \
+ -I../../lcmm/shared
+# TOFIX move Exceptions to common?
+
+BUILDFILES = \
+ $(SHAREDSUB)/JpegDecoder.o \
+ ../../lcmm/shared/Exceptions.o \
+ libjpeg.a
+
+MDLLIBFILES = \
+ $(DLLPATH)libhysig.so $(LIBPATH)libhyzip.a $(DLLPATH)libhyzlib.so $(LIBPATH)libhycommon.a \
+ $(LIBPATH)libhypool.a $(LIBPATH)libhyfdlibm.a $(DLLPATH)libhythr.so $(LIBPATH)libvmi.so
+
+DLLNAME=../libjpegdecoder.so
+
+include $(HY_HDK)/build/make/rules.mk
+
+$(SHAREDSUB)JpegDecoder.o: jconfig.h
+
+jconfig.h: $(JPEG_DIR)jconfig.lnx
+ cp $< $@
+
+libjpeg.a: $(JPEG_DIR)libjpeg.ia32
+ cp $< $@
Added: incubator/harmony/enhanced/classlib/trunk/modules/awt/src/main/native/jpegdecoder/windows/jpegdecoder.def
URL: http://svn.apache.org/viewvc/incubator/harmony/enhanced/classlib/trunk/modules/awt/src/main/native/jpegdecoder/windows/jpegdecoder.def?rev=421913&view=auto
==============================================================================
--- incubator/harmony/enhanced/classlib/trunk/modules/awt/src/main/native/jpegdecoder/windows/jpegdecoder.def (added)
+++ incubator/harmony/enhanced/classlib/trunk/modules/awt/src/main/native/jpegdecoder/windows/jpegdecoder.def Fri Jul 14 07:28:32 2006
@@ -0,0 +1,7 @@
+LIBRARY JPEGDECODER
+
+SECTIONS
+ .data READ WRITE
+ .text EXECUTE READ
+
+EXPORTS
Added: incubator/harmony/enhanced/classlib/trunk/modules/awt/src/main/native/jpegdecoder/windows/jpegdecoder.rc
URL: http://svn.apache.org/viewvc/incubator/harmony/enhanced/classlib/trunk/modules/awt/src/main/native/jpegdecoder/windows/jpegdecoder.rc?rev=421913&view=auto
==============================================================================
--- incubator/harmony/enhanced/classlib/trunk/modules/awt/src/main/native/jpegdecoder/windows/jpegdecoder.rc (added)
+++ incubator/harmony/enhanced/classlib/trunk/modules/awt/src/main/native/jpegdecoder/windows/jpegdecoder.rc Fri Jul 14 07:28:32 2006
@@ -0,0 +1,47 @@
+;
+; Copyright 2006 The Apache Software Foundation or its licensors, as applicable
+;
+; 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.
+;
+
+#include <windows.h>
+#include <winver.h>
+
+VS_VERSION_INFO VERSIONINFO
+ FILEVERSION 0,1,0,0
+ PRODUCTVERSION 0,1,0,0
+ FILEFLAGSMASK 0x3fL
+ FILEFLAGS 0x0L
+ FILEOS VOS_NT_WINDOWS32
+ FILETYPE VFT_DLL
+ FILESUBTYPE 0x0L
+BEGIN
+ BLOCK "StringFileInfo"
+ BEGIN
+ BLOCK "040904b0"
+ BEGIN
+ VALUE "CompanyName", "The Apache Software Foundation.\0"
+ VALUE "FileDescription", "JPEG decoder native code\0"
+ VALUE "FileVersion", "0.1\0"
+ VALUE "InternalName", "jpegdecoder\0"
+ VALUE "LegalCopyright", "(c) Copyright 2006 The Apache Software Foundation or its licensors, as applicable.\0"
+ VALUE "OriginalFilename", "jpegdecoder.dll\0"
+ VALUE "ProductName", "Apache Harmony\0"
+ VALUE "ProductVersion", "0.1\0"
+ END
+ END
+ BLOCK "VarFileInfo"
+ BEGIN
+ VALUE "Translation", 0x0409, 1200
+ END
+END
Added: incubator/harmony/enhanced/classlib/trunk/modules/awt/src/main/native/jpegdecoder/windows/makefile
URL: http://svn.apache.org/viewvc/incubator/harmony/enhanced/classlib/trunk/modules/awt/src/main/native/jpegdecoder/windows/makefile?rev=421913&view=auto
==============================================================================
--- incubator/harmony/enhanced/classlib/trunk/modules/awt/src/main/native/jpegdecoder/windows/makefile (added)
+++ incubator/harmony/enhanced/classlib/trunk/modules/awt/src/main/native/jpegdecoder/windows/makefile Fri Jul 14 07:28:32 2006
@@ -0,0 +1,53 @@
+# Copyright 2006 The Apache Software Foundation or its licensors, as applicable
+#
+# 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.
+
+!include <$(HY_HDK)\build\make\defines.mak>
+
+JPEG_DIR=$(HY_HDK)\..\depends\libs\build\jpeg\# avoid continuation
+
+LIBBASE=jpegdecoder
+DLLNAME=..\$(LIBBASE).dll
+LIBNAME=$(LIBPATH)$(LIBBASE).lib
+HYLDFLAGS = $(HYLDFLAGS) -def:$(LIBBASE).def
+
+# TOFIX: fix warning so we can use default HYCFLAGS
+# That is:
+# HYCFLAGS = $(HYCFLAGS) -I$(SHAREDSUB)\include \
+# -I$(JPEG_DIR) -I..\..\lcmm\shared
+HYCFLAGS = \
+ -Ogityb1 -W3 -GF -Gs -MD -Zi -Zm400 \
+ -D_DLL -D_MT -DWIN32 -D_WIN32_WINNT=0x0400 -D_WINSOCKAPI_ -DWINVER=0x0400 \
+ $(VMDEBUG) /I$(HY_HDK)\include /I$(HY_HDK)\jdk\include /I. \
+ -I$(SHAREDSUB)\include -I$(JPEG_DIR) -I..\..\lcmm\shared
+
+BUILDFILES = \
+ $(SHAREDSUB)JpegDecoder.obj \
+ ..\..\lcmm\shared\Exceptions.obj
+
+VIRTFILES = $(LIBBASE).res
+SYSLIBFILES = ws2_32.lib Iphlpapi.lib
+
+MDLLIBFILES = \
+ $(LIBPATH)hysig.lib $(LIBPATH)hycommon.lib $(LIBPATH)hypool.lib \
+ $(LIBPATH)hythr.lib $(LIBPATH)vmi.lib $(JPEG_DIR)libjpeg.lib
+
+DLLBASE=0x13300000
+COMMENT=/comment:"JPEGDECODER native code. (c) Copyright 2005 - 2006 The Apache Software Foundation or its licensors, as applicable."
+
+!include <$(HY_HDK)\build\make\rules.mak>
+
+$(SHAREDSUB)JpegDecoder.obj: jconfig.h
+
+jconfig.h: $(JPEG_DIR)jconfig.vc
+ copy $(JPEG_DIR)jconfig.vc $@
Propchange: incubator/harmony/enhanced/classlib/trunk/modules/awt/src/main/native/lcmm/
------------------------------------------------------------------------------
--- svn:ignore (added)
+++ svn:ignore Fri Jul 14 07:28:32 2006
@@ -0,0 +1,4 @@
+*.dll
+*.map
+*.pdb
+*.so
Propchange: incubator/harmony/enhanced/classlib/trunk/modules/awt/src/main/native/lcmm/linux/
------------------------------------------------------------------------------
--- svn:ignore (added)
+++ svn:ignore Fri Jul 14 07:28:32 2006
@@ -0,0 +1 @@
+liblcms.a
Added: incubator/harmony/enhanced/classlib/trunk/modules/awt/src/main/native/lcmm/linux/liblcmm.exp
URL: http://svn.apache.org/viewvc/incubator/harmony/enhanced/classlib/trunk/modules/awt/src/main/native/lcmm/linux/liblcmm.exp?rev=421913&view=auto
==============================================================================
--- incubator/harmony/enhanced/classlib/trunk/modules/awt/src/main/native/lcmm/linux/liblcmm.exp (added)
+++ incubator/harmony/enhanced/classlib/trunk/modules/awt/src/main/native/lcmm/linux/liblcmm.exp Fri Jul 14 07:28:32 2006
@@ -0,0 +1,15 @@
+HYLCMM_0.1 {
+ global :
+ Java_org_apache_harmony_awt_gl_color_NativeCMM_cmmCloseProfile;
+ Java_org_apache_harmony_awt_gl_color_NativeCMM_cmmCreateMultiprofileTransform;
+ Java_org_apache_harmony_awt_gl_color_NativeCMM_cmmDeleteTransform;
+ Java_org_apache_harmony_awt_gl_color_NativeCMM_cmmGetProfile;
+ Java_org_apache_harmony_awt_gl_color_NativeCMM_cmmGetProfileElement;
+ Java_org_apache_harmony_awt_gl_color_NativeCMM_cmmGetProfileElementSize;
+ Java_org_apache_harmony_awt_gl_color_NativeCMM_cmmGetProfileSize;
+ Java_org_apache_harmony_awt_gl_color_NativeCMM_cmmOpenProfile;
+ Java_org_apache_harmony_awt_gl_color_NativeCMM_cmmSetProfileElement;
+ Java_org_apache_harmony_awt_gl_color_NativeCMM_cmmTranslateColors;
+ Java_org_apache_harmony_awt_gl_color_NativeImageFormat_initIDs;
+ local : *;
+};
Added: incubator/harmony/enhanced/classlib/trunk/modules/awt/src/main/native/lcmm/linux/makefile
URL: http://svn.apache.org/viewvc/incubator/harmony/enhanced/classlib/trunk/modules/awt/src/main/native/lcmm/linux/makefile?rev=421913&view=auto
==============================================================================
--- incubator/harmony/enhanced/classlib/trunk/modules/awt/src/main/native/lcmm/linux/makefile (added)
+++ incubator/harmony/enhanced/classlib/trunk/modules/awt/src/main/native/lcmm/linux/makefile Fri Jul 14 07:28:32 2006
@@ -0,0 +1,41 @@
+# Copyright 2006 The Apache Software Foundation or its licensors, as
+# applicable
+#
+# 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.
+
+include $(HY_HDK)/build/make/makefile.include
+
+LCMS_DIR=$(HY_HDK)/../depends/libs/build/lcms
+
+CFLAGS += -fpic -I$(SHARED)common -I$(SHAREDSUB)/include -I$(LCMS_DIR)
+
+# TOFIX move Exceptions to common?
+BUILDFILES = \
+ $(SHAREDSUB)/cmmerror.o \
+ $(SHAREDSUB)/cmmio.o \
+ $(SHAREDSUB)/cmmxforms.o \
+ $(SHAREDSUB)/Exceptions.o \
+ $(SHAREDSUB)/NativeCMM.o \
+ $(SHAREDSUB)/NativeImageFormat.o \
+ liblcms.a
+
+MDLLIBFILES = \
+ $(DLLPATH)libhysig.so $(LIBPATH)libhyzip.a $(DLLPATH)libhyzlib.so $(LIBPATH)libhycommon.a \
+ $(LIBPATH)libhypool.a $(LIBPATH)libhyfdlibm.a $(DLLPATH)libhythr.so $(LIBPATH)libvmi.so
+
+DLLNAME=../liblcmm.so
+
+include $(HY_HDK)/build/make/rules.mk
+
+liblcms.a: $(LCMS_DIR)/liblcms.ia32
+ cp $< $@
Added: incubator/harmony/enhanced/classlib/trunk/modules/awt/src/main/native/lcmm/windows/lcmm.def
URL: http://svn.apache.org/viewvc/incubator/harmony/enhanced/classlib/trunk/modules/awt/src/main/native/lcmm/windows/lcmm.def?rev=421913&view=auto
==============================================================================
--- incubator/harmony/enhanced/classlib/trunk/modules/awt/src/main/native/lcmm/windows/lcmm.def (added)
+++ incubator/harmony/enhanced/classlib/trunk/modules/awt/src/main/native/lcmm/windows/lcmm.def Fri Jul 14 07:28:32 2006
@@ -0,0 +1,7 @@
+LIBRARY LCMM
+
+SECTIONS
+ .data READ WRITE
+ .text EXECUTE READ
+
+EXPORTS
Added: incubator/harmony/enhanced/classlib/trunk/modules/awt/src/main/native/lcmm/windows/lcmm.rc
URL: http://svn.apache.org/viewvc/incubator/harmony/enhanced/classlib/trunk/modules/awt/src/main/native/lcmm/windows/lcmm.rc?rev=421913&view=auto
==============================================================================
--- incubator/harmony/enhanced/classlib/trunk/modules/awt/src/main/native/lcmm/windows/lcmm.rc (added)
+++ incubator/harmony/enhanced/classlib/trunk/modules/awt/src/main/native/lcmm/windows/lcmm.rc Fri Jul 14 07:28:32 2006
@@ -0,0 +1,47 @@
+;
+; Copyright 2006 The Apache Software Foundation or its licensors, as applicable
+;
+; 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.
+;
+
+#include <windows.h>
+#include <winver.h>
+
+VS_VERSION_INFO VERSIONINFO
+ FILEVERSION 0,1,0,0
+ PRODUCTVERSION 0,1,0,0
+ FILEFLAGSMASK 0x3fL
+ FILEFLAGS 0x0L
+ FILEOS VOS_NT_WINDOWS32
+ FILETYPE VFT_DLL
+ FILESUBTYPE 0x0L
+BEGIN
+ BLOCK "StringFileInfo"
+ BEGIN
+ BLOCK "040904b0"
+ BEGIN
+ VALUE "CompanyName", "The Apache Software Foundation.\0"
+ VALUE "FileDescription", "LCMM Wrapper native code\0"
+ VALUE "FileVersion", "0.1\0"
+ VALUE "InternalName", "lcmm\0"
+ VALUE "LegalCopyright", "(c) Copyright 2005 - 2006 The Apache Software Foundation or its licensors, as applicable.\0"
+ VALUE "OriginalFilename", "lcmm.dll\0"
+ VALUE "ProductName", "Apache Harmony\0"
+ VALUE "ProductVersion", "0.1\0"
+ END
+ END
+ BLOCK "VarFileInfo"
+ BEGIN
+ VALUE "Translation", 0x0409, 1200
+ END
+END
Added: incubator/harmony/enhanced/classlib/trunk/modules/awt/src/main/native/lcmm/windows/makefile
URL: http://svn.apache.org/viewvc/incubator/harmony/enhanced/classlib/trunk/modules/awt/src/main/native/lcmm/windows/makefile?rev=421913&view=auto
==============================================================================
--- incubator/harmony/enhanced/classlib/trunk/modules/awt/src/main/native/lcmm/windows/makefile (added)
+++ incubator/harmony/enhanced/classlib/trunk/modules/awt/src/main/native/lcmm/windows/makefile Fri Jul 14 07:28:32 2006
@@ -0,0 +1,51 @@
+# Copyright 2006 The Apache Software Foundation or its licensors, as applicable
+#
+# 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.
+
+!include <$(HY_HDK)\build\make\defines.mak>
+
+LCMS_DIR=$(HY_HDK)\..\depends\libs\build\lcms\# comment to avoid continuation
+
+LIBBASE=lcmm
+DLLNAME=..\$(LIBBASE).dll
+LIBNAME=$(LIBPATH)$(LIBBASE).lib
+HYLDFLAGS = $(HYLDFLAGS) -def:$(LIBBASE).def
+
+# TOFIX: fix warns and use default flags. That is:
+# HYCFLAGS = $(HYCFLAGS) /I$(SHAREDSUB) /I$(LCMS_DIR) /I$(SHAREDSUB)include
+
+HYCFLAGS = \
+ -Ogityb1 -W3 -GF -Gs -MD -Zi -Zm400 \
+ -D_DLL -D_MT -DWIN32 -D_WIN32_WINNT=0x0400 -D_WINSOCKAPI_ -DWINVER=0x0400 \
+ $(VMDEBUG) /I$(HY_HDK)\include /I$(HY_HDK)\jdk\include /I. \
+ /I$(SHAREDSUB) /I$(LCMS_DIR) /I$(SHAREDSUB)include
+
+BUILDFILES = \
+ $(SHAREDSUB)cmmerror.obj \
+ $(SHAREDSUB)cmmio.obj \
+ $(SHAREDSUB)cmmxforms.obj \
+ $(SHAREDSUB)Exceptions.obj \
+ $(SHAREDSUB)NativeCMM.obj \
+ $(SHAREDSUB)NativeImageFormat.obj
+
+VIRTFILES = $(LIBBASE).res
+SYSLIBFILES = ws2_32.lib Iphlpapi.lib
+
+MDLLIBFILES = \
+ $(LIBPATH)hysig.lib $(LIBPATH)hycommon.lib $(LIBPATH)hypool.lib \
+ $(LIBPATH)hythr.lib $(LIBPATH)vmi.lib $(LCMS_DIR)lcms114.lib
+
+DLLBASE=0x13300000
+COMMENT=/comment:"LCMM Wrapper native code. (c) Copyright 2005 - 2006 The Apache Software Foundation or its licensors, as applicable."
+
+!include <$(HY_HDK)\build\make\rules.mak>
Propchange: incubator/harmony/enhanced/classlib/trunk/modules/awt/src/main/native/linuxfont/
------------------------------------------------------------------------------
--- svn:ignore (added)
+++ svn:ignore Fri Jul 14 07:28:32 2006
@@ -0,0 +1,4 @@
+*.dll
+*.map
+*.pdb
+*.so
Modified: incubator/harmony/enhanced/classlib/trunk/modules/awt/src/main/native/linuxfont/linux/LinuxNativeFont.c
URL: http://svn.apache.org/viewvc/incubator/harmony/enhanced/classlib/trunk/modules/awt/src/main/native/linuxfont/linux/LinuxNativeFont.c?rev=421913&r1=421213&r2=421913&view=diff
==============================================================================
--- incubator/harmony/enhanced/classlib/trunk/modules/awt/src/main/native/linuxfont/linux/LinuxNativeFont.c (original)
+++ incubator/harmony/enhanced/classlib/trunk/modules/awt/src/main/native/linuxfont/linux/LinuxNativeFont.c Fri Jul 14 07:28:32 2006
@@ -22,10 +22,10 @@
*
*/
#include <X11/Xft/Xft.h>
-#include <tttables.h>
-#include <t1tables.h>
-#include <tttypes.h>
-#include <ftsnames.h>
+#include <freetype/tttables.h>
+#include <freetype/t1tables.h>
+#include <freetype/internal/tttypes.h>
+#include <freetype/ftsnames.h>
#include <stdio.h>
#include <stdlib.h>
Added: incubator/harmony/enhanced/classlib/trunk/modules/awt/src/main/native/linuxfont/linux/liblinuxfont.exp
URL: http://svn.apache.org/viewvc/incubator/harmony/enhanced/classlib/trunk/modules/awt/src/main/native/linuxfont/linux/liblinuxfont.exp?rev=421913&view=auto
==============================================================================
--- incubator/harmony/enhanced/classlib/trunk/modules/awt/src/main/native/linuxfont/linux/liblinuxfont.exp (added)
+++ incubator/harmony/enhanced/classlib/trunk/modules/awt/src/main/native/linuxfont/linux/liblinuxfont.exp Fri Jul 14 07:28:32 2006
@@ -0,0 +1,30 @@
+HYLINUXFONT_0.1 {
+ global :
+ Java_org_apache_harmony_awt_gl_font_LinuxNativeFont_canDisplayCharNative;
+ Java_org_apache_harmony_awt_gl_font_LinuxNativeFont_createXftDrawNative;
+ Java_org_apache_harmony_awt_gl_font_LinuxNativeFont_drawStringNative;
+ Java_org_apache_harmony_awt_gl_font_LinuxNativeFont_embedFontNative;
+ Java_org_apache_harmony_awt_gl_font_LinuxNativeFont_freeXftDrawNative;
+ Java_org_apache_harmony_awt_gl_font_LinuxNativeFont_getFamilyNative;
+ Java_org_apache_harmony_awt_gl_font_LinuxNativeFont_getFontFamiliesNames;
+ Java_org_apache_harmony_awt_gl_font_LinuxNativeFont_getFontNameNative;
+ Java_org_apache_harmony_awt_gl_font_LinuxNativeFont_getFontPSNameNative;
+ Java_org_apache_harmony_awt_gl_font_LinuxNativeFont_getFonts;
+ Java_org_apache_harmony_awt_gl_font_LinuxNativeFont_getGlyphCodeNative;
+ Java_org_apache_harmony_awt_gl_font_LinuxNativeFont_getGlyphCodesNative;
+ Java_org_apache_harmony_awt_gl_font_LinuxNativeFont_getGlyphInfoNative;
+ Java_org_apache_harmony_awt_gl_font_LinuxNativeFont_getGlyphOutline;
+ Java_org_apache_harmony_awt_gl_font_LinuxNativeFont_getGlyphPxlInfoNative;
+ Java_org_apache_harmony_awt_gl_font_LinuxNativeFont_getItalicAngleNative;
+ Java_org_apache_harmony_awt_gl_font_LinuxNativeFont_getNativeLineMetrics;
+ Java_org_apache_harmony_awt_gl_font_LinuxNativeFont_getNumGlyphsNative;
+ Java_org_apache_harmony_awt_gl_font_LinuxNativeFont_initializeFont;
+ Java_org_apache_harmony_awt_gl_font_LinuxNativeFont_initializeFontFromFP;
+ Java_org_apache_harmony_awt_gl_font_LinuxNativeFont_NativeInitGlyphBitmap;
+ Java_org_apache_harmony_awt_gl_font_LinuxNativeFont_NativeInitGlyphImage;
+ Java_org_apache_harmony_awt_gl_font_LinuxNativeFont_pFontFree;
+ Java_org_apache_harmony_awt_gl_font_LinuxNativeFont_RemoveFontResource;
+ Java_org_apache_harmony_awt_gl_font_LinuxNativeFont_XftDrawSetClipRectangles;
+ Java_org_apache_harmony_awt_gl_font_LinuxNativeFont_xftDrawSetSubwindowModeNative;
+ local : *;
+};
Added: incubator/harmony/enhanced/classlib/trunk/modules/awt/src/main/native/linuxfont/linux/makefile
URL: http://svn.apache.org/viewvc/incubator/harmony/enhanced/classlib/trunk/modules/awt/src/main/native/linuxfont/linux/makefile?rev=421913&view=auto
==============================================================================
--- incubator/harmony/enhanced/classlib/trunk/modules/awt/src/main/native/linuxfont/linux/makefile (added)
+++ incubator/harmony/enhanced/classlib/trunk/modules/awt/src/main/native/linuxfont/linux/makefile Fri Jul 14 07:28:32 2006
@@ -0,0 +1,32 @@
+# Copyright 2006 The Apache Software Foundation or its licensors, as
+# applicable
+#
+# 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.
+
+include $(HY_HDK)/build/make/makefile.include
+
+CFLAGS += -fpic -I$(SHARED)common \
+ -I/usr/X11R6/include -I/usr/include/freetype2 \
+ -Iinclude # TOFIX move includes
+
+BUILDFILES = Exceptions.o LinuxNativeFont.o
+
+MDLLIBFILES = \
+ $(DLLPATH)libhysig.so $(LIBPATH)libhyzip.a $(DLLPATH)libhyzlib.so $(LIBPATH)libhycommon.a \
+ $(LIBPATH)libhypool.a $(LIBPATH)libhyfdlibm.a $(DLLPATH)libhythr.so $(LIBPATH)libvmi.so
+
+SYSLIBFILES = -L/usr/X11R6/lib -lX11 -lXft
+
+DLLNAME=../liblinuxfont.so
+
+include $(HY_HDK)/build/make/rules.mk
Propchange: incubator/harmony/enhanced/classlib/trunk/modules/awt/src/main/native/win32wrapper/
------------------------------------------------------------------------------
--- svn:ignore (added)
+++ svn:ignore Fri Jul 14 07:28:32 2006
@@ -0,0 +1,4 @@
+*.dll
+*.map
+*.pdb
+*.so
Added: incubator/harmony/enhanced/classlib/trunk/modules/awt/src/main/native/win32wrapper/windows/Win32Wrapper.def
URL: http://svn.apache.org/viewvc/incubator/harmony/enhanced/classlib/trunk/modules/awt/src/main/native/win32wrapper/windows/Win32Wrapper.def?rev=421913&view=auto
==============================================================================
--- incubator/harmony/enhanced/classlib/trunk/modules/awt/src/main/native/win32wrapper/windows/Win32Wrapper.def (added)
+++ incubator/harmony/enhanced/classlib/trunk/modules/awt/src/main/native/win32wrapper/windows/Win32Wrapper.def Fri Jul 14 07:28:32 2006
@@ -0,0 +1,7 @@
+LIBRARY WIN32WRAPPER
+
+SECTIONS
+ .data READ WRITE
+ .text EXECUTE READ
+
+EXPORTS
Added: incubator/harmony/enhanced/classlib/trunk/modules/awt/src/main/native/win32wrapper/windows/Win32Wrapper.rc
URL: http://svn.apache.org/viewvc/incubator/harmony/enhanced/classlib/trunk/modules/awt/src/main/native/win32wrapper/windows/Win32Wrapper.rc?rev=421913&view=auto
==============================================================================
--- incubator/harmony/enhanced/classlib/trunk/modules/awt/src/main/native/win32wrapper/windows/Win32Wrapper.rc (added)
+++ incubator/harmony/enhanced/classlib/trunk/modules/awt/src/main/native/win32wrapper/windows/Win32Wrapper.rc Fri Jul 14 07:28:32 2006
@@ -0,0 +1,47 @@
+;
+; Copyright 2006 The Apache Software Foundation or its licensors, as applicable
+;
+; 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.
+;
+
+#include <windows.h>
+#include <winver.h>
+
+VS_VERSION_INFO VERSIONINFO
+ FILEVERSION 0,1,0,0
+ PRODUCTVERSION 0,1,0,0
+ FILEFLAGSMASK 0x3fL
+ FILEFLAGS 0x0L
+ FILEOS VOS_NT_WINDOWS32
+ FILETYPE VFT_DLL
+ FILESUBTYPE 0x0L
+BEGIN
+ BLOCK "StringFileInfo"
+ BEGIN
+ BLOCK "040904b0"
+ BEGIN
+ VALUE "CompanyName", "The Apache Software Foundation.\0"
+ VALUE "FileDescription", "Win32 Wrapper native code\0"
+ VALUE "FileVersion", "0.1\0"
+ VALUE "InternalName", "win32wrapper\0"
+ VALUE "LegalCopyright", "(c) Copyright 2006 The Apache Software Foundation or its licensors, as applicable.\0"
+ VALUE "OriginalFilename", "Win32Wrapper.dll\0"
+ VALUE "ProductName", "Apache Harmony\0"
+ VALUE "ProductVersion", "0.1\0"
+ END
+ END
+ BLOCK "VarFileInfo"
+ BEGIN
+ VALUE "Translation", 0x0409, 1200
+ END
+END
Added: incubator/harmony/enhanced/classlib/trunk/modules/awt/src/main/native/win32wrapper/windows/makefile
URL: http://svn.apache.org/viewvc/incubator/harmony/enhanced/classlib/trunk/modules/awt/src/main/native/win32wrapper/windows/makefile?rev=421913&view=auto
==============================================================================
--- incubator/harmony/enhanced/classlib/trunk/modules/awt/src/main/native/win32wrapper/windows/makefile (added)
+++ incubator/harmony/enhanced/classlib/trunk/modules/awt/src/main/native/win32wrapper/windows/makefile Fri Jul 14 07:28:32 2006
@@ -0,0 +1,43 @@
+# Copyright 2006 The Apache Software Foundation or its licensors, as applicable
+#
+# 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.
+
+!include <$(HY_HDK)\build\make\defines.mak>
+
+LIBBASE=Win32Wrapper
+DLLNAME=..\$(LIBBASE).dll
+LIBNAME=$(LIBPATH)$(LIBBASE).lib
+HYLDFLAGS = $(HYLDFLAGS) -def:$(LIBBASE).def
+
+# TOFIX: fix warning so we can use default HYCFLAGS
+# That is: HYCFLAGS = $(HYCFLAGS)
+HYCFLAGS = \
+ -Ogityb1 -W3 -GF -Gs -MD -Zi -Zm400 \
+ -D_DLL -D_MT -DWIN32 -D_WIN32_WINNT=0x0400 -D_WINSOCKAPI_ -DWINVER=0x0400 \
+ $(VMDEBUG) /I$(HY_HDK)\include /I$(HY_HDK)\jdk\include /I.
+
+BUILDFILES = \
+ Callback.obj \
+ org_apache_harmony_awt_nativebridge_windows_Win32.obj
+
+VIRTFILES = $(LIBBASE).res
+SYSLIBFILES = ws2_32.lib Iphlpapi.lib
+
+MDLLIBFILES = \
+ $(LIBPATH)hysig.lib $(LIBPATH)hycommon.lib $(LIBPATH)hypool.lib \
+ $(LIBPATH)hythr.lib $(LIBPATH)vmi.lib
+
+DLLBASE=0x13300000
+COMMENT=/comment:"Win32 Wrapper native code. (c) Copyright 2005 - 2006 The Apache Software Foundation or its licensors, as applicable."
+
+!include <$(HY_HDK)\build\make\rules.mak>
Propchange: incubator/harmony/enhanced/classlib/trunk/modules/awt/src/main/native/winfont/
------------------------------------------------------------------------------
--- svn:ignore (added)
+++ svn:ignore Fri Jul 14 07:28:32 2006
@@ -0,0 +1,4 @@
+*.dll
+*.map
+*.pdb
+*.so
Added: incubator/harmony/enhanced/classlib/trunk/modules/awt/src/main/native/winfont/windows/fontlib.def
URL: http://svn.apache.org/viewvc/incubator/harmony/enhanced/classlib/trunk/modules/awt/src/main/native/winfont/windows/fontlib.def?rev=421913&view=auto
==============================================================================
--- incubator/harmony/enhanced/classlib/trunk/modules/awt/src/main/native/winfont/windows/fontlib.def (added)
+++ incubator/harmony/enhanced/classlib/trunk/modules/awt/src/main/native/winfont/windows/fontlib.def Fri Jul 14 07:28:32 2006
@@ -0,0 +1,7 @@
+LIBRARY FONTLIB
+
+SECTIONS
+ .data READ WRITE
+ .text EXECUTE READ
+
+EXPORTS
Added: incubator/harmony/enhanced/classlib/trunk/modules/awt/src/main/native/winfont/windows/fontlib.rc
URL: http://svn.apache.org/viewvc/incubator/harmony/enhanced/classlib/trunk/modules/awt/src/main/native/winfont/windows/fontlib.rc?rev=421913&view=auto
==============================================================================
--- incubator/harmony/enhanced/classlib/trunk/modules/awt/src/main/native/winfont/windows/fontlib.rc (added)
+++ incubator/harmony/enhanced/classlib/trunk/modules/awt/src/main/native/winfont/windows/fontlib.rc Fri Jul 14 07:28:32 2006
@@ -0,0 +1,47 @@
+;
+; Copyright 2006 The Apache Software Foundation or its licensors, as applicable
+;
+; 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.
+;
+
+#include <windows.h>
+#include <winver.h>
+
+VS_VERSION_INFO VERSIONINFO
+ FILEVERSION 0,1,0,0
+ PRODUCTVERSION 0,1,0,0
+ FILEFLAGSMASK 0x3fL
+ FILEFLAGS 0x0L
+ FILEOS VOS_NT_WINDOWS32
+ FILETYPE VFT_DLL
+ FILESUBTYPE 0x0L
+BEGIN
+ BLOCK "StringFileInfo"
+ BEGIN
+ BLOCK "040904b0"
+ BEGIN
+ VALUE "CompanyName", "The Apache Software Foundation.\0"
+ VALUE "FileDescription", "Win32 Font native code\0"
+ VALUE "FileVersion", "0.1\0"
+ VALUE "InternalName", "fontlib\0"
+ VALUE "LegalCopyright", "(c) Copyright 2006 The Apache Software Foundation or its licensors, as applicable.\0"
+ VALUE "OriginalFilename", "fontlib.dll\0"
+ VALUE "ProductName", "Apache Harmony\0"
+ VALUE "ProductVersion", "0.1\0"
+ END
+ END
+ BLOCK "VarFileInfo"
+ BEGIN
+ VALUE "Translation", 0x0409, 1200
+ END
+END
Added: incubator/harmony/enhanced/classlib/trunk/modules/awt/src/main/native/winfont/windows/makefile
URL: http://svn.apache.org/viewvc/incubator/harmony/enhanced/classlib/trunk/modules/awt/src/main/native/winfont/windows/makefile?rev=421913&view=auto
==============================================================================
--- incubator/harmony/enhanced/classlib/trunk/modules/awt/src/main/native/winfont/windows/makefile (added)
+++ incubator/harmony/enhanced/classlib/trunk/modules/awt/src/main/native/winfont/windows/makefile Fri Jul 14 07:28:32 2006
@@ -0,0 +1,44 @@
+# Copyright 2006 The Apache Software Foundation or its licensors, as applicable
+#
+# 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.
+
+!include <$(HY_HDK)\build\make\defines.mak>
+
+LIBBASE=fontlib
+DLLNAME=..\$(LIBBASE).dll
+LIBNAME=$(LIBPATH)$(LIBBASE).lib
+HYLDFLAGS = $(HYLDFLAGS) -def:$(LIBBASE).def
+
+# TOFIX: fix warning so we can use default HYCFLAGS -WX
+HYCFLAGS = \
+ -Ogityb1 -W3 -GF -Gs -MD -Zi -Zm400 \
+ -D_DLL -D_MT -DWIN32 -D_WIN32_WINNT=0x0501 -D_WINSOCKAPI_ -DWINVER=0x0400 \
+ $(VMDEBUG) /I$(HY_HDK)\include /I$(HY_HDK)\jdk\include /I. \
+ /Iinclude /I..\..\gl\windows\include \
+ -DUNICODE -D_UNICODE
+
+BUILDFILES = \
+ Exceptions.obj \
+ winFont.obj
+
+VIRTFILES = $(LIBBASE).res
+SYSLIBFILES = ws2_32.lib Iphlpapi.lib gdi32.lib GdiPlus.lib advapi32.lib
+
+MDLLIBFILES = \
+ $(LIBPATH)hysig.lib $(LIBPATH)hycommon.lib $(LIBPATH)hypool.lib \
+ $(LIBPATH)hythr.lib $(LIBPATH)vmi.lib
+
+DLLBASE=0x13300000
+COMMENT=/comment:"Win32 Font native code. (c) Copyright 2005 - 2006 The Apache Software Foundation or its licensors, as applicable."
+
+!include <$(HY_HDK)\build\make\rules.mak>
Propchange: incubator/harmony/enhanced/classlib/trunk/modules/awt/src/main/native/x11wrapper/
------------------------------------------------------------------------------
--- svn:ignore (added)
+++ svn:ignore Fri Jul 14 07:28:32 2006
@@ -0,0 +1,4 @@
+*.dll
+*.map
+*.pdb
+*.so
Added: incubator/harmony/enhanced/classlib/trunk/modules/awt/src/main/native/x11wrapper/linux/libX11Wrapper.exp
URL: http://svn.apache.org/viewvc/incubator/harmony/enhanced/classlib/trunk/modules/awt/src/main/native/x11wrapper/linux/libX11Wrapper.exp?rev=421913&view=auto
==============================================================================
--- incubator/harmony/enhanced/classlib/trunk/modules/awt/src/main/native/x11wrapper/linux/libX11Wrapper.exp (added)
+++ incubator/harmony/enhanced/classlib/trunk/modules/awt/src/main/native/x11wrapper/linux/libX11Wrapper.exp Fri Jul 14 07:28:32 2006
@@ -0,0 +1,134 @@
+HYX11WRAPPER_0.1 {
+ global :
+ Java_org_apache_harmony_awt_nativebridge_linux_ErrorHandler_getInfo;
+ Java_org_apache_harmony_awt_nativebridge_linux_ErrorHandler_isError;
+ Java_org_apache_harmony_awt_nativebridge_linux_X11_init;
+ Java_org_apache_harmony_awt_nativebridge_linux_X11_proxycall0;
+ Java_org_apache_harmony_awt_nativebridge_linux_X11_proxycall1;
+ Java_org_apache_harmony_awt_nativebridge_linux_X11_proxycall2;
+ Java_org_apache_harmony_awt_nativebridge_linux_X11_proxycall3;
+ Java_org_apache_harmony_awt_nativebridge_linux_X11_proxycall4;
+ Java_org_apache_harmony_awt_nativebridge_linux_X11_proxycall5;
+ Java_org_apache_harmony_awt_nativebridge_linux_X11_proxycall6;
+ Java_org_apache_harmony_awt_nativebridge_linux_X11_XAllocColor;
+ Java_org_apache_harmony_awt_nativebridge_linux_X11_XAllocSizeHints;
+ Java_org_apache_harmony_awt_nativebridge_linux_X11_XAllocWMHints;
+ Java_org_apache_harmony_awt_nativebridge_linux_X11_XAllPlanes;
+ Java_org_apache_harmony_awt_nativebridge_linux_X11_XBitmapPad;
+ Java_org_apache_harmony_awt_nativebridge_linux_X11_XChangeGC;
+ Java_org_apache_harmony_awt_nativebridge_linux_X11_XChangeProperty;
+ Java_org_apache_harmony_awt_nativebridge_linux_X11_XChangeWindowAttributes;
+ Java_org_apache_harmony_awt_nativebridge_linux_X11_XCheckTypedEvent;
+ Java_org_apache_harmony_awt_nativebridge_linux_X11_XCloseDisplay;
+ Java_org_apache_harmony_awt_nativebridge_linux_X11_XConvertSelection;
+ Java_org_apache_harmony_awt_nativebridge_linux_X11_XCopyArea;
+ Java_org_apache_harmony_awt_nativebridge_linux_X11_XCreateBitmapFromData;
+ Java_org_apache_harmony_awt_nativebridge_linux_X11_XCreateFontCursor;
+ Java_org_apache_harmony_awt_nativebridge_linux_X11_XCreateGC;
+ Java_org_apache_harmony_awt_nativebridge_linux_X11_XCreateImage;
+ Java_org_apache_harmony_awt_nativebridge_linux_X11_XCreatePixmap;
+ Java_org_apache_harmony_awt_nativebridge_linux_X11_XCreatePixmapCursor;
+ Java_org_apache_harmony_awt_nativebridge_linux_X11_XCreateSimpleWindow;
+ Java_org_apache_harmony_awt_nativebridge_linux_X11_XCreateWindow;
+ Java_org_apache_harmony_awt_nativebridge_linux_X11_XDefaultColormap;
+ Java_org_apache_harmony_awt_nativebridge_linux_X11_XDefaultDepth;
+ Java_org_apache_harmony_awt_nativebridge_linux_X11_XDefaultRootWindow;
+ Java_org_apache_harmony_awt_nativebridge_linux_X11_XDefaultScreen;
+ Java_org_apache_harmony_awt_nativebridge_linux_X11_XDefaultVisual;
+ Java_org_apache_harmony_awt_nativebridge_linux_X11_XDefineCursor;
+ Java_org_apache_harmony_awt_nativebridge_linux_X11_XDeleteProperty;
+ Java_org_apache_harmony_awt_nativebridge_linux_X11_XDestroyImage;
+ Java_org_apache_harmony_awt_nativebridge_linux_X11_XDestroyWindow;
+ Java_org_apache_harmony_awt_nativebridge_linux_X11_XDisplayHeight;
+ Java_org_apache_harmony_awt_nativebridge_linux_X11_XDisplayHeightMM;
+ Java_org_apache_harmony_awt_nativebridge_linux_X11_XDisplayString;
+ Java_org_apache_harmony_awt_nativebridge_linux_X11_XDisplayWidth;
+ Java_org_apache_harmony_awt_nativebridge_linux_X11_XDisplayWidthMM;
+ Java_org_apache_harmony_awt_nativebridge_linux_X11_XDrawArc;
+ Java_org_apache_harmony_awt_nativebridge_linux_X11_XDrawLine;
+ Java_org_apache_harmony_awt_nativebridge_linux_X11_XDrawLines;
+ Java_org_apache_harmony_awt_nativebridge_linux_X11_XDrawRectangle;
+ Java_org_apache_harmony_awt_nativebridge_linux_X11_XFillArc;
+ Java_org_apache_harmony_awt_nativebridge_linux_X11_XFillPolygon;
+ Java_org_apache_harmony_awt_nativebridge_linux_X11_XFillRectangle;
+ Java_org_apache_harmony_awt_nativebridge_linux_X11_XFillRectangles;
+ Java_org_apache_harmony_awt_nativebridge_linux_X11_XFlush;
+ Java_org_apache_harmony_awt_nativebridge_linux_X11_XFree;
+ Java_org_apache_harmony_awt_nativebridge_linux_X11_XFreeCursor;
+ Java_org_apache_harmony_awt_nativebridge_linux_X11_XFreeGC;
+ Java_org_apache_harmony_awt_nativebridge_linux_X11_XFreePixmap;
+ Java_org_apache_harmony_awt_nativebridge_linux_X11_XGetAtomName;
+ Java_org_apache_harmony_awt_nativebridge_linux_X11_XGetGeometry;
+ Java_org_apache_harmony_awt_nativebridge_linux_X11_XGetImage;
+ Java_org_apache_harmony_awt_nativebridge_linux_X11_XGetInputFocus;
+ Java_org_apache_harmony_awt_nativebridge_linux_X11_XGetPointerMapping;
+ Java_org_apache_harmony_awt_nativebridge_linux_X11_XGetSelectionOwner;
+ Java_org_apache_harmony_awt_nativebridge_linux_X11_XGetSubImage;
+ Java_org_apache_harmony_awt_nativebridge_linux_X11_XGetVisualInfo;
+ Java_org_apache_harmony_awt_nativebridge_linux_X11_XGetWindowAttributes;
+ Java_org_apache_harmony_awt_nativebridge_linux_X11_XGetWindowProperty;
+ Java_org_apache_harmony_awt_nativebridge_linux_X11_XGetWMHints;
+ Java_org_apache_harmony_awt_nativebridge_linux_X11_XGetWMNormalHints;
+ Java_org_apache_harmony_awt_nativebridge_linux_X11_XGrabPointer;
+ Java_org_apache_harmony_awt_nativebridge_linux_X11_XGrabServer;
+ Java_org_apache_harmony_awt_nativebridge_linux_X11_XIconifyWindow;
+ Java_org_apache_harmony_awt_nativebridge_linux_X11_XImageByteOrder;
+ Java_org_apache_harmony_awt_nativebridge_linux_X11_XInitImage;
+ Java_org_apache_harmony_awt_nativebridge_linux_X11_XInternAtom;
+ Java_org_apache_harmony_awt_nativebridge_linux_X11_XKeycodeToKeysym;
+ Java_org_apache_harmony_awt_nativebridge_linux_X11_XKeysymToKeycode;
+ Java_org_apache_harmony_awt_nativebridge_linux_X11_XLookupString;
+ Java_org_apache_harmony_awt_nativebridge_linux_X11_XLowerWindow;
+ Java_org_apache_harmony_awt_nativebridge_linux_X11_XMapRaised;
+ Java_org_apache_harmony_awt_nativebridge_linux_X11_XMapWindow;
+ Java_org_apache_harmony_awt_nativebridge_linux_X11_XMoveWindow;
+ Java_org_apache_harmony_awt_nativebridge_linux_X11_XNextEvent;
+ Java_org_apache_harmony_awt_nativebridge_linux_X11_XOpenDisplay;
+ Java_org_apache_harmony_awt_nativebridge_linux_X11_XParseColor;
+ Java_org_apache_harmony_awt_nativebridge_linux_X11_XPending;
+ Java_org_apache_harmony_awt_nativebridge_linux_X11_XPutImage;
+ Java_org_apache_harmony_awt_nativebridge_linux_X11_XQueryBestCursor;
+ Java_org_apache_harmony_awt_nativebridge_linux_X11_XQueryColor;
+ Java_org_apache_harmony_awt_nativebridge_linux_X11_XQueryColors;
+ Java_org_apache_harmony_awt_nativebridge_linux_X11_XQueryPointer;
+ Java_org_apache_harmony_awt_nativebridge_linux_X11_XQueryTree;
+ Java_org_apache_harmony_awt_nativebridge_linux_X11_XRaiseWindow;
+ Java_org_apache_harmony_awt_nativebridge_linux_X11_XResizeWindow;
+ Java_org_apache_harmony_awt_nativebridge_linux_X11_XRestackWindows;
+ Java_org_apache_harmony_awt_nativebridge_linux_X11_XRootWindow;
+ Java_org_apache_harmony_awt_nativebridge_linux_X11_XScreenCount;
+ Java_org_apache_harmony_awt_nativebridge_linux_X11_XScreenOfDisplay;
+ Java_org_apache_harmony_awt_nativebridge_linux_X11_XSelectInput;
+ Java_org_apache_harmony_awt_nativebridge_linux_X11_XSendEvent;
+ Java_org_apache_harmony_awt_nativebridge_linux_X11_XSetClipMask;
+ Java_org_apache_harmony_awt_nativebridge_linux_X11_XSetClipOrigin;
+ Java_org_apache_harmony_awt_nativebridge_linux_X11_XSetClipRectangles;
+ Java_org_apache_harmony_awt_nativebridge_linux_X11_XSetDashes;
+ Java_org_apache_harmony_awt_nativebridge_linux_X11_XSetErrorHandler;
+ Java_org_apache_harmony_awt_nativebridge_linux_X11_XSetFillRule;
+ Java_org_apache_harmony_awt_nativebridge_linux_X11_XSetForeground;
+ Java_org_apache_harmony_awt_nativebridge_linux_X11_XSetFunction;
+ Java_org_apache_harmony_awt_nativebridge_linux_X11_XSetIconName;
+ Java_org_apache_harmony_awt_nativebridge_linux_X11_XSetInputFocus;
+ Java_org_apache_harmony_awt_nativebridge_linux_X11_XSetSelectionOwner;
+ Java_org_apache_harmony_awt_nativebridge_linux_X11_XSetStandardProperties;
+ Java_org_apache_harmony_awt_nativebridge_linux_X11_XSetTransientForHint;
+ Java_org_apache_harmony_awt_nativebridge_linux_X11_XSetWMHints;
+ Java_org_apache_harmony_awt_nativebridge_linux_X11_XSetWMNormalHints;
+ Java_org_apache_harmony_awt_nativebridge_linux_X11_XSetWMProtocols;
+ Java_org_apache_harmony_awt_nativebridge_linux_X11_XStoreName;
+ Java_org_apache_harmony_awt_nativebridge_linux_X11_XTestFakeButtonEvent;
+ Java_org_apache_harmony_awt_nativebridge_linux_X11_XTestFakeKeyEvent;
+ Java_org_apache_harmony_awt_nativebridge_linux_X11_XTestFakeMotionEvent;
+ Java_org_apache_harmony_awt_nativebridge_linux_X11_XTestQueryExtension;
+ Java_org_apache_harmony_awt_nativebridge_linux_X11_XTranslateCoordinates;
+ Java_org_apache_harmony_awt_nativebridge_linux_X11_XUngrabPointer;
+ Java_org_apache_harmony_awt_nativebridge_linux_X11_XUngrabServer;
+ Java_org_apache_harmony_awt_nativebridge_linux_X11_XVisualIDFromVisual;
+ Java_org_apache_harmony_awt_nativebridge_linux_X11_XWithdrawWindow;
+ Java_org_apache_harmony_awt_nativebridge_linux_Xft_init;
+ Java_org_apache_harmony_awt_nativebridge_linux_Xft_XftDrawDestroy;
+ Java_org_apache_harmony_awt_nativebridge_linux_Xft_XftDrawSetClip;
+ Java_org_apache_harmony_awt_nativebridge_linux_Xft_XftDrawSetClipRectangles;
+ local : *;
+};
Added: incubator/harmony/enhanced/classlib/trunk/modules/awt/src/main/native/x11wrapper/linux/makefile
URL: http://svn.apache.org/viewvc/incubator/harmony/enhanced/classlib/trunk/modules/awt/src/main/native/x11wrapper/linux/makefile?rev=421913&view=auto
==============================================================================
--- incubator/harmony/enhanced/classlib/trunk/modules/awt/src/main/native/x11wrapper/linux/makefile (added)
+++ incubator/harmony/enhanced/classlib/trunk/modules/awt/src/main/native/x11wrapper/linux/makefile Fri Jul 14 07:28:32 2006
@@ -0,0 +1,33 @@
+# Copyright 2006 The Apache Software Foundation or its licensors, as
+# applicable
+#
+# 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.
+
+include $(HY_HDK)/build/make/makefile.include
+
+CFLAGS += -fpic -I$(SHARED)common -I/usr/X11R6/include
+
+BUILDFILES = \
+ org_apache_harmony_awt_nativebridge_linux_ErrorHandler.o \
+ org_apache_harmony_awt_nativebridge_linux_X11.o \
+ org_apache_harmony_awt_nativebridge_linux_Xft.o
+
+MDLLIBFILES = \
+ $(DLLPATH)libhysig.so $(LIBPATH)libhyzip.a $(DLLPATH)libhyzlib.so $(LIBPATH)libhycommon.a \
+ $(LIBPATH)libhypool.a $(LIBPATH)libhyfdlibm.a $(DLLPATH)libhythr.so $(LIBPATH)libvmi.so
+
+SYSLIBFILES = -lstdc++ -L/usr/X11R6/lib -lX11
+
+DLLNAME=../libX11Wrapper.so
+
+include $(HY_HDK)/build/make/rules.mk