095b22861d
Fix targets for top-level Makefile + libimagruby
...
* let the "lib" target build the tarball of the ruby gem
* let the "lib-imag-ruby-test" target only test the ruby gem
2017-04-21 21:09:09 +02:00
e290d4fa98
Add Makefile setup for building libimagruby + thermite bundling
2017-04-21 21:09:09 +02:00
Mario Krehl
019e12b048
Change make check-outdated
because it works with workspaces now
2017-03-02 21:10:34 +01:00
Mario Krehl
e98715589a
Change make clean
because it works with workspaces now
2017-03-02 21:10:25 +01:00
Mario Krehl
4ff88dca6e
Change make update
because it works with workspaces now
2017-03-02 21:10:14 +01:00
45880b5b12
Revert the ruby build infrastructure PR.
...
The ruby build infrastructure PR caused our CI to get really sad, so I
revert it here.
This reverts commit
5eaddbc6f2a4b05ac59d9e8b29d0d2226d3f2015..44e02ff8185c5ad3da6448b6caff9d2a3a9b332f
2017-02-06 15:32:23 +01:00
77566bc7a5
Add Makefile setup for building libimagruby + thermite bundling
2017-02-06 07:11:06 +01:00
1e3193ebb2
Merge pull request #847 from matthiasbeyer/imag-ruby
...
Imag ruby
2017-01-25 11:23:21 +01:00
188b063624
Build imag-bin on bin-test to be sure things work
2017-01-25 10:44:44 +01:00
8419be1195
Disable ruby testing in lib-test as travis-ci does not have ruby 2.3.0
2017-01-21 13:56:05 +01:00
4f1cf691fd
Move: imag-ruby -> libimagruby
2017-01-21 13:56:05 +01:00
0a25608ff0
Add Makefile for tests
2017-01-21 13:56:05 +01:00
17c7072613
Add support for cargo-outdated 0.3.0
2016-12-06 09:18:26 +01:00
ae74a179c6
Add Makefile target to check for outdated deps
2016-12-05 15:57:06 +01:00
523c84baff
Make: Add -check targets to "cargo check"
2016-10-25 09:35:07 +02:00
a9deb488b3
Fix missing [[ on travis
2016-10-08 00:34:38 +02:00
mario
8c68d2210d
Add sort
for always same build order
2016-09-24 11:01:00 +02:00
mario
8e2ad8178d
Fix imag-bin-release
2016-09-24 10:58:11 +02:00
mario
6a5c5e8449
Add the targets for the imag-binary to respective collector targets
2016-09-24 10:52:09 +02:00
Julian Ganz
d041d62d09
Replace invocation of "find" with test for a Makefile
2016-09-19 10:07:18 +02:00
Julian Ganz
c5d660d3f7
Make "test" a postfix to library targets rather than a prefix
2016-09-19 10:07:18 +02:00
Julian Ganz
f6dc039554
Make the binary tests depend on the binaries
2016-09-19 10:07:18 +02:00
Julian Ganz
0ff53a6925
Add general testing target
2016-09-19 10:07:18 +02:00
Julian Ganz
f9b4818607
Add a convenience target for binary tests
2016-09-19 10:07:18 +02:00
57114e159f
Execute tests by calling another Makefile
2016-09-19 10:07:18 +02:00
12b6da5c90
Add first idea how to exec all the tests in the Makefile
2016-09-19 10:07:18 +02:00
Mario Krehl
46da70070f
Fix imag-bin-install target
2016-09-07 17:09:04 +02:00
42d18de111
Add targets for the imag binary itself
2016-08-29 11:33:55 +02:00
mario
3b852de528
fix width of output
2016-08-27 13:19:13 +02:00
mario
b71b5e8c56
add release target
2016-08-27 13:16:42 +02:00
mario
c7430fd2c3
add install target
2016-08-27 12:48:45 +02:00
Mario Krehl
8dd4044009
added update target
2016-08-24 16:49:08 +02:00
8cf7e68b53
Add makefile target for cleaning everything
2016-08-23 15:04:56 +02:00
dcb31cb53e
Rewrite Makefile
2016-08-12 11:13:47 +02:00
7c8c9b5264
Add Makefile target for building the lib documentation
2016-07-27 19:29:34 +02:00
Kevin K
f0dcfb1f4b
Deduplicates the Makefile
2016-06-04 07:58:44 -04:00
Kevin K
6a30e67411
Adds a Makefile for building modules
...
One can now type:
```
$> make
```
Which builds all the modules and places them in a `out/` directory of the project root for easy
finding.
Alternatively one can type:
```
$> make $module
```
Where `$module` is one of the `imag-$module` names, such as `counter`, `link`, etc.
To clean up the `out/` directory it's `$> make clean`
2016-06-03 22:14:09 -04:00