1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
|
DESC="Generate Object File from source file and link it afterwards"
main()
{
mkdir src/bin
mkdir src/obj
OBJ="src/obj/Test03.o"
BIN="src/bin/test03${EXT}"
EXEC="${AGCC} -v2 --path src -c -o ${OBJ} src/Test.cc"
if (${EXEC});then true;else
ERR_MSG="Failed executing '${EXEC}'";
return 0;
fi;
if [ ! -f ${OBJ} ];then
ERR_MSG="Object file '${OBJ}' was not created";
return 0;
fi;
EXEC="${AGCC} -v2 --path src -o ${BIN} ${OBJ} src/main.cc"
if (${EXEC});then true;else
ERR_MSG="Failed executing '${EXEC}";
fi
if [ ! -e ${BIN} ];then
ERR_MSG="Executable '${BIN}' was not created";
return 0;
fi;
return 1;
}
cleanup()
{
rm -rf src/bin src/obj
}
|