diff options
Diffstat (limited to 'src/native/ogl/build-windows-i586-vc.xml')
-rw-r--r-- | src/native/ogl/build-windows-i586-vc.xml | 104 |
1 files changed, 0 insertions, 104 deletions
diff --git a/src/native/ogl/build-windows-i586-vc.xml b/src/native/ogl/build-windows-i586-vc.xml deleted file mode 100644 index d675afe..0000000 --- a/src/native/ogl/build-windows-i586-vc.xml +++ /dev/null @@ -1,104 +0,0 @@ -<?xml version="1.0"?> - -<!-- -/* 1. define the following property to change the location of the CG library: - * - * ant -Dcg.home="path-to-cg-installation" - */ - --> - -<!-- Ant file for building native ogl renderer files for Windows-i586 --> -<project name="j3d-core native" default="compile"> - - - - <target name="init" depends="init-cg,init-nocg"> - <!-- Create the build directories for win32 --> - <mkdir dir="${build}/${platform}/${bldType}/native/ogl/objs"/> - <mkdir dir="${build}/${platform}/${bldType}/bin"/> - - <echo message="Executing 32 bit native renderer build [${bldType}]"/> - - <property name="javaInclude" - location="${java.home}/../include"/> - - <property name="javaWin32Include" - location="${java.home}/../include/win32"/> - - <property name="oglsrc" location="${src}/native/ogl"/> - </target> - - <target name="init-cg" if="build.cg"> - <property name="cflags.cg" value="-DCOMPILE_CG_SHADERS=1"/> - <property name="cg.home" location="c:/Program Files/NVIDIA Corporation/Cg"/> - </target> - - <target name="init-nocg" unless="build.cg"> - <property name="cflags.cg" value=""/> - <property name="cg.home" value=""/> - </target> - - <target name="compile-ogl"> - <!-- Compile the c source files for the core ogl library --> - <exec dir="${build}/${platform}/${bldType}/native/ogl/objs" executable="cl"> - <arg line="-I"${oglsrc}" -I"${javaInclude}" -I"${javaWin32Include}" -I"${javahCoreTarget}" -I"${cg.home}\include" -nologo -MT -W3 -EHsc -O2 -FD ${bldFlag} ${cflags.cg} -c "${oglsrc}/DrawingSurfaceObjectAWT.c" "${oglsrc}/Canvas3D.c" "${oglsrc}/GraphicsContext3D.c" "${oglsrc}/NativeScreenInfo.c" "${oglsrc}/NativeConfigTemplate3D.c" "${oglsrc}/MasterControl.c" "${oglsrc}/GeometryArrayRetained.c" "${oglsrc}/Attributes.c" "${oglsrc}/CgShaderProgram.c" "${oglsrc}/GLSLShaderProgram.c" "${oglsrc}/Lights.c""/> - </exec> - - <!-- Create the core ogl library file--> - <exec dir="${build}/${platform}/${bldType}/native/ogl/objs" executable="link"> - <arg line="-nologo -dll -subsystem:windows -machine:I386 -out:j3dcore-ogl.dll DrawingSurfaceObjectAWT.obj Canvas3D.obj GraphicsContext3D.obj NativeScreenInfo.obj NativeConfigTemplate3D.obj MasterControl.obj GeometryArrayRetained.obj Attributes.obj CgShaderProgram.obj GLSLShaderProgram.obj Lights.obj kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib opengl32.lib delayimp.lib -DELAYLOAD:jawt.dll -LIBPATH:"${java.home}\..\lib" jawt.lib"/> - </exec> - - <!-- Compile the c source files for the ogl-chk library --> - <exec dir="${build}/${platform}/${bldType}/native/ogl/objs" executable="cl"> - <arg line="-I"${oglsrc}" -I"${javaInclude}" -I"${javaWin32Include}" -I"${javahCoreTarget}" -nologo -MT -W3 -EHsc -O2 -FD ${bldFlag} -c "${oglsrc}/OglCheck.c" "/> - </exec> - - <!-- Create the ogl-chk library file--> - <exec dir="${build}/${platform}/${bldType}/native/ogl/objs" executable="link"> - <arg line="-nologo -dll -subsystem:windows -machine:I386 -out:j3dcore-ogl-chk.dll OglCheck.obj kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib opengl32.lib delayimp.lib"/> - </exec> - - </target> - - - <target name="compile-ogl-cg" if="build.cg"> - <!-- Compile the c source files--> - <exec dir="${build}/${platform}/${bldType}/native/ogl/objs" executable="cl"> - <arg line="-I"${oglsrc}" -I"${javaInclude}" -I"${javaWin32Include}" -I"${javahCoreTarget}" -I"${cg.home}\include" -nologo -MT -W3 -EHsc -O2 -FD ${bldFlag} ${cflags.cg} -c "${oglsrc}/CgWrapper.c""/> - </exec> - - <!-- Create the library file--> - <exec dir="${build}/${platform}/${bldType}/native/ogl/objs" executable="link"> - <arg line="-nologo -dll -subsystem:windows -machine:I386 -out:j3dcore-ogl-cg.dll CgWrapper.obj kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib opengl32.lib delayimp.lib -LIBPATH:"${cg.home}\lib" cg.lib cgGL.lib"/> - </exec> - - </target> - - - - <target name="compile" depends="init,compile-ogl,compile-ogl-cg"> - - <!-- Copy the library files --> - <copy todir="${build}/${platform}/${bldType}/bin"> - <fileset dir="${build}/${platform}/${bldType}/native/ogl/objs" - includes="j3dcore-ogl*.dll" - /> - </copy> - - </target> - - <target name="dist"> - <!-- Create the distribution directory --> - <mkdir dir="${dist}/${platform}/bin"/> - - <!-- Copy the library files --> - <copy todir="${dist}/${platform}/bin"> - <fileset dir="${build}/${platform}/opt/bin" - includes="j3dcore-ogl*.dll" - /> - </copy> - - </target> - -</project> |