Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- diff --cc passes/pmgen/Makefile.inc
- index 8e0cbdca,e3386667..835f8fd7
- --- a/passes/pmgen/Makefile.inc
- +++ b/passes/pmgen/Makefile.inc
- @@@ -1,23 -1,19 +1,29 @@@
- +%_pm.h: passes/pmgen/pmgen.py %.pmg
- + $(P) mkdir -p passes/pmgen && python3 $< -o $@ -p $(subst _pm.h,,$(notdir $@)) $(filter-out $<,$^)
- +
- +# --------------------------------------
- +
- +OBJS += passes/pmgen/test_pmgen.o
- +passes/pmgen/test_pmgen.o: passes/pmgen/test_pmgen_pm.h passes/pmgen/ice40_dsp_pm.h passes/pmgen/peepopt_pm.h
- +$(eval $(call add_extra_objs,passes/pmgen/test_pmgen_pm.h))
- +
- +# --------------------------------------
- +
- OBJS += passes/pmgen/ice40_dsp.o
- -OBJS += passes/pmgen/xilinx_dsp.o
- -OBJS += passes/pmgen/peepopt.o
- -
- -# --------------------------------------
- -
- -passes/pmgen/%.o: passes/pmgen/%_pm.h
- passes/pmgen/ice40_dsp.o: passes/pmgen/ice40_dsp_pm.h
- +$(eval $(call add_extra_objs,passes/pmgen/ice40_dsp_pm.h))
- +
- +# --------------------------------------
- +
- ++OBJS += passes/pmgen/xilinx_dsp.o
- + passes/pmgen/xilinx_dsp.o: passes/pmgen/xilinx_dsp_pm.h
- -EXTRA_OBJS += passes/pmgen/ice40_dsp_pm.h
- -EXTRA_OBJS += passes/pmgen/xilinx_dsp_pm.h
- -.SECONDARY: passes/pmgen/ice40_dsp_pm.h
- -.SECONDARY: passes/pmgen/xilinx_dsp_pm.h
- ++$(eval $(call add_extra_objs,passes/pmgen/xilinx_dsp_pm.h))
- +
- -passes/pmgen/%_pm.h: passes/pmgen/pmgen.py passes/pmgen/%.pmg
- - $(P) mkdir -p passes/pmgen && python3 $< -o $@ -p $* $(filter-out $<,$^)
- ++# --------------------------------------
- ++
- +OBJS += passes/pmgen/ice40_wrapcarry.o
- +passes/pmgen/ice40_wrapcarry.o: passes/pmgen/ice40_wrapcarry_pm.h
- +$(eval $(call add_extra_objs,passes/pmgen/ice40_wrapcarry_pm.h))
- # --------------------------------------
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement