OpenCores
URL https://opencores.org/ocsvn/socgen/socgen/trunk

Subversion Repositories socgen

[/] [socgen/] [trunk/] [Makefile] - Diff between revs 130 and 131

Go to most recent revision | Show entire file | Details | Blame | View Log

Rev 130 Rev 131
Line 5... Line 5...
design=socgen
design=socgen
project=fpgas
project=fpgas
vendor=opencores.org
vendor=opencores.org
 
 
 
 
.PHONY all: clean
 
 
 
 
 
 
.PHONY all: clean dock
all:
all:
        (\
        (\
        ${home}/tools/sys/workspace /projects/opencores.org/fpgas         /work ;\
        ${home}/tools/sys/workspace  opencores.org  fpgas;\
        ${home}/tools/sys/workspace /projects/opencores.org/logic         /work ;\
        ${home}/tools/sys/workspace  opencores.org  logic;\
        ${home}/tools/sys/workspace /projects/opencores.org/adv_debug_sys /work ;\
        ${home}/tools/sys/workspace  opencores.org  adv_debug_sys;\
        ${home}/tools/sys/workspace /projects/opencores.org/io            /work ;\
        ${home}/tools/sys/workspace  opencores.org  io;\
        ${home}/tools/sys/workspace /projects/opencores.org/Mos6502       /work ;\
        ${home}/tools/sys/workspace  opencores.org  Mos6502;\
        ${home}/tools/sys/workspace /projects/opencores.org/wishbone      /work ;\
        ${home}/tools/sys/workspace  opencores.org  wishbone;\
        ${home}/tools/sys/workspace /projects/opencores.org/cde           /work ;\
        ${home}/tools/sys/workspace  opencores.org  cde;\
         )
         )
 
 
.PHONY clean:
 
clean:
.PHONY dock:
 
dock:
        (\
        (\
        rm -f -r work/*  ;\
        ${home}/tools/documentation/create_lib_doc   opencores.org  cde            ;\
        rm -f -r doc_dir/*  ;\
        ${home}/tools/documentation/create_lib_doc   opencores.org  adv_debug_sys  ;\
        rm -f -r doc/geda/*  ;\
        ${home}/tools/documentation/create_lib_doc   opencores.org  logic          ;\
        rm -f -r tools/yp/Berkeley/*;\
        ${home}/tools/documentation/create_lib_doc   opencores.org  io             ;\
        ${home}/tools/yp/create_yp  projects ;\
        ${home}/tools/documentation/create_lib_doc   opencores.org  Mos6502        ;\
        find . | grep "~" | xargs rm -f  $1 ;\
        ${home}/tools/documentation/create_lib_doc   opencores.org  Testbench      ;\
 
        ${home}/tools/documentation/create_lib_doc   opencores.org  wishbone       ;\
 
        ${home}/tools/documentation/create_lib_doc   opencores.org  fpgas          ;\
         )
         )
 
 
 
 
 
 
 
 
.PHONY index:
 
index:
 
        (\
 
        ${home}/tools/yp/create_yp  projects ;\
 
         )
 
 
 
 
 
.PHONY workspace:
 
workspace:
 
 
.PHONY clean:
 
clean:
        (\
        (\
        ${home}/tools/sys/workspace $(project) $(vendor) ;\
        ./tools/yp/clean ;\
 
        rm -f -r doc/geda/*  ;\
 
        find . | grep "~" | xargs rm -f  $1 ;\
         )
         )
 
 
 
 
 
 
 
 
 
.PHONY index:
 
index:
 
        (\
 
        ${home}/tools/busdefs/create_busdefs ;\
 
         )
 
 
 
 
.PHONY build_hw:
.PHONY build_hw:
build_hw:
build_hw:
        @for PROJECT in `ls $(CUR_DIR)/work`; do \
        (\
        echo "###############################################"; \
        ${home}/tools/sys/build_hw_master  ;\
        echo; \
        ${home}/tools/sys/build_elab_master  ;\
        echo "Building HW: $$PROJECT ####"; echo; \
        )
        ${home}/tools/sys/build_hw $$PROJECT /work  ;\
 
        done; \
 
 
 
 
 
 
 
 
 
.PHONY build_obj:
 
build_obj:
 
        @for PROJECT in `ls $(CUR_DIR)/work`; do \
 
        echo "################################################"; \
 
        echo "build_obj: $$PROJECT ####"; echo; \
 
        cd ${home}/work/$$PROJECT/bin;\
 
        ${MAKE} group_build_obj;\
 
        done; \
 
 
 
 
 
.PHONY build_sw:
.PHONY build_sw:
build_sw:
build_sw:
        @for PROJECT in `ls $(CUR_DIR)/work`; do \
        (\
        echo "################################################"; \
        ${home}/tools/sys/build_sw_master  ;\
        echo "build_sw: $$PROJECT ####"; echo; \
        )
        cd ${home}/work/$$PROJECT/bin;\
 
        ${MAKE} group_build_sw;\
 
        done; \
 
 
 
.PHONY run_sims: run_lint
 
run_sims:
 
        @for PROJECT in `ls $(CUR_DIR)/work`; do \
 
        echo "################################################"; \
 
        echo "run_sims: $$PROJECT ####"; echo; \
 
        ${home}/tools/simulation/run_sims $$PROJECT /work  ;\
 
        ${home}/tools/simulation/run_coverage  $$PROJECT /work ;\
 
        done; \
 
 
 
 
 
.PHONY run_lint:
 
run_lint:
 
        @for PROJECT in `ls $(CUR_DIR)/work`; do \
 
        echo "################################################"; \
 
        echo "run_lint: $$PROJECT ####"; echo; \
 
        ${home}/tools/simulation/run_lint  $$PROJECT /work ;\
 
        done; \
 
 
 
 
 
.PHONY run_coverage:
 
run_coverage:
 
        @for PROJECT in `ls $(CUR_DIR)/work`; do \
 
        echo "################################################"; \
 
        echo "run_coverage: $$PROJECT ####"; echo; \
 
        ${home}/tools/simulation/run_coverage  $$PROJECT /work ;\
 
        done; \
 
 
 
 
 
 
 
 
 
 
.PHONY run_sims:
 
run_sims:
 
        (\
 
        ${home}/tools/simulation/build_sim_master  ;\
 
         )
 
 
.PHONY build_fpgas:
.PHONY build_fpgas:
build_fpgas:
build_fpgas:
        @for PROJECT in `ls $(CUR_DIR)/work`; do \
        (\
        echo "################################################"; \
        ${home}/tools/synthesys/build_fpga_master  ;\
        echo "build_fpgas: $$PROJECT ####"; echo; \
         )
        ${home}/tools/synthesys/build_fpgas $$PROJECT /work ;\
 
        done; \
 
 
 
 
 
 
 
 
 
 
 
.PHONY check_sims:
.PHONY check_sims:
check_sims:
check_sims:
        @for COMP in `ls $(CUR_DIR)/work`; do \
        @for COMP in `ls $(CUR_DIR)/work`; do \

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.