diff --git a/Makefile b/Makefile index 47b48f1..f43eb05 100644 --- a/Makefile +++ b/Makefile @@ -1,5 +1,4 @@ CFLAGS ?= -O2 -march=native -LDFLAGS ?= -Wl,-z,relro -Wl,-z,now GNATMAKE = gprbuild -dm -p GNATCLEAN = gprclean -q @@ -15,13 +14,13 @@ alidir = $(libdir) .PHONY: build tests debug clean coverage install build: - $(GNATMAKE) -P tools/json_ada.gpr -cargs $(CFLAGS) -largs $(LDFLAGS) + $(GNATMAKE) -P tools/json_ada.gpr -cargs $(CFLAGS) build_test: - $(GNATMAKE) -P tests/unit/unit_tests.gpr -XMode=coverage -cargs -O0 -largs $(LDFLAGS) + $(GNATMAKE) -P tests/unit/unit_tests.gpr -XMode=coverage -cargs -O0 debug: - $(GNATMAKE) -P tools/json_ada.gpr -XMode=debug -cargs $(CFLAGS) -largs $(LDFLAGS) + $(GNATMAKE) -P tools/json_ada.gpr -XMode=debug -cargs $(CFLAGS) clean: $(GNATCLEAN) -P tools/json_ada.gpr diff --git a/tests/unit/unit_tests.gpr b/tests/unit/unit_tests.gpr index f92d9a5..87158f3 100644 --- a/tests/unit/unit_tests.gpr +++ b/tests/unit/unit_tests.gpr @@ -22,6 +22,8 @@ project Unit_Tests is for Languages use ("Ada"); + for Create_Missing_Dirs use "True"; + for Source_Dirs use ("../../src", "src"); for Object_Dir use "build/obj"; for Exec_Dir use ".";