summaryrefslogtreecommitdiff
path: root/sample/deploy_sample_opengl.xpj
diff options
context:
space:
mode:
authorJason Maskell <[email protected]>2016-05-09 10:39:54 +0200
committerJason Maskell <[email protected]>2016-05-09 10:39:54 +0200
commit79b3462799c28af8ba586349bd671b1b56e72353 (patch)
tree3b06e36c390254c0dc7f3733a0d32af213d87293 /sample/deploy_sample_opengl.xpj
downloadarchived-waveworks-archive-79b3462799c28af8ba586349bd671b1b56e72353.tar.xz
archived-waveworks-archive-79b3462799c28af8ba586349bd671b1b56e72353.zip
Initial commit with PS4 and XBone stuff trimmed.
Diffstat (limited to 'sample/deploy_sample_opengl.xpj')
-rw-r--r--sample/deploy_sample_opengl.xpj51
1 files changed, 51 insertions, 0 deletions
diff --git a/sample/deploy_sample_opengl.xpj b/sample/deploy_sample_opengl.xpj
new file mode 100644
index 0000000..128fdd5
--- /dev/null
+++ b/sample/deploy_sample_opengl.xpj
@@ -0,0 +1,51 @@
+<?xml version="1.0"?>
+<XPJ version="4">
+
+<template file="${xpjdir}/../build/makefiles/xpj/WaveWorks-common.xpjt"/>
+<template file="${xpjdir}/../build/makefiles/xpj/WaveWorks-templates.xpjt"/>
+
+<apply-template name="common-template"/>
+
+<!-- Platform tag can contain a version identifier to disaumbiguate the platform SDK against
+ which the lib is built, this comes from the library build config...
+ -->
+<var name="platform_tag" value="${platform_tag}"/>
+
+<Project name="sample_opengl_${xpj:PLATFORM}_vc2012">
+
+ <Export platform="win32">${xpj2root}sample${env:sep}opengl</Export>
+ <Export platform="win64">${xpj2root}sample${env:sep}opengl</Export>
+
+ <Target name="sample_opengl_${xpj:PLATFORM}_vc2012">
+
+ <Export platform="win32">${xpj2root}sample${env:sep}opengl</Export>
+ <Export platform="win64">${xpj2root}sample${env:sep}opengl</Export>
+
+ <var name="vcproj2root" value="..${env:sep}..${env:sep}"/>
+ <var name="xpj2app_root" value="${xpj2root}sample${env:sep}opengl${env:sep}"/>
+ <var name="vcproj2app_root" value=".${env:sep}"/>
+
+ <apply-template name="app-target-contents-template">
+ <define key="xpj2app_root" value="${user:xpj2app_root}"/>
+ <define key="vcproj2app_root" value="${user:vcproj2app_root}"/>
+ <define key="gfx_api" value="gl2"/>
+ <define key="target_name" value="sample_opengl"/>
+ <define key="effects11_path" value=""/>
+ <define key="vcproj2media_out" value="..${env:sep}media${env:sep}"/>
+ <define key="cfg_type" value="app"/>
+ <define key="vcproj2root" value="${user:vcproj2root}"/>
+ <define key="shippable_vcproj" value="true"/>
+ </apply-template>
+
+ <apply-template name="sample_opengl-contents-template">
+ <define key="xpj2app_root" value="${user:xpj2app_root}"/>
+ <define key="vcproj2app_root" value="${user:vcproj2app_root}"/>
+ </apply-template>
+
+ <Libraries>gfsdk_waveworks.${user:platform_tag}.lib</Libraries>
+
+ </Target>
+
+</Project>
+
+</XPJ>