Commit Graph

51 Commits

Author SHA1 Message Date
skarg 4d79c26a8c Updated Lighting Output object. Added Channel object. Not complete and not fully tested. 2013-11-11 22:27:55 +00:00
skarg cbe6439fd2 Removed the BACnet objects from the library Makefile, and added them to the demo/server/Makefile to enable compiling with GCC 2.95.3 under QNX. 2013-07-20 22:30:47 +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
tbrennan3 44b7e02721 Tweaked the debug building and printing a little - I hope this works OK for everyone. Let me know if not.
Tamped down a few warnings.
For the demo/server Makefile, made an either/or choice between executable size optimization (normal) or gdb debug info and no optimization.
2010-09-27 20:27:29 +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
tbrennan3 a911eea98f The beginning of doxygenation:
As a first step, added an @file description for each file.
2010-02-14 05:41:45 +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 73fcc6f88b Changed default makefile back to BACnet/IP datalink. 2008-07-28 13:40:18 +00:00
skarg c6b60cc676 Testing MS/TP on Linux. 2008-07-27 15:27:17 +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 11be993b1f Added BACFILE to server demo. 2008-03-10 22:10:10 +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 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 22c227f326 Removed static link option. 2007-10-16 22:18:22 +00:00
skarg cbefb47a05 Added GCC options for removing unused functions/dead code. I don't have to split out all the functions from their files! 2007-10-15 12:26:47 +00:00
skarg 02a0554ed8 Corrected warnings and errors for Linux compile. 2007-10-11 18:17:38 +00:00
skarg 4e3769b6b4 Updated demo make files for new directory layout. 2007-10-10 22:42:02 +00:00
skarg 46ab0030c8 Fiddling with the MAX_MDPU and datalink stuff. 2007-09-01 00:42:12 +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 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 5b07b5b920 Integrated ReadPropertyMultiple with the demo/server application. Compiles, but untested. 2007-07-19 00:21:38 +00:00
skarg 39ef0b2af8 Fixing the linux port to use the common MS/TP state machine files. 2007-07-14 01:03:29 +00:00
skarg 27f84b2a85 Changed default build for server demo to BACnet/IP. 2007-07-01 01:26:11 +00:00
skarg 758b32de29 Modified the server to work with MSTP datalink. Still in progress. 2007-06-30 23:36:54 +00:00
skarg 273d65175b Refactored Makefiles for Linux. Added other datalink layer source files. 2007-06-11 22:50:35 +00:00
skarg 57af6b6551 fixed the default interface for Linux to be eth0. 2007-05-30 21:48:12 +00:00
skarg 15af87a4fd Created handler for AtomicWriteFile service. Added it to the demo/server example. 2007-02-25 23:23:53 +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 0eca2b07ad Made the BACnet/IP build the default. 2006-08-13 16:55:18 +00:00
skarg 3560e3d06f updated the linux data link layers for changed apdu that passes npdu. 2006-08-13 11:19:42 +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 f4b1e7fb81 added files to linux build of server demo to support timesync handling. 2006-02-21 22:07:37 +00:00
skarg 5fcf45a781 Created I-Have service encoding/decoding/unit test.
Added handlers for I-Have and Who-Has.
Added send for I-Have and Who-Has.
Created demo for WhoHas.
Added I-Have handling in server demo.
2006-02-16 21:35:06 +00:00
skarg 566749508c Added DeviceCommunicationControl in the demos and into the stack. 2006-02-10 22:44:34 +00:00
skarg caaf9befef Added demo handler for ReinitializeDevice service, and included it in the demo/server. Tested using Synergy Lighting panel client on the serial console. 2006-02-06 16:54:21 +00:00