Line 14... |
Line 14... |
all:
|
all:
|
(\
|
(\
|
${home}/tools/sys/workspace /projects/opencores.org/fpgas /work ;\
|
${home}/tools/sys/workspace /projects/opencores.org/fpgas /work ;\
|
${home}/tools/sys/workspace /projects/opencores.org/fpga_or1200 /work ;\
|
${home}/tools/sys/workspace /projects/opencores.org/fpga_or1200 /work ;\
|
${home}/tools/sys/workspace /projects/opencores.org/logic /work ;\
|
${home}/tools/sys/workspace /projects/opencores.org/logic /work ;\
|
|
${home}/tools/sys/workspace /projects/opencores.org/adv_debug_sys /work ;\
|
${home}/tools/sys/workspace /projects/opencores.org/io /work ;\
|
${home}/tools/sys/workspace /projects/opencores.org/io /work ;\
|
${home}/tools/sys/workspace /projects/opencores.org/Mos6502 /work ;\
|
${home}/tools/sys/workspace /projects/opencores.org/Mos6502 /work ;\
|
${home}/tools/sys/workspace /projects/opencores.org/or1k /work ;\
|
${home}/tools/sys/workspace /projects/opencores.org/or1k /work ;\
|
${home}/tools/sys/workspace /projects/opencores.org/wishbone /work ;\
|
${home}/tools/sys/workspace /projects/opencores.org/wishbone /work ;\
|
${home}/tools/sys/workspace /projects/opencores.org/xfer /work ;\
|
${home}/tools/sys/workspace /projects/opencores.org/xfer /work ;\
|
${home}/tools/sys/workspace /projects/opencores.org/yfer /work ;\
|
|
${home}/tools/sys/workspace /projects/opencores.org/cde /work ;\
|
${home}/tools/sys/workspace /projects/opencores.org/cde /work ;\
|
${home}/tools/sys/workspace /projects/www.6502.org/Arlet_6502 /work ;\
|
${home}/tools/sys/workspace /projects/github.com/openrisc /work ;\
|
${home}/tools/sys/workspace /projects/www.6502.org/M65C02 /work ;\
|
|
${home}/tools/sys/workspace /projects/www.6502.org/BE_6502 /work ;\
|
|
${home}/tools/sys/workspace /projects/www.6502.org/M65Org16 /work ;\
|
|
${home}/tools/sys/workspace /projects/github.com/mor1kx /work ;\
|
|
)
|
)
|
|
|
|
|
|
|
|
|
Line 50... |
Line 46... |
|
|
.PHONY clean:
|
.PHONY clean:
|
clean:
|
clean:
|
(\
|
(\
|
rm -f -r work/* ;\
|
rm -f -r work/* ;\
|
|
rm -f -r doc_dir/* ;\
|
rm -f -r doc/geda/* ;\
|
rm -f -r doc/geda/* ;\
|
find . | grep "~" | xargs rm -f $1 ;\
|
find . | grep "~" | xargs rm -f $1 ;\
|
)
|
)
|
|
|
|
|
Line 113... |
Line 110... |
run_sims:
|
run_sims:
|
@for PROJECT in `ls $(CUR_DIR)/work`; do \
|
@for PROJECT in `ls $(CUR_DIR)/work`; do \
|
echo "################################################"; \
|
echo "################################################"; \
|
echo "run_sims: $$PROJECT ####"; echo; \
|
echo "run_sims: $$PROJECT ####"; echo; \
|
${home}/tools/simulation/run_sims $$PROJECT /work ;\
|
${home}/tools/simulation/run_sims $$PROJECT /work ;\
|
|
${home}/tools/simulation/run_coverage $$PROJECT /work &\
|
done; \
|
done; \
|
|
|
|
|
.PHONY run_lint:
|
.PHONY run_lint:
|
run_lint:
|
run_lint:
|
Line 130... |
Line 128... |
.PHONY run_coverage:
|
.PHONY run_coverage:
|
run_coverage:
|
run_coverage:
|
@for PROJECT in `ls $(CUR_DIR)/work`; do \
|
@for PROJECT in `ls $(CUR_DIR)/work`; do \
|
echo "################################################"; \
|
echo "################################################"; \
|
echo "run_coverage: $$PROJECT ####"; echo; \
|
echo "run_coverage: $$PROJECT ####"; echo; \
|
cd ${home}/work/$$PROJECT/bin;\
|
${home}/tools/simulation/run_coverage $$PROJECT /work ;\
|
${MAKE} group_run_coverage;\
|
|
done; \
|
done; \
|
|
|
|
|
|
|
|
|
Line 182... |
Line 179... |
.PHONY check_fpgas:
|
.PHONY check_fpgas:
|
check_fpgas:
|
check_fpgas:
|
(\
|
(\
|
cd ${home}/work ;\
|
cd ${home}/work ;\
|
echo " number of fpgas";\
|
echo " number of fpgas";\
|
find . | grep filelist.syn |grep -v "xst/filelist.syn" | wc -l ;\
|
find . | grep syn/ise |grep Yst | wc -l ;\
|
echo " number that finished";\
|
echo " number that finished";\
|
find . | grep Board_Design_jtag.bit | wc -l ;\
|
find . | grep Board_Design_jtag.bit | wc -l ;\
|
)
|
)
|
|
|
|
|