skarg
dd93e8cf1b
Removed the object-table function macros from each demo object header file since it was very difficult to maintain when new functions are added. Added device-client.c file which is a small device object just for simple clients. Updated most Makefiles of client demo applications to utilize device-client.c file.
...
Added two device object table functions for COV support.
Corrected demo COV handler interaction with TSM, COV flags, and multiple subscriptions for the same object.
2011-10-03 18:54:14 +00:00
skarg
d5b8dee34e
Updated make to $(MAKE) as recommended best practice.
2010-12-12 05:42:13 +00:00
bacpack
6a523e4d23
First attempt to clean-up Makefiles.
...
1. Top (main) makefile defines build configuration variables and export them for sub-makes to use. BAC_ROUTING is defined here - is has been removed from config.h.
2. A new makefile has been added in demo subdirectory. It builds the demo applications. NOTE: the 'ports' target is not build.
2010-11-25 04:17:58 +00:00
skarg
0b5efa5be5
Changed -L=lib to -Llib in all GNU Make makefiles since it was wrong and causing problems on cross compilers. Thank you, Magno!
2010-07-14 12:55:37 +00:00
skarg
d4b39c6b59
Changed CC and AR in demo makefiles to make cross compiling the demo applications easier.
2010-03-01 19:01:40 +00:00
skarg
2a68202503
Updated GNU make Makefile for cross compile by changing CC=gcc to CC:=gcc.
2010-02-27 04:02:27 +00:00
skarg
7916c7a6de
Consolodated the datalink environment variable for building demos on Linux and Windows into a single module (dlenv). Adjusted most demo makefiles.
2009-05-22 01:45:38 +00:00
skarg
eb5838c3d5
Cleaned up some makefiles.
2009-01-17 12:49:47 +00:00
skarg
e6f683a43b
Added BUILD=debug to linux/mingw makefiles.
2008-11-20 16:26:39 +00:00
skarg
fb614330c9
Added library depencies to the target binary so that they would get built when the library changed.
2008-07-17 20:56:39 +00:00
skarg
e2f7234e7d
Modified the linux makefiles to work with MinGW by passing in BACNET_PORT=win32 from the make command. Corrected the AdapterInfo patch, and tested it.
2008-03-10 20:44:18 +00:00
skarg
453272f255
Corrected makefile.
2008-03-09 13:34:13 +00:00
skarg
a3e2d61f56
Modified linux makefiles for compiling with MinGW. Not successful yet (except under codeblocks).
2008-03-08 15:08:27 +00:00
skarg
4d2f46b395
Added defines for each BACAPP datatype so that the developer could only use the ones they need for their WriteProperty applications.
2007-10-19 17:11:31 +00:00
skarg
4e3769b6b4
Updated demo make files for new directory layout.
2007-10-10 22:42:02 +00:00
skarg
e7a49d79ee
Converted the linux build to use BACnet library. Moved some BACnet address functions to bacaddr.c/h.
2007-08-23 18:56:38 +00:00
skarg
6dc7399605
Since config.h is updated, the demo makefiles needed to be updated with the latest DEFINES. Also changed some of the demo projects built with CodeBlocks.
2007-08-21 23:00:56 +00:00
skarg
fe7b8c0459
Added version.c to demos.
2007-08-14 16:00:16 +00:00
skarg
ec3d065755
Updated bacint into Linux makefiles.
2007-07-26 00:43:42 +00:00
skarg
047fd0e9a4
Refactored the Linux makefiles for defines. Added arcnet and ethernet
...
datalink files to the makefile.
2007-06-12 22:32:08 +00:00
skarg
294e257007
Corrected makefiles for demos since I removed the datalink.c file in favor of datalink.h only.
2007-02-01 22:31:35 +00:00
skarg
c27c5002d5
integrated the load control object into the demos.
2007-01-26 12:47:46 +00:00
skarg
d1cf788641
Added datetime module to demo applications.
2007-01-22 20:31:54 +00:00
skarg
fcf942b5f8
Changed some demo main files to main.c and made them use datalink generic API calls.
2006-11-02 21:50:43 +00:00
skarg
5bb205dc03
Changed the API to pass the NPDU data down through the datalink layer in order to make the dlmstp work since it needs data-expecting-reply information. Of course, this affected all the demos, all the unit tests, and most of the demo handlers. Corrected some TSM leaks in confirmed messages. Refactored the AtomicReadFile and AtomicWriteFile demos by moving the Send_ functions to the demo/handlers directory and using the s_whois common handler. Added some common defines for the BACnet version and revision since several modules were using the info. Hopefully I didn't break too many things.
2006-08-13 00:54:05 +00:00
skarg
c36d28aa09
2006-08-10 21:11:04 +00:00
skarg
4d19c82f59
Created a demo Multi-state Output object, and added it to the demo applications.
2006-08-05 19:36:55 +00:00
skarg
f58b94efec
Added a demo for Binary Value object and Analog Value object.
2006-08-02 11:17:42 +00:00
skarg
0ab54268fa
Created demo Life Safety Point object. Integrated it with the demos.
2006-03-23 19:47:38 +00:00
skarg
7e18086c73
Added Binary Output objects to the demos.
2006-03-23 15:43:15 +00:00
skarg
e6a37a34a8
Added a Binary Input object to the demo objects and updated the demo applications and device object to support the new object.
2006-03-22 03:51:36 +00:00
skarg
566749508c
Added DeviceCommunicationControl in the demos and into the stack.
2006-02-10 22:44:34 +00:00
skarg
6bd363ead2
Fixed makefile for linux to run from the readfile demo directory.
2006-01-24 15:50:20 +00:00
skarg
bdd818061b
moved demo make files for linux into demo directory.
2006-01-24 15:31:36 +00:00