Files
android_development/ide/eclipse/android-symbols.xml
Mathias Agopian 8ad2a3af80 update include paths and symbols for eclipse
- we define __SIZE_TYPE__ and __PTRDIFF_TYPE__ in symbols
  because for some reason Eclipse barfs on stddef.h otherwise.
  This seems to solve the problem entirely.

- removed symbols for HAVE_xxx because those should come
  from AndroidConfig.h

NOTE: make sure to set

  ${ProjDirPath}/build/core/combo/include/arch/linux-arm/AndroidConfig.h

in Eclipse's "Paths and Symbols" / "Include Files" tab. This tab is
NOT shown by default, it needs to be enabled in the global
preference panel under "C/C++" / "Property Pages Settings".

As far as I can tell this setting is not exportable.

Change-Id: I1aa185b4b3564118cb9da19b2f932b7b37b81167
2013-04-02 16:14:04 -07:00

126 lines
2.4 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<cdtprojectproperties>
<section name="org.eclipse.cdt.internal.ui.wizards.settingswizards.Macros">
<language name="holder for library settings">
</language>
<language name="Assembly">
<macro>
<name>NDEBUG</name><value>1</value>
</macro>
<macro>
<name>ANDROID</name><value>1</value>
</macro>
<macro>
<name>__arm__</name><value>1</value>
</macro>
<macro>
<name>__OPTIMIZE__</name><value>1</value>
</macro>
<macro>
<name>EGL_TRACE</name><value>1</value>
</macro>
<macro>
<name>LOG_TAG</name><value>"tag"</value>
</macro>
<macro>
<name>__STDC_HOSTED__</name><value>1</value>
</macro>
<macro>
<name>USE_OPENGL_RENDERER</name><value>1</value>
</macro>
<macro>
<name>__STDC__</name><value>1</value>
</macro>
<macro>
<name>__ANDROID__</name><value>1</value>
</macro>
<macro>
<name>__SIZE_TYPE__</name><value>unsigned int</value>
</macro>
<macro>
<name>__PTRDIFF_TYPE__</name><value>int</value>
</macro>
</language>
<language name="GNU C++">
<macro>
<name>NDEBUG</name><value>1</value>
</macro>
<macro>
<name>ANDROID</name><value>1</value>
</macro>
<macro>
<name>__arm__</name><value>1</value>
</macro>
<macro>
<name>__OPTIMIZE__</name><value>1</value>
</macro>
<macro>
<name>EGL_TRACE</name><value>1</value>
</macro>
<macro>
<name>LOG_TAG</name><value>"tag"</value>
</macro>
<macro>
<name>__STDC_HOSTED__</name><value>1</value>
</macro>
<macro>
<name>USE_OPENGL_RENDERER</name><value>1</value>
</macro>
<macro>
<name>__STDC__</name><value>1</value>
</macro>
<macro>
<name>__ANDROID__</name><value>1</value>
</macro>
<macro>
<name>__SIZE_TYPE__</name><value>unsigned int</value>
</macro>
<macro>
<name>__PTRDIFF_TYPE__</name><value>int</value>
</macro>
</language>
<language name="GNU C">
<macro>
<name>NDEBUG</name><value>1</value>
</macro>
<macro>
<name>ANDROID</name><value>1</value>
</macro>
<macro>
<name>__arm__</name><value>1</value>
</macro>
<macro>
<name>__OPTIMIZE__</name><value>1</value>
</macro>
<macro>
<name>EGL_TRACE</name><value>1</value>
</macro>
<macro>
<name>LOG_TAG</name><value>"tag"</value>
</macro>
<macro>
<name>__STDC_HOSTED__</name><value>1</value>
</macro>
<macro>
<name>USE_OPENGL_RENDERER</name><value>1</value>
</macro>
<macro>
<name>__STDC__</name><value>1</value>
</macro>
<macro>
<name>__ANDROID__</name><value>1</value>
</macro>
<macro>
<name>__SIZE_TYPE__</name><value>unsigned int</value>
</macro>
<macro>
<name>__PTRDIFF_TYPE__</name><value>int</value>
</macro>
</language>
</section>
</cdtprojectproperties>