xj | b04a402 | 2021-11-25 15:01:52 +0800 | [diff] [blame^] | 1 | #!/bin/bash |
| 2 | |
| 3 | TIME=`date +\%F-\%T` |
| 4 | echo |
| 5 | echo "######## ${TIME} ########" |
| 6 | echo |
| 7 | |
| 8 | mkdir OBJ |
| 9 | RESULT_PATH="OBJ/" |
| 10 | |
| 11 | |
| 12 | # MAIN |
| 13 | # clean |
| 14 | make -f Makefile clean |
| 15 | # make |
| 16 | make -f Makefile -j8 |
| 17 | |
| 18 | # check |
| 19 | # make return code |
| 20 | # check ${driver_name}.ko exist |
| 21 | |
| 22 | if [ -f "${RESULT_PATH}ra_nat.o" ]; then |
| 23 | echo "HW_NAT built successfully." |
| 24 | else |
| 25 | echo "HW_NAT built FAILED (ko not found)!" |
| 26 | exit 1 |
| 27 | fi |
| 28 | |
| 29 | if [ -f "${RESULT_PATH}hook_ext.o" ]; then |
| 30 | echo "HOOK built successfully." |
| 31 | else |
| 32 | echo "HOOK built FAILED (ko not found)!" |
| 33 | exit 1 |
| 34 | fi |
| 35 | |
| 36 | TIME=`date +\%F-\%T` |
| 37 | echo |
| 38 | echo "######## ${TIME} ########" |
| 39 | echo |