mirror of https://github.com/YosysHQ/yosys.git
Makefile: clean unit test on clean, ensure prepared to fix parallelism
This commit is contained in:
parent
a2aeef6c96
commit
2bf7aac9d1
2
Makefile
2
Makefile
|
|
@ -1135,7 +1135,7 @@ DOC_TARGET ?= html
|
||||||
docs: docs/prep
|
docs: docs/prep
|
||||||
$(Q) $(MAKE) -C docs $(DOC_TARGET)
|
$(Q) $(MAKE) -C docs $(DOC_TARGET)
|
||||||
|
|
||||||
clean: clean-py
|
clean: clean-py clean-unit-test
|
||||||
rm -rf share
|
rm -rf share
|
||||||
rm -f $(OBJS) $(GENFILES) $(TARGETS) $(EXTRA_TARGETS) $(EXTRA_OBJS)
|
rm -f $(OBJS) $(GENFILES) $(TARGETS) $(EXTRA_TARGETS) $(EXTRA_OBJS)
|
||||||
rm -f kernel/version_*.o kernel/version_*.cc
|
rm -f kernel/version_*.o kernel/version_*.cc
|
||||||
|
|
|
||||||
|
|
@ -30,11 +30,11 @@ TESTS := $(addprefix $(BINTEST)/, $(basename $(ALLTESTFILE:%Test.cc=%Test.o)))
|
||||||
|
|
||||||
all: prepare $(TESTS) run-tests
|
all: prepare $(TESTS) run-tests
|
||||||
|
|
||||||
$(BINTEST)/%: $(OBJTEST)/%.o
|
$(BINTEST)/%: $(OBJTEST)/%.o | prepare
|
||||||
$(CXX) -L$(ROOTPATH) $(RPATH) $(LINKFLAGS) -o $@ $^ $(LIBS) \
|
$(CXX) -L$(ROOTPATH) $(RPATH) $(LINKFLAGS) -o $@ $^ $(LIBS) \
|
||||||
$(GTEST_LDFLAGS) $(EXTRAFLAGS)
|
$(GTEST_LDFLAGS) $(EXTRAFLAGS)
|
||||||
|
|
||||||
$(OBJTEST)/%.o: $(basename $(subst $(OBJTEST),.,%)).cc
|
$(OBJTEST)/%.o: $(basename $(subst $(OBJTEST),.,%)).cc | prepare
|
||||||
$(CXX) -o $@ -c -I$(ROOTPATH) $(CPPFLAGS) $(CXXFLAGS) $(GTEST_CXXFLAGS) $^
|
$(CXX) -o $@ -c -I$(ROOTPATH) $(CPPFLAGS) $(CXXFLAGS) $(GTEST_CXXFLAGS) $^
|
||||||
|
|
||||||
.PHONY: prepare run-tests clean
|
.PHONY: prepare run-tests clean
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue