cxxtemplate.xml 2.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. <?xml version="1.0" encoding="ISO-8859-1"?>
  2. <!-- -->
  3. <!-- Copyright (c) 2018 Intel Corporation. -->
  4. <!-- -->
  5. <!-- All rights reserved. This program and the accompanying materials -->
  6. <!-- are made available under the terms of the Eclipse Public License v1.0 -->
  7. <!-- which accompanies this distribution, and is available at -->
  8. <!-- http://www.eclipse.org/legal/epl-v10.html -->
  9. <!-- -->
  10. <!-- Contributors: -->
  11. <!-- Intel Corporation - initial implementation and documentation -->
  12. <!-- -->
  13. <template type="ProjTempl" version="1.0" supplier="Intel"
  14. revision="1.0" author="Intel" id="%SGX.CXXtemplate.title.id" label="%SGX.CXXtemplate.title.label"
  15. description="%SGX.CXXtemplate.title.description" help="help.html">
  16. <process type="org.eclipse.cdt.managedbuilder.core.NewManagedProject">
  17. <simple name="name" value="$(projectName)" />
  18. <simple name="location" value="$(location)" />
  19. <simple name="artifactExtension" value="exe" />
  20. <simple name="isCProject" value="true" />
  21. </process>
  22. <process type="org.eclipse.cdt.core.CreateSourceFolder">
  23. <simple name="projectName" value="$(projectName)" />
  24. <simple name="path" value="src" />
  25. </process>
  26. <process type="org.eclipse.cdt.core.CreateFolder">
  27. <simple name="projectName" value="$(projectName)" />
  28. <simple name="path" value="resources" />
  29. </process>
  30. <process type="com.intel.sgx.SetCCNature">
  31. <simple name="projectName" value="$(projectName)" />
  32. </process>
  33. <process type="org.eclipse.cdt.core.AddFiles">
  34. <simple name="projectName" value="$(projectName)" />
  35. <complex-array name="files">
  36. <element>
  37. <simple name="source" value="../sgx/SGXNative/Makefile"/>
  38. <simple name="target" value="sgx/Makefile" />
  39. <simple name="replaceable" value="true" />
  40. </element>
  41. </complex-array>
  42. </process>
  43. </template>