OpenCores
URL https://opencores.org/ocsvn/connect-6/connect-6/trunk

Subversion Repositories connect-6

[/] [connect-6/] [trunk/] [BUILD_SCC/] [Makefile] - Diff between revs 6 and 7

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

Rev 6 Rev 7
Line 1... Line 1...
GCC=g++
GCC=g++ -g -DPICO_SYNTH -I/opt/synopsys/scc/synphonycc-fpga-vE-2010.12-SP1/pico/simu/include -I./synth_src
 
GCC_LINK= g++ -L/opt/synopsys/scc/synphonycc-fpga-vE-2010.12-SP1/pico/simu/src/SimCode/ -lpdextn -lnosimdump -lsimerror -L/opt/synopsys/scc/synphonycc-fpga-vE-2010.12-SP1/pico/edgcpfe/lib/ -lpthread -lm -lstdc++ -lC
SCC=schroot -c centos5-i386 ~/bin/synphonycc_fpga
SCC=schroot -c centos5-i386 ~/bin/synphonycc_fpga
SCC_SCRIPTS=./scc_scripts
SCC_SCRIPTS=./scc_scripts
SYNTH_SRC=./synth_src
SYNTH_SRC=./synth_src
 
 
 
 
 
 
 
GCC_LINK=g++ /opt/synopsys/scc/synphonycc-fpga-vE-2010.12-SP1/pico/simu/src/SimCode/golden.o  -L/opt/synopsys/scc/synphonycc-fpga-vE-2010.12-SP1/pico/simu/src/SimCode/ -lpdextn -lnosimdump -lsimerror -L/opt/synopsys/scc/synphonycc-fpga-vE-2010.12-SP1/pico/edgcpfe/lib/ -lpthread -lm -lstdc++ -lC
 
 
all: fpt_connect6 test_golden
all: fpt_connect6 test_golden
 
 
fpt_connect6: ${SYNTH_SRC}/main.cpp util.o connect6.o connect6_synth.o state.o threats.o
fpt_connect6: main.o util.o connect6.o connect6_synth.o state.o threats.o q.o
        ${GCC} -o connect6 ${SYNTH_SRC}/main.cpp util.o connect6.o connect6_synth.o state.o threats.o  -lpthread -lm -g -pg
        ${GCC_LINK} -o connect6 main.o q.o util.o connect6.o connect6_synth.o state.o threats.o  -lpthread -lm -g -pg
 
main.o:${SYNTH_SRC}/main.cpp
 
        ${GCC} -c -g -pg ${SYNTH_SRC}/main.cpp
connect6_synth.o: ${SYNTH_SRC}/connect6_synth.cpp ${SYNTH_SRC}/connect6_synth.h
connect6_synth.o: ${SYNTH_SRC}/connect6_synth.cpp ${SYNTH_SRC}/connect6_synth.h
        ${GCC} -c -g -pg ${SYNTH_SRC}/connect6_synth.cpp
        ${GCC} -c -g -pg ${SYNTH_SRC}/connect6_synth.cpp
connect6.o: ${SYNTH_SRC}/connect6.cpp ${SYNTH_SRC}/connect6.h
connect6.o: ${SYNTH_SRC}/connect6.cpp ${SYNTH_SRC}/connect6.h
        ${GCC} -c -g -pg ${SYNTH_SRC}/connect6.cpp
        ${GCC} -c -g -pg ${SYNTH_SRC}/connect6.cpp
 
 
Line 23... Line 24...
state.o:${SYNTH_SRC}/state.cpp ${SYNTH_SRC}/shared.h
state.o:${SYNTH_SRC}/state.cpp ${SYNTH_SRC}/shared.h
        ${GCC} -c -g -pg ${SYNTH_SRC}/state.cpp
        ${GCC} -c -g -pg ${SYNTH_SRC}/state.cpp
 
 
threats.o:${SYNTH_SRC}/threats.cpp ${SYNTH_SRC}/shared.h
threats.o:${SYNTH_SRC}/threats.cpp ${SYNTH_SRC}/shared.h
        ${GCC} -c -g -pg ${SYNTH_SRC}/threats.cpp
        ${GCC} -c -g -pg ${SYNTH_SRC}/threats.cpp
 
q.o:${SYNTH_SRC}/q.cpp ${SYNTH_SRC}/shared.h
 
        ${GCC} -c -g -pg ${SYNTH_SRC}/q.cpp
 
 
 
 
test_golden:
test_golden:
        ./connect6 -player L
        ./connect6 -player L
 
 
Line 44... Line 47...
imp_window.tag:
imp_window.tag:
        #sed -s 's/\\TCAB_NAME/threat_window/g' main.cpp.base >main.cpp
        #sed -s 's/\\TCAB_NAME/threat_window/g' main.cpp.base >main.cpp
        cp ${SYNTH_SRC}/main.cpp.base ${SYNTH_SRC}/main.cpp
        cp ${SYNTH_SRC}/main.cpp.base ${SYNTH_SRC}/main.cpp
        ${SCC} ${SCC_SCRIPTS}/run_imp_window.tcl
        ${SCC} ${SCC_SCRIPTS}/run_imp_window.tcl
        echo "Done" > imp_window.tag
        echo "Done" > imp_window.tag
imp_line.tag: imp_window.tag
imp_line.tag:
        #sed -s 's/\\TCAB_NAME/threat_line/g' main.cpp.base >main.cpp
        sed -s 's/\\TCAB_NAME/threat_line/g' ${SYNTH_SRC}/main.cpp.base >${SYNTH_SRC}/main.cpp
        cp ${SYNTH_SRC}/main.cpp.base ${SYNTH_SRC}/main.cpp
        #cp ${SYNTH_SRC}/main.cpp.base ${SYNTH_SRC}/main.cpp
        ${SCC} ${SCC_SCRIPTS}/run_imp_line.tcl
        ${SCC} ${SCC_SCRIPTS}/run_imp_line.tcl
        echo "Done" > imp_line.tag
        echo "Done" > imp_line.tag
imp_marks.tag:
imp_marks.tag:
        #sed -s 's/\\TCAB_NAME/ai_mraks/g' main.cpp.base >main.cpp
        sed -s 's/\\TCAB_NAME/ai_marks/g' ${SYNTH_SRC}/main.cpp.base >${SYNTH_SRC}/main.cpp
        cp ${SYNTH_SRC}/main.cpp.base ${SYNTH_SRC}/main.cpp
        #cp ${SYNTH_SRC}/main.cpp.base ${SYNTH_SRC}/main.cpp
        ${SCC} ${SCC_SCRIPTS}/run_imp_marks.tcl
        ${SCC} ${SCC_SCRIPTS}/run_imp_marks.tcl
        echo "Done" > imp_marks.tag
        echo "Done" > imp_marks.tag
imp_threat.tag: imp_line.tag imp_marks.tag
imp_sort.tag:
        #sed -s 's/\\TCAB_NAME/ai_threats/g' main.cpp.base >main.cpp
        sed -s 's/\\TCAB_NAME/streamsort/g' ${SYNTH_SRC}/main.cpp.base >${SYNTH_SRC}/main.cpp
        cp ${SYNTH_SRC}/main.cpp.base ${SYNTH_SRC}/main.cpp
        #cp ${SYNTH_SRC}/main.cpp.base ${SYNTH_SRC}/main.cpp
 
        ${SCC} ${SCC_SCRIPTS}/run_imp_sort.tcl
 
        echo "Done" > imp_sort.tag
 
imp_threat.tag: imp_line.tag
 
        sed -s 's/\\TCAB_NAME/ai_threats/g' ${SYNTH_SRC}/main.cpp.base >${SYNTH_SRC}/main.cpp
 
        #cp ${SYNTH_SRC}/main.cpp.base ${SYNTH_SRC}/main.cpp
        ${SCC} ${SCC_SCRIPTS}/run_imp_threat.tcl
        ${SCC} ${SCC_SCRIPTS}/run_imp_threat.tcl
        echo "Done" > imp_threat.tag
        echo "Done" > imp_threat.tag
imp_adjacent.tag:
imp_adjacent.tag:
        cp ${SYNTH_SRC}/main.cpp.base ${SYNTH_SRC}/main.cpp
        #cp ${SYNTH_SRC}/main.cpp.base ${SYNTH_SRC}/main.cpp
        #sed -s 's/\\TCAB_NAME/ai_adjacent/g' main.cpp.base >main.cpp
        sed -s 's/\\TCAB_NAME/ai_adjacent/g' ${SYNTH_SRC}/main.cpp.base >${SYNTH_SRC}/main.cpp
        ${SCC} ${SCC_SCRIPTS}/run_imp_adjacent.tcl
        ${SCC} ${SCC_SCRIPTS}/run_imp_adjacent.tcl
        echo "Done" > imp_adjacent.tag
        echo "Done" > imp_adjacent.tag
imp_connect.tag: imp_threat.tag  imp_adjacent.tag
imp_connect.tag: imp_threat.tag  imp_adjacent.tag
        sed -s 's/\\TCAB_NAME/connect6ai_synth/g' ${SYNTH_SRC}/main.cpp.base >${SYNTH_SRC}/main.cpp
        sed -s 's/\\TCAB_NAME/connect6ai_synth/g' ${SYNTH_SRC}/main.cpp.base >${SYNTH_SRC}/main.cpp
        ${SCC} ${SCC_SCRIPTS}/run_imp_connect.tcl
        ${SCC} ${SCC_SCRIPTS}/run_imp_connect.tcl

powered by: WebSVN 2.1.0

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