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