mirror of https://github.com/XS-MLVP/picker.git
30 lines
727 B
Makefile
30 lines
727 B
Makefile
all: test clean
|
|
@echo "All complete"
|
|
|
|
test: compile
|
|
@echo "--------------Comple Success Test Step DUT--------------------"
|
|
@java -cp {{__XSPCOMM_JAR__}}:${TARGET}-java.jar -ea com.ut.example
|
|
@echo "--------------------------------------------------------------"
|
|
|
|
# copy xspcomm lib
|
|
copy_xspcomm_lib={{__COPY_XSPCOMM_LIB__}}
|
|
ifneq ($(copy_xspcomm_lib), true)
|
|
copy_xspcomm:
|
|
@echo "Ignore copy xspcomm-java.jar"
|
|
else
|
|
copy_xspcomm:
|
|
@echo "Try copy xspcomm-java.jar"
|
|
@cp {{__XSPCOMM_JAR__}} ./
|
|
endif
|
|
|
|
compile: copy_xspcomm
|
|
cmake . -Bbuild
|
|
cmake --build build --config Debug --parallel `nproc`
|
|
|
|
clean:
|
|
@rm -rf *.fst *.vcd *.fsdb *.log *.key *.a build
|
|
|
|
purge: clean
|
|
@ls|grep -v ".jar"|xargs rm -rf
|
|
@echo "purge complete"
|