Line 11... |
Line 11... |
|
|
|
|
.PHONY all: clean
|
.PHONY all: clean
|
all:
|
all:
|
(\
|
(\
|
${home}/tools/sys/workspace fpgas opencores.org ;\
|
${home}/tools/sys/workspace /projects/opencores.org/fpgas /work ;\
|
${home}/tools/sys/workspace fpga_or1200 opencores.org ;\
|
${home}/tools/sys/workspace /projects/opencores.org/fpga_or1200 /work ;\
|
${home}/tools/sys/workspace fpga_mrisc opencores.org ;\
|
${home}/tools/sys/workspace /projects/opencores.org/fpga_mrisc /work ;\
|
${home}/tools/sys/workspace logic opencores.org ;\
|
${home}/tools/sys/workspace /projects/opencores.org/logic /work ;\
|
${home}/tools/sys/workspace io opencores.org ;\
|
${home}/tools/sys/workspace /projects/opencores.org/io /work ;\
|
${home}/tools/sys/workspace Mos6502 opencores.org ;\
|
${home}/tools/sys/workspace /projects/opencores.org/Mos6502 /work ;\
|
${home}/tools/sys/workspace or1k opencores.org ;\
|
${home}/tools/sys/workspace /projects/opencores.org/or1k /work ;\
|
${home}/tools/sys/workspace wishbone opencores.org ;\
|
${home}/tools/sys/workspace /projects/opencores.org/wishbone /work ;\
|
${home}/tools/sys/workspace xfer opencores.org ;\
|
${home}/tools/sys/workspace /projects/opencores.org/xfer /work ;\
|
${home}/tools/sys/workspace orp_soc opencores.org ;\
|
${home}/tools/sys/workspace /projects/opencores.org/orp_soc /work ;\
|
${home}/tools/sys/workspace pic_micro opencores.org ;\
|
${home}/tools/sys/workspace /projects/opencores.org/pic_micro /work ;\
|
|
${home}/tools/sys/workspace /projects/opencores.org/cde /work ;\
|
)
|
)
|
|
|
|
|
|
|
|
|
Line 46... |
Line 47... |
|
|
.PHONY clean:
|
.PHONY clean:
|
clean:
|
clean:
|
(\
|
(\
|
rm -f -r work/* ;\
|
rm -f -r work/* ;\
|
|
rm -f -r doc/geda/* ;\
|
find . | grep "~" | xargs rm -f $1 ;\
|
find . | grep "~" | xargs rm -f $1 ;\
|
)
|
)
|
|
|
|
|
|
|
Line 77... |
Line 79... |
build_hw:
|
build_hw:
|
@for PROJECT in `ls $(CUR_DIR)/work`; do \
|
@for PROJECT in `ls $(CUR_DIR)/work`; do \
|
echo "###############################################"; \
|
echo "###############################################"; \
|
echo; \
|
echo; \
|
echo "Building HW: $$PROJECT ####"; echo; \
|
echo "Building HW: $$PROJECT ####"; echo; \
|
${home}/tools/sys/build_hw $$PROJECT opencores.org ;\
|
${home}/tools/sys/build_hw $$PROJECT /work ;\
|
done; \
|
done; \
|
|
|
|
|
|
|
|
|
Line 107... |
Line 109... |
.PHONY run_sims: run_lint
|
.PHONY run_sims: run_lint
|
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/sys/run_sims $$PROJECT opencores.org ;\
|
${home}/tools/simulation/run_sims $$PROJECT /work ;\
|
done; \
|
done; \
|
|
|
|
|
.PHONY run_lint:
|
.PHONY run_lint:
|
run_lint:
|
run_lint:
|
@for PROJECT in `ls $(CUR_DIR)/work`; do \
|
@for PROJECT in `ls $(CUR_DIR)/work`; do \
|
echo "################################################"; \
|
echo "################################################"; \
|
echo "run_lint: $$PROJECT ####"; echo; \
|
echo "run_lint: $$PROJECT ####"; echo; \
|
${home}/tools/sys/run_lint $$PROJECT opencores.org ;\
|
${home}/tools/simulation/run_lint $$PROJECT /work ;\
|
done; \
|
done; \
|
|
|
|
|
.PHONY run_coverage:
|
.PHONY run_coverage:
|
run_coverage:
|
run_coverage:
|
Line 138... |
Line 140... |
.PHONY build_fpgas:
|
.PHONY build_fpgas:
|
build_fpgas:
|
build_fpgas:
|
@for PROJECT in `ls $(CUR_DIR)/work`; do \
|
@for PROJECT in `ls $(CUR_DIR)/work`; do \
|
echo "################################################"; \
|
echo "################################################"; \
|
echo "build_fpgas: $$PROJECT ####"; echo; \
|
echo "build_fpgas: $$PROJECT ####"; echo; \
|
${home}/tools/sys/build_fpgas $$PROJECT opencores.org ;\
|
${home}/tools/synthesys/build_fpgas $$PROJECT /work ;\
|
done; \
|
done; \
|
|
|
|
|
|
|
|
|