1
0
Fork 0
mirror of https://git.rwth-aachen.de/acs/public/villas/node/ synced 2025-03-09 00:00:00 +01:00
Commit graph

99 commits

Author SHA1 Message Date
3206f918c1 reworked Makefiles 2017-06-28 15:05:31 +02:00
3f1bbac4e9 buildsystem: improve compatability with Ubuntu / Debian distros 2017-06-17 03:15:13 +02:00
4f74107e91 install third party libraries to /usr/local/lib64 instead of /usr/local/lib 2017-05-08 00:50:53 +02:00
57f8343146 show error message if dependency is missing (fixes #89) 2017-05-05 22:59:38 +00:00
9b1e6a33ed add license to headers 2017-04-27 13:20:20 +02:00
882d4b57b8 fixed packaging and deployment 2017-04-27 10:05:26 +02:00
48a5b8ed0d updated build-system to build AsyncIP by default 2017-04-24 13:49:00 +02:00
cc7ef95026 split library Makefile for libvillas and libvillas-ext 2017-04-15 21:44:25 +02:00
12d43eebd9 use ‚:=‚ assignments instead of ‚=‚ for improved compilation speeds
This avoids repeated invocations of git
2017-04-15 21:28:28 +02:00
Georg Reinke
3c48b4f557 new "libext" library for external programs using shmem 2017-04-15 15:38:37 +02:00
37498fc64d fix GitLab CI 2017-04-02 02:14:33 +02:00
1b987ad95c include Git branch into RPM package release info 2017-04-01 23:43:46 +02:00
725a4e544e fix coverage and some other test related issues 2017-03-29 19:16:17 +02:00
78828a8a3d fix CI builds 2017-03-29 04:47:28 +02:00
8979fc68c9 added missing dependency to library in Makefile 2017-03-29 04:18:43 +02:00
dbc1530727 Overhaul of build and packaging system:
- Build RPM packages for VILLASnode and dependencies with the ‚rpm‘, ‚rpm-villas‘, ‚rpm-livxil‘ and ‚rpm-libwebsockets‘ make targets
- Upload new RPM packages to the repository with the ‚deploy‘ make target
- Build a developer Docker image with the `docker-dev` target
- Run the developer image with the `run-docker-dev` target
- Build a production Docker image with the `docker` target
  This requires that all RPM packages have been build previously!
- Use hard-coded default paths where applicable
- Updated index website
- Added some usage information and hints

Documentation of the new system is still outstanding
2017-03-29 04:04:20 +02:00
68aa917f78 set VILLASnode version via Makefile instead of config.h 2017-03-27 12:30:44 +02:00
0f395a1756 use „git describe“ instead of „git rev-parse“ to set git revision in version string 2017-03-11 23:34:19 -03:00
1d841a365f added missing release variant to ‚make everything‘ 2017-03-07 06:35:45 -04:00
7bb4e145fb don’t make / clean thirdparty libs by default 2017-03-06 13:04:07 -04:00
4de144ff70 add build variant to version string 2017-03-06 13:03:32 -04:00
1dba01a8ae Re-license source code to LGPLv2.1 (closes #56) 2016-11-22 11:14:25 -05:00
c0875fdafa readd Git commit hash to version string 2016-10-30 20:27:24 -04:00
d8271f82f8 improve gitlab-ci.yml 2016-10-14 02:04:48 -04:00
17bc32ad89 more improvement for our build system 2016-10-13 22:15:28 -04:00
c3f2c96606 unify the style of the module Makefiles 2016-10-13 19:53:30 -04:00
f038f00572 continuing effort to modularize our build system 2016-10-13 19:47:50 -04:00
410a80faf9 do not try to delete directories 2016-10-13 19:46:57 -04:00
1cbfd72d35 build thirdparty dependencies out-of-source as well 2016-10-08 20:28:34 -04:00
361fc23a6d rewrote build system to make it more modular and support out-of-tree builds 2016-10-06 17:56:01 -04:00
d6c8197e98 prepare build system for gcov coverage 2016-10-01 05:58:26 -04:00
ba399a0b1d fixed compilation: functionality still heavily broken. its a mess right now 2016-09-22 21:20:21 -04:00
f80a58c1b4 Treat all warnings as errors: never commit code which generates compiler warnings! Never!
The CI will reject your merges from now on!
2016-09-13 21:50:35 -04:00
1ccc0a1eb2 Added CI file for Gitlab 2016-09-09 23:13:20 -04:00
5655681807 improved Makefile for plugins 2016-07-26 22:07:37 +02:00
83231872cf fixed WebSocket support in Makefile 2016-07-18 15:01:14 +02:00
812eb31c95 cleaning function namespaces: config_ => cfg 2016-07-14 09:47:00 +02:00
cbe29caf98 restructured repo and build system 2016-07-14 09:34:26 +02:00
8115a9caa2 fixed most major bugs of web socket node-type 2016-07-11 18:18:20 +02:00
5f953e4573 check if libblas and liblapack are present 2016-07-11 09:17:35 +02:00
bd8987bf35 simplified makefile 2016-07-11 09:16:00 +02:00
eb7391a4a3 added LAPACK based benchmark 2016-07-08 12:56:22 +02:00
87eb7c13e2 removed obsolete BRAM IP driver 2016-07-08 12:14:54 +02:00
27bf41d03e some smaller changes to Makefile 2016-06-26 15:35:08 +02:00
d811128459 added support for dynamically loaded plugins 2016-06-26 15:31:31 +02:00
cc66553761 added support for CBuilder models 2016-06-26 15:28:34 +02:00
132dd5fd65 moved linux realtime code to extra file 2016-06-26 15:27:14 +02:00
c67af15a2c fixed all major bugs in FPGA code 2016-06-19 19:30:00 +02:00
98fb370e85 first steps towards flexible and configurable VILLASfpga / VILLASnode integration 2016-06-15 20:05:09 +02:00
0fa5f5b976 introduced new directory structure for source and header files 2016-06-14 01:17:58 +02:00