3206f918c1
reworked Makefiles
2017-06-28 15:05:31 +02:00
4f74107e91
install third party libraries to /usr/local/lib64 instead of /usr/local/lib
2017-05-08 00:50:53 +02:00
9b1e6a33ed
add license to headers
2017-04-27 13:20:20 +02:00
a81d1fc8de
Merge branch 'develop' into node-shm
2017-04-17 23:54:44 +02:00
cc7ef95026
split library Makefile for libvillas and libvillas-ext
2017-04-15 21:44:25 +02:00
Georg Reinke
025713a46e
don't link libext against any external libraries
2017-04-15 20:38:58 +02:00
Georg Reinke
3c48b4f557
new "libext" library for external programs using shmem
2017-04-15 15:38:37 +02:00
056cbbfe89
added missing web and api source files
2017-04-10 13:30:51 +02:00
Georg Reinke
3a7af08799
move "external" part of shmem to separate files
2017-04-07 12:57:40 +02:00
Georg Reinke
c7e241cb2b
new wrapper struct around queue with POSIX CV's
2017-04-07 12:18:08 +02:00
Georg Reinke
ee809bd5c9
Merge branch 'develop' into node-shm
2017-04-06 12:12:56 +02:00
Georg Reinke
66545fc4c7
new shmem node type
2017-04-05 12:52:21 +02:00
047ddde0c4
added compat.c for adding compatibility with older library versions
2017-04-03 09:02:18 +02:00
19930cd003
fix GitLab CI
2017-03-31 22:49:35 +02:00
725a4e544e
fix coverage and some other test related issues
2017-03-29 19:16:17 +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
80d3ae13d5
added new sample_io module for adding new IO formats
2017-03-27 12:28:13 +02:00
9c37348d1d
added new hook function „map“ to remap values and add other special values to the sample ( fixes #80 )
2017-03-25 21:11:52 +01:00
edb7059452
added sha1sum function to calculate hash of file
2017-03-14 01:46:44 -03:00
ccf2f28b9f
refactoring: struct cfg => struct super_node
2017-03-12 17:01:24 -03:00
f8deb04186
Revert "show error message in make if dependencies are missing"
...
This reverts commit 4dbaff19a8593f97609cfc07aa3c2073c683089c.
2017-03-09 13:30:30 -03:00
a9771ec8c6
Merge branch 'develop' into eric-lab
2017-03-09 13:30:19 -03:00
57d19bfff9
reenabled websocket node type
2017-03-06 12:28:06 -04:00
21d6ff20c4
split node and node_type into separate files
2017-03-06 08:58:58 -04:00
9c40931a04
Merge branch 'feature-mpmc-queue' into feature-curlio
2017-03-05 10:06:32 -04:00
e27f0b699f
several fixes for clean compilation
2017-03-03 20:21:33 -04:00
f92537172e
separated websocket node-type into web, api modules
2017-02-18 10:57:29 -05:00
5beb70d0c6
Updated and modularised Makefiles
2017-02-15 17:54:52 -03:00
59af81284c
Replaced curlio with own advio (advanced io)
2017-01-19 23:12:52 -02:00
04b999b2e9
show error message in make if dependencies are missing
2016-12-23 17:21:54 +01:00
c84df390bc
renamed hook related files
2016-11-20 13:11:37 -05:00
a9363dad44
entangle hook and statistic collection system
2016-10-22 20:42:05 -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
1376055f7f
don't be so verbose during build
2016-10-13 22:13:49 -04:00
c3f2c96606
unify the style of the module Makefiles
2016-10-13 19:53:30 -04:00
1cbfd72d35
build thirdparty dependencies out-of-source as well
2016-10-08 20:28:34 -04:00
64cbad6158
Removed unused dependency to liquid
2016-10-08 01:10:12 -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