|  | #!/bin/bash | 
|  |  | 
|  | TIME=`date +\%F-\%T` | 
|  | echo | 
|  | echo "######## ${TIME} ########" | 
|  | echo | 
|  |  | 
|  | mkdir OBJ | 
|  | RESULT_PATH="OBJ/" | 
|  |  | 
|  |  | 
|  | # MAIN | 
|  | # clean | 
|  | make -f Makefile clean | 
|  | # make | 
|  | make -f Makefile -j8 | 
|  |  | 
|  | # check | 
|  | #   make return code | 
|  | #   check ${driver_name}.ko exist | 
|  |  | 
|  | if [ -f "${RESULT_PATH}ra_nat.o" ]; then | 
|  | echo "HW_NAT built successfully." | 
|  | else | 
|  | echo "HW_NAT built FAILED (ko not found)!" | 
|  | exit 1 | 
|  | fi | 
|  |  | 
|  | if [ -f "${RESULT_PATH}hook_ext.o" ]; then | 
|  | echo "HOOK built successfully." | 
|  | else | 
|  | echo "HOOK built FAILED (ko not found)!" | 
|  | exit 1 | 
|  | fi | 
|  |  | 
|  | TIME=`date +\%F-\%T` | 
|  | echo | 
|  | echo "######## ${TIME} ########" | 
|  | echo |