#/bin/csh
set echo = 1

cpp analyze.c analyzeCPP.c
pcc3 analyzeCPP.c
mv analyzeCPP.s analyze.s
gcc -c analyze.s

cpp analyzeExpr.c analyzeExprCPP.c
pcc3 analyzeExprCPP.c
mv analyzeExprCPP.s analyzeExpr.s
gcc -c analyzeExpr.s

cpp analyzeStmt.c analyzeStmtCPP.c
pcc3 analyzeStmtCPP.c
mv analyzeStmtCPP.s analyzeStmt.s
gcc -c analyzeStmt.s

cpp astmem.c astmemCPP.c
pcc3 astmemCPP.c
mv astmemCPP.s astmem.s
gcc -c astmem.s

cpp bucket.c bucketCPP.c
pcc3 bucketCPP.c
mv bucketCPP.s bucket.s
gcc -c bucket.s

cpp constExpr.c constExprCPP.c
pcc3 constExprCPP.c
mv constExprCPP.s constExpr.s
gcc -c constExpr.s

cpp decl2.c decl2CPP.c
pcc3 decl2CPP.c
mv decl2CPP.s decl2.s
gcc -c decl2.s

cpp decl.c declCPP.c
pcc3 declCPP.c
mv declCPP.s decl.s
gcc -c decl.s

cpp encodeExpr.c encodeExprCPP.c
pcc3 encodeExprCPP.c
mv encodeExprCPP.s encodeExpr.s
gcc -c encodeExpr.s

cpp encodeStmt.c encodeStmtCPP.c
pcc3 encodeStmtCPP.c
mv encodeStmtCPP.s encodeStmt.s
gcc -c encodeStmt.s

cpp main.c mainCPP.c
pcc3 mainCPP.c
mv mainCPP.s main.s
gcc -c main.s

cpp regAlloc.c regAllocCPP.c
pcc3 regAllocCPP.c
mv regAllocCPP.s regAlloc.s
gcc -c regAlloc.s

cpp semUtils.c semUtilsCPP.c
pcc3 semUtilsCPP.c
mv semUtilsCPP.s semUtils.s
gcc -c semUtils.s

cpp symtab.c symtabCPP.c
pcc3 symtabCPP.c
mv symtabCPP.s symtab.s
gcc -c symtab.s

cpp tree.c treeCPP.c
pcc3 treeCPP.c
mv treeCPP.s tree.s
gcc -c tree.s

cpp types.c typesCPP.c
pcc3 typesCPP.c
mv typesCPP.s types.s
gcc -c types.s

cpp utils.c utilsCPP.c
pcc3 utilsCPP.c
mv utilsCPP.s utils.s
gcc -c utils.s

