3
0
Fork 0
mirror of https://github.com/YosysHQ/yosys synced 2026-03-02 03:36:56 +00:00

Adjusted compilation order.

This commit is contained in:
nella 2026-02-23 10:13:05 +01:00
parent 97e1a3b7c7
commit 4df3267610

View file

@ -741,7 +741,15 @@ ifeq ($(LINK_ABC),1)
OBJS += $(PROGRAM_PREFIX)yosys-libabc.a
endif
# Generate cell type tables
GENFILES += kernel/gen_celltypes_data.cc kernel/gen_celltypes_data.h
kernel/gen_celltypes_data.cc kernel/gen_celltypes_data.h: kernel/constids.inc misc/gen_celltypes.py
$(Q) $(PYTHON_EXECUTABLE) $(YOSYS_SRC)/misc/gen_celltypes.py $(YOSYS_SRC)
$(OBJS): kernel/gen_celltypes_data.h
OBJS += kernel/gen_celltypes_data.o
kernel/gen_celltypes_data.o: kernel/gen_celltypes_data.cc kernel/gen_celltypes_data.h
# prevent the CXXFLAGS set by this Makefile from reaching abc/Makefile,
# especially the -MD flag which will break the build when CXX is clang
@ -1185,12 +1193,6 @@ clean-abc:
mrproper: clean
git clean -xdf
# Generate cell type tables
GENFILES += kernel/gen_celltypes_data.cc kernel/gen_celltypes_data.h
kernel/gen_celltypes_data.cc kernel/gen_celltypes_data.h: kernel/constids.inc misc/gen_celltypes.py
$(P) $(PYTHON_EXECUTABLE) $(YOSYS_SRC)/misc/gen_celltypes.py $(YOSYS_SRC)
$(OBJS): | kernel/gen_celltypes_data.h
coverage:
./$(PROGRAM_PREFIX)yosys -qp 'help; help -all'
rm -rf coverage.info coverage_html