@@ -12,37 +12,37 @@ gprdir = $(PREFIX)/share/gpr
12
12
libdir = $(PREFIX ) /lib
13
13
alidir = $(libdir )
14
14
15
- .PHONY : build test debug clean coverage install
15
+ .PHONY : build tests debug clean coverage install
16
16
17
17
build :
18
- $(GNATMAKE ) -P json_ada.gpr -cargs $(CFLAGS ) -largs $(LDFLAGS )
18
+ $(GNATMAKE ) -P tools/ json_ada.gpr -cargs $(CFLAGS ) -largs $(LDFLAGS )
19
19
20
20
build_test :
21
- $(GNATMAKE ) -P test /unit/unit_tests.gpr -XMode=coverage -cargs -O0 -largs $(LDFLAGS )
21
+ $(GNATMAKE ) -P tests /unit/unit_tests.gpr -XMode=coverage -cargs -O0 -largs $(LDFLAGS )
22
22
23
23
debug :
24
- $(GNATMAKE ) -P json_ada.gpr -XMode=debug -cargs $(CFLAGS ) -largs $(LDFLAGS )
24
+ $(GNATMAKE ) -P tools/ json_ada.gpr -XMode=debug -cargs $(CFLAGS ) -largs $(LDFLAGS )
25
25
26
26
clean :
27
- $(GNATCLEAN ) -P json_ada.gpr
28
- $(GNATCLEAN ) -P test /unit/unit_tests.gpr
29
- rm -rf lib obj test /unit/obj test/cov
27
+ $(GNATCLEAN ) -P tools/ json_ada.gpr
28
+ $(GNATCLEAN ) -P tests /unit/unit_tests.gpr
29
+ rm -rf build tests /unit/build test/cov TEST- * .xml
30
30
31
- test : build_test
32
- ./test /unit/test_bindings
31
+ tests : build_test
32
+ ./tests /unit/test_bindings
33
33
34
34
coverage :
35
- mkdir -p test /cov
36
- lcov -q -c -d test /unit/obj -o test /cov/unit.info
37
- lcov -q -r test /cov/unit.info * /adainclude/* -o test /cov/unit.info
38
- lcov -q -r test /cov/unit.info * /test /unit/* -o test /cov/unit.info
39
- genhtml -q --ignore-errors source -o test /cov/html test /cov/unit.info
40
- lcov -l test /cov/unit.info
35
+ mkdir -p tests /cov
36
+ lcov -q -c -d tests /unit/build/ obj -o tests /cov/unit.info
37
+ lcov -q -r tests /cov/unit.info * /adainclude/* -o tests /cov/unit.info
38
+ lcov -q -r tests /cov/unit.info * /tests /unit/* -o tests /cov/unit.info
39
+ genhtml -q --ignore-errors source -o tests /cov/html tests /cov/unit.info
40
+ lcov -l tests /cov/unit.info
41
41
42
42
install :
43
- $(GNATINSTALL ) --relocate-build-tree - p -q -f --install-name=' json-ada' \
43
+ $(GNATINSTALL ) -p -q -f --install-name=' json-ada' \
44
44
--sources-subdir=$(includedir ) \
45
45
--project-subdir=$(gprdir ) \
46
46
--lib-subdir=$(libdir ) \
47
47
--ali-subdir=$(alidir ) \
48
- --prefix=$(PREFIX ) -P json_ada.gpr
48
+ --prefix=$(PREFIX ) -P tools/ json_ada.gpr
0 commit comments