Files
bacnet_stack/ports/bdk-atxx4-mstp/bacnet.cproj
T
Steve Karg d50c190957 Issue 2 move folders and use deep path include file names to prevent collisions (#4)
* moving folders and files and adjust server demo build

* Fix Makefile for apps/server on Linux

* fix unit test source file folders

* fix datetime convert UTC functions. Add Code::Blocks project for datetime testing

* added some ignore extensions

* disable parallel make option

* fix build for abort, dcc, and epics apps

* fix build for dcc, epics, error, and getevent apps.

* Fixed building of all apps

* fix the ipv4 to ipv6 router app build

* Change indent style from Google to Webkit

* make pretty to re-format style

* removed common Makefile since we already had one and two was too many

* remove scripts from root folder that are no longer maintained or used

* remove mercurial EOL and ignore files for git repo

* remove .vscodeconfig files from repo

* tweak clang-format style

* clang-format src and apps with tweaked style

* added clang-tidy to fix readability if braces in src

* result of make tidy for src and apps

* fix clang-tidy mangling

* Added code::blocks project for BACnet server simulation

* added code::blocks linux project for WhoIs app

* update text files for EOL

* fix EOL in some files

* fixed make win32 apps for older gcc

* Removed Borland C++ Makefile in apps. Unable to maintain support for Borland C++ compiler.

* created codeblocks project for apps/epics for Windows

* fixing ports/xplained to work with new data structure.

* fix ports/xplained example for Atmel Studio compile

* fix ports/stm32f10x example for gcc Makefile compile

* fix ports/stm32f10x example for IAR EWARM compile

* fix ports/xplained timer callback

* fix ports/bdk_atxx_mspt build with subdirs

* fix ports/bdk_atxx_mspt build with subdirs

* updated git ignore for IAR build artifacts

* updated gitignore for non-tracked files and folders

* fixed bdk-atxx4-mstp port for Rowley Crossworks project file

* fixed bdk-atxx4-mstp port for GCC AVR Makefile

* fixed atmega168 port for IAR AVR and GCC AVR Makefile

* fixed at91sam7s port for IAR ARM and GCC ARM Makefile

* removed unmaintainable DOS, RTOS32, and atmega8 ports.  Updated rx62n (untested).

* changed arm7 to uip port
2019-12-13 15:19:10 -06:00

398 lines
16 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<SchemaVersion>2.0</SchemaVersion>
<ProjectVersion>7.0</ProjectVersion>
<ToolchainName>com.Atmel.AVRGCC8.C</ToolchainName>
<ProjectGuid>{1cefd571-4b50-48fd-b75e-0e968ebbd698}</ProjectGuid>
<avrdevice>ATmega644P</avrdevice>
<avrdeviceseries>none</avrdeviceseries>
<OutputType>Executable</OutputType>
<Language>C</Language>
<OutputFileName>$(MSBuildProjectName)</OutputFileName>
<OutputFileExtension>.elf</OutputFileExtension>
<OutputDirectory>$(MSBuildProjectDirectory)\$(Configuration)</OutputDirectory>
<AssemblyName>BACnet Development Kit</AssemblyName>
<Name>BACnet Development Kit</Name>
<RootNamespace>BACnet Development Kit</RootNamespace>
<ToolchainFlavour>Native</ToolchainFlavour>
<KeepTimersRunning>true</KeepTimersRunning>
<OverrideVtor>false</OverrideVtor>
<OverrideVtorValue />
<eraseonlaunchrule>0</eraseonlaunchrule>
<ProgFlashFromRam>true</ProgFlashFromRam>
<RamSnippetAddress>0x20000000</RamSnippetAddress>
<CacheFlash>true</CacheFlash>
<UncachedRange />
<BootSegment>2</BootSegment>
<AsfFrameworkConfig>
<framework-data>
<options />
<configurations />
<files />
<documentation help="" />
<offline-documentation help="" />
<dependencies>
<content-extension eid="atmel.asf" uuidref="Atmel.ASF" version="3.39.0" />
</dependencies>
</framework-data>
</AsfFrameworkConfig>
<preserveEEPROM>true</preserveEEPROM>
<ResetRule>0</ResetRule>
<EraseKey />
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
<ToolchainSettings>
<AvrGcc>
<avrgcc.common.Device>-mmcu=atmega644p -B "%24(PackRepoDir)\atmel\ATmega_DFP\1.3.300\gcc\dev\atmega644p"</avrgcc.common.Device>
<avrgcc.common.outputfiles.hex>True</avrgcc.common.outputfiles.hex>
<avrgcc.common.outputfiles.lss>True</avrgcc.common.outputfiles.lss>
<avrgcc.common.outputfiles.eep>True</avrgcc.common.outputfiles.eep>
<avrgcc.common.outputfiles.srec>True</avrgcc.common.outputfiles.srec>
<avrgcc.common.outputfiles.usersignatures>False</avrgcc.common.outputfiles.usersignatures>
<avrgcc.compiler.general.ChangeDefaultCharTypeUnsigned>True</avrgcc.compiler.general.ChangeDefaultCharTypeUnsigned>
<avrgcc.compiler.general.ChangeDefaultBitFieldUnsigned>True</avrgcc.compiler.general.ChangeDefaultBitFieldUnsigned>
<avrgcc.compiler.symbols.DefSymbols>
<ListValues>
<Value>BACDL_MSTP</Value>
<Value>MAX_APDU=128</Value>
<Value>BIG_ENDIAN=0</Value>
<Value>MAX_TSM_TRANSACTIONS=0</Value>
<Value>MSTP_PDU_PACKET_COUNT=2</Value>
<Value>MAX_CHARACTER_STRING_BYTES=64</Value>
<Value>MAX_OCTET_STRING_BYTES=64</Value>
<Value>NDEBUG</Value>
</ListValues>
</avrgcc.compiler.symbols.DefSymbols>
<avrgcc.compiler.directories.IncludePaths>
<ListValues>
<Value>..</Value>
<Value>../../../src</Value>
<Value>%24(PackRepoDir)\atmel\ATmega_DFP\1.3.300\include</Value>
<Value>../../../ports/bdk-atxx4-mstp</Value>
</ListValues>
</avrgcc.compiler.directories.IncludePaths>
<avrgcc.compiler.optimization.PackStructureMembers>True</avrgcc.compiler.optimization.PackStructureMembers>
<avrgcc.compiler.optimization.AllocateBytesNeededForEnum>True</avrgcc.compiler.optimization.AllocateBytesNeededForEnum>
<avrgcc.compiler.warnings.AllWarnings>True</avrgcc.compiler.warnings.AllWarnings>
<avrgcc.linker.libraries.Libraries>
<ListValues>
<Value>libm</Value>
</ListValues>
</avrgcc.linker.libraries.Libraries>
<avrgcc.assembler.general.IncludePaths>
<ListValues>
<Value>%24(PackRepoDir)\atmel\ATmega_DFP\1.3.300\include</Value>
</ListValues>
</avrgcc.assembler.general.IncludePaths>
<avrgcc.compiler.optimization.level>Optimize for size (-Os)</avrgcc.compiler.optimization.level>
</AvrGcc>
</ToolchainSettings>
<UsesExternalMakeFile>False</UsesExternalMakeFile>
<BuildTarget>all</BuildTarget>
<CleanTarget>clean</CleanTarget>
<ExternalMakeFilePath>D:\code\bacnet-stack\ports\bdk-atxx4-mstp\Makefile</ExternalMakeFilePath>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
<ToolchainSettings>
<AvrGcc>
<avrgcc.common.Device>-mmcu=atmega644p -B "%24(PackRepoDir)\atmel\ATmega_DFP\1.3.300\gcc\dev\atmega644p"</avrgcc.common.Device>
<avrgcc.common.outputfiles.hex>True</avrgcc.common.outputfiles.hex>
<avrgcc.common.outputfiles.lss>True</avrgcc.common.outputfiles.lss>
<avrgcc.common.outputfiles.eep>True</avrgcc.common.outputfiles.eep>
<avrgcc.common.outputfiles.srec>True</avrgcc.common.outputfiles.srec>
<avrgcc.common.outputfiles.usersignatures>False</avrgcc.common.outputfiles.usersignatures>
<avrgcc.compiler.general.ChangeDefaultCharTypeUnsigned>True</avrgcc.compiler.general.ChangeDefaultCharTypeUnsigned>
<avrgcc.compiler.general.ChangeDefaultBitFieldUnsigned>True</avrgcc.compiler.general.ChangeDefaultBitFieldUnsigned>
<avrgcc.compiler.symbols.DefSymbols>
<ListValues>
<Value>BACDL_MSTP</Value>
<Value>MAX_APDU=128</Value>
<Value>BIG_ENDIAN=0</Value>
<Value>MAX_TSM_TRANSACTIONS=0</Value>
<Value>MSTP_PDU_PACKET_COUNT=2</Value>
<Value>MAX_CHARACTER_STRING_BYTES=64</Value>
<Value>MAX_OCTET_STRING_BYTES=64</Value>
<Value>DEBUG</Value>
</ListValues>
</avrgcc.compiler.symbols.DefSymbols>
<avrgcc.compiler.directories.IncludePaths>
<ListValues>
<Value>..</Value>
<Value>../../../src</Value>
<Value>%24(PackRepoDir)\atmel\ATmega_DFP\1.3.300\include</Value>
<Value>../../../demo/object</Value>
<Value>../../../include</Value>
</ListValues>
</avrgcc.compiler.directories.IncludePaths>
<avrgcc.compiler.optimization.PackStructureMembers>True</avrgcc.compiler.optimization.PackStructureMembers>
<avrgcc.compiler.optimization.AllocateBytesNeededForEnum>True</avrgcc.compiler.optimization.AllocateBytesNeededForEnum>
<avrgcc.compiler.warnings.AllWarnings>True</avrgcc.compiler.warnings.AllWarnings>
<avrgcc.linker.libraries.Libraries>
<ListValues>
<Value>libm</Value>
</ListValues>
</avrgcc.linker.libraries.Libraries>
<avrgcc.assembler.general.IncludePaths>
<ListValues>
<Value>%24(PackRepoDir)\atmel\ATmega_DFP\1.3.300\include</Value>
</ListValues>
</avrgcc.assembler.general.IncludePaths>
<avrgcc.compiler.optimization.level>Optimize (-O1)</avrgcc.compiler.optimization.level>
<avrgcc.compiler.optimization.DebugLevel>Default (-g2)</avrgcc.compiler.optimization.DebugLevel>
<avrgcc.assembler.debugging.DebugLevel>Default (-Wa,-g)</avrgcc.assembler.debugging.DebugLevel>
</AvrGcc>
</ToolchainSettings>
<UsesExternalMakeFile>False</UsesExternalMakeFile>
<BuildTarget>all</BuildTarget>
<CleanTarget>clean</CleanTarget>
<ExternalMakeFilePath>D:\code\bacnet-stack\ports\bdk-atxx4-mstp\Makefile</ExternalMakeFilePath>
</PropertyGroup>
<ItemGroup>
<Compile Include="..\..\src\bacnet\basic\service\h_dcc.c">
<SubType>compile</SubType>
<Link>BACnet Handlers\h_dcc.c</Link>
</Compile>
<Compile Include="..\..\src\bacnet\basic\npdu\h_npdu.c">
<SubType>compile</SubType>
<Link>BACnet Handlers\h_npdu.c</Link>
</Compile>
<Compile Include="..\..\src\bacnet\basic\service\h_apdu.c">
<SubType>compile</SubType>
<Link>BACnet Handlers\h_apdu.c</Link>
</Compile>
<Compile Include="..\..\src\bacnet\basic\service\h_rd.c">
<SubType>compile</SubType>
<Link>BACnet Handlers\h_rd.c</Link>
</Compile>
<Compile Include="..\..\src\bacnet\basic\service\h_rp.c">
<SubType>compile</SubType>
<Link>BACnet Handlers\h_rp.c</Link>
</Compile>
<Compile Include="..\..\src\bacnet\basic\service\h_rpm.c">
<SubType>compile</SubType>
<Link>BACnet Handlers\h_rpm.c</Link>
</Compile>
<Compile Include="..\..\src\bacnet\basic\service\h_whohas.c">
<SubType>compile</SubType>
<Link>BACnet Handlers\h_whohas.c</Link>
</Compile>
<Compile Include="..\..\src\bacnet\basic\service\h_whois.c">
<SubType>compile</SubType>
<Link>BACnet Handlers\h_whois.c</Link>
</Compile>
<Compile Include="..\..\src\bacnet\basic\service\h_wp.c">
<SubType>compile</SubType>
<Link>BACnet Handlers\h_wp.c</Link>
</Compile>
<Compile Include="..\..\src\bacnet\basic\service\h_noserv.c">
<SubType>compile</SubType>
<Link>BACnet Handlers\h_noserv.c</Link>
</Compile>
<Compile Include="..\..\src\bacnet\basic\service\s_iam.c">
<SubType>compile</SubType>
<Link>BACnet Handlers\s_iam.c</Link>
</Compile>
<Compile Include="..\..\src\bacnet\basic\service\s_ihave.c">
<SubType>compile</SubType>
<Link>BACnet Handlers\s_ihave.c</Link>
</Compile>
<Compile Include="..\..\src\bacnet\basic\tsm\tsm.c">
<SubType>compile</SubType>
<Link>BACnet Handlers\tsm.c</Link>
</Compile>
<Compile Include="..\..\ports\bdk-atxx4-mstp\adc.c">
<SubType>compile</SubType>
<Link>adc.c</Link>
</Compile>
<Compile Include="..\..\ports\bdk-atxx4-mstp\ai.c">
<SubType>compile</SubType>
<Link>ai.c</Link>
</Compile>
<Compile Include="..\..\ports\bdk-atxx4-mstp\av.c">
<SubType>compile</SubType>
<Link>av.c</Link>
</Compile>
<Compile Include="..\..\ports\bdk-atxx4-mstp\bacnet.c">
<SubType>compile</SubType>
<Link>bacnet.c</Link>
</Compile>
<Compile Include="..\..\ports\bdk-atxx4-mstp\bi.c">
<SubType>compile</SubType>
<Link>bi.c</Link>
</Compile>
<Compile Include="..\..\ports\bdk-atxx4-mstp\bname.c">
<SubType>compile</SubType>
<Link>bname.c</Link>
</Compile>
<Compile Include="..\..\ports\bdk-atxx4-mstp\bo.c">
<SubType>compile</SubType>
<Link>bo.c</Link>
</Compile>
<Compile Include="..\..\ports\bdk-atxx4-mstp\device.c">
<SubType>compile</SubType>
<Link>device.c</Link>
</Compile>
<Compile Include="..\..\ports\bdk-atxx4-mstp\dlmstp.c">
<SubType>compile</SubType>
<Link>dlmstp.c</Link>
</Compile>
<Compile Include="..\..\ports\bdk-atxx4-mstp\eeprom.c">
<SubType>compile</SubType>
<Link>eeprom.c</Link>
</Compile>
<Compile Include="..\..\ports\bdk-atxx4-mstp\fuses.c">
<SubType>compile</SubType>
<Link>fuses.c</Link>
</Compile>
<Compile Include="..\..\ports\bdk-atxx4-mstp\init.c">
<SubType>compile</SubType>
<Link>init.c</Link>
</Compile>
<Compile Include="..\..\ports\bdk-atxx4-mstp\input.c">
<SubType>compile</SubType>
<Link>input.c</Link>
</Compile>
<Compile Include="..\..\ports\bdk-atxx4-mstp\led.c">
<SubType>compile</SubType>
<Link>led.c</Link>
</Compile>
<Compile Include="..\..\ports\bdk-atxx4-mstp\main.c">
<SubType>compile</SubType>
<Link>main.c</Link>
</Compile>
<Compile Include="..\..\ports\bdk-atxx4-mstp\rs485.c">
<SubType>compile</SubType>
<Link>rs485.c</Link>
</Compile>
<Compile Include="..\..\ports\bdk-atxx4-mstp\seeprom.c">
<SubType>compile</SubType>
<Link>seeprom.c</Link>
</Compile>
<Compile Include="..\..\ports\bdk-atxx4-mstp\serial.c">
<SubType>compile</SubType>
<Link>serial.c</Link>
</Compile>
<Compile Include="..\..\ports\bdk-atxx4-mstp\stack.c">
<SubType>compile</SubType>
<Link>stack.c</Link>
</Compile>
<Compile Include="..\..\ports\bdk-atxx4-mstp\test.c">
<SubType>compile</SubType>
<Link>test.c</Link>
</Compile>
<Compile Include="..\..\ports\bdk-atxx4-mstp\mstimer-init.c">
<SubType>compile</SubType>
<Link>mstimer-init.c</Link>
</Compile>
<Compile Include="..\..\ports\bdk-atxx4-mstp\watchdog.c">
<SubType>compile</SubType>
<Link>watchdog.c</Link>
</Compile>
<Compile Include="..\..\src\bacnet\abort.c">
<SubType>compile</SubType>
<Link>BACnet Core\abort.c</Link>
</Compile>
<Compile Include="..\..\src\bacnet\bacaddr.c">
<SubType>compile</SubType>
<Link>BACnet Core\bacaddr.c</Link>
</Compile>
<Compile Include="..\..\src\bacnet\bacapp.c">
<SubType>compile</SubType>
<Link>BACnet Core\bacapp.c</Link>
</Compile>
<Compile Include="..\..\src\bacnet\bacdcode.c">
<SubType>compile</SubType>
<Link>BACnet Core\bacdcode.c</Link>
</Compile>
<Compile Include="..\..\src\bacnet\bacerror.c">
<SubType>compile</SubType>
<Link>BACnet Core\bacerror.c</Link>
</Compile>
<Compile Include="..\..\src\bacnet\bacint.c">
<SubType>compile</SubType>
<Link>BACnet Core\bacint.c</Link>
</Compile>
<Compile Include="..\..\src\bacnet\bacreal.c">
<SubType>compile</SubType>
<Link>BACnet Core\bacreal.c</Link>
</Compile>
<Compile Include="..\..\src\bacnet\bacstr.c">
<SubType>compile</SubType>
<Link>BACnet Core\bacstr.c</Link>
</Compile>
<Compile Include="..\..\src\bacnet\datalink\crc.c">
<SubType>compile</SubType>
<Link>BACnet Core\crc.c</Link>
</Compile>
<Compile Include="..\..\src\bacnet\dcc.c">
<SubType>compile</SubType>
<Link>BACnet Core\dcc.c</Link>
</Compile>
<Compile Include="..\..\src\bacnet\basic\sys\fifo.c">
<SubType>compile</SubType>
<Link>BACnet Core\fifo.c</Link>
</Compile>
<Compile Include="..\..\src\bacnet\iam.c">
<SubType>compile</SubType>
<Link>BACnet Core\iam.c</Link>
</Compile>
<Compile Include="..\..\src\bacnet\ihave.c">
<SubType>compile</SubType>
<Link>BACnet Core\ihave.c</Link>
</Compile>
<Compile Include="..\..\src\bacnet\lighting.c">
<SubType>compile</SubType>
<Link>BACnet Core\lighting.c</Link>
</Compile>
<Compile Include="..\..\src\bacnet\memcopy.c">
<SubType>compile</SubType>
<Link>BACnet Core\memcopy.c</Link>
</Compile>
<Compile Include="..\..\src\bacnet\npdu.c">
<SubType>compile</SubType>
<Link>BACnet Core\npdu.c</Link>
</Compile>
<Compile Include="..\..\src\bacnet\rd.c">
<SubType>compile</SubType>
<Link>BACnet Core\rd.c</Link>
</Compile>
<Compile Include="..\..\src\bacnet\reject.c">
<SubType>compile</SubType>
<Link>BACnet Core\reject.c</Link>
</Compile>
<Compile Include="..\..\src\bacnet\basic\sys\mstimer.c">
<SubType>compile</SubType>
<Link>BACnet Core\mstimer.c</Link>
</Compile>
<Compile Include="..\..\src\bacnet\basic\sys\ringbuf.c">
<SubType>compile</SubType>
<Link>BACnet Core\ringbuf.c</Link>
</Compile>
<Compile Include="..\..\src\bacnet\rp.c">
<SubType>compile</SubType>
<Link>BACnet Core\rp.c</Link>
</Compile>
<Compile Include="..\..\src\bacnet\rpm.c">
<SubType>compile</SubType>
<Link>BACnet Core\rpm.c</Link>
</Compile>
<Compile Include="..\..\src\bacnet\whohas.c">
<SubType>compile</SubType>
<Link>BACnet Core\whohas.c</Link>
</Compile>
<Compile Include="..\..\src\bacnet\whois.c">
<SubType>compile</SubType>
<Link>BACnet Core\whois.c</Link>
</Compile>
<Compile Include="..\..\src\bacnet\wp.c">
<SubType>compile</SubType>
<Link>BACnet Core\wp.c</Link>
</Compile>
</ItemGroup>
<ItemGroup>
<Folder Include="BACnet Handlers" />
<Folder Include="BACnet Core" />
</ItemGroup>
<Import Project="$(AVRSTUDIO_EXE_PATH)\\Vs\\Compiler.targets" />
</Project>