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

113 commits

Author SHA1 Message Date
76111c5154 move ancillary Makefiles to "make" subdirectory 2017-11-01 10:06:08 +01:00
2aaa6520d0 fail if included Makefiles are missing 2017-10-28 16:43:07 +02:00
4a063b36b6 build OPAL AsyncIP only if libOpal libraries area available 2017-10-20 11:54:00 +02:00
11b5295f4e fix deployment of packages 2017-09-16 22:01:59 +02:00
1ecf796cf9 fix CI packaging naming 2017-09-16 17:21:29 +02:00
5d0ba771c6 Merge branch 'node-test' into develop
# Conflicts:
#	include/villas/api/session.h
#	lib/api.c
#	lib/super_node.c
#	lib/web.c
2017-08-27 18:44:03 +02:00
f7d263eaf4 fix Makefile to correctly get latest Git version tag 2017-08-10 19:47:02 +02:00
85351febb8 make libconfig optional but keep it for backwards compatability with old config files 2017-08-03 00:21:07 +02:00
6f99e08a35 added new make target to build .clang_complete files for Clang-based Atom / Vim autocompletion support 2017-07-28 18:09:02 +02:00
e9ebbed9db improve Makefiles and make web, api and json support optional 2017-07-25 12:07:06 +02:00
522ded3ea7 made most of Linux dependencies optional
VILLASnode now compiles on OS X Yosemite :-)
2017-07-25 12:07:06 +02:00
Georg Reinke
2e57791b73 modify path for pkg-config
Thirdparty libwebsockets gets installed into /usr/local/lib64 by default
2017-07-17 15:00:28 +02:00
eb471d68ee fix build error 2017-07-14 13:43:54 +02:00
05f36e48e4 fix: problem with outdated version identifier after git pull 2017-07-09 18:45:44 +02:00
a32f51bb47 use branch name instead of tag in revision of RPM packages 2017-07-07 09:56:59 +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