Files
gnatdashboard/sonar-ada/Makefile
Adrien Boulanger 3498767103 T416-023: Remove last references to gnatpython
Change-Id: I3dc7ab441380571d9a1e71aa512d3599720beb68
2020-10-02 16:01:12 +02:00

27 lines
741 B
Makefile

BUILD_DIR := target
RESULTS_DIR := $(BUILD_DIR)
MVN := BUILD_DIR=$(BUILD_DIR) mvn -PalternateBuildDir
MVN_OPTS := -Xmx512m $(MAVEN_OPTS)
MVN_BUILD_OPTS := -Dmaven.test.skip=true
MVN_TEST_OPTS :=
.PHONY: build
build:
MAVEN_OPTS="$(MVN_OPTS)" $(MVN) $(MVN_BUILD_OPTS) $(MAVEN_ANOD_OPTS) package
set-version:
MAVEN_OPTS="$(MVN_OPTS)" $(MVN) $(MAVEN_ANOD_OPTS) versions:set "-DnewVersion=$(SONAR_ADA_PLUGIN_VERSION)"
test:
# The maven command can fail because of the tests, but we want the report to
# be generated afterward.
-MAVEN_OPTS="$(MVN_OPTS)" $(MVN) $(MVN_TEST_OPTS) $(MAVEN_ANOD_OPTS) package
python surefire-to-e3-report.py \
-i $(BUILD_DIR)/surefire-reports \
-o $(RESULTS_DIR)
clean:
$(MVN) clean