| 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 |