| | |
| | | export OBJDUMP=${CROSS_COMPILE}objdump |
| | | export STRIP=${CROSS_COMPILE}strip |
| | | |
| | | # export cross configure |
| | | # export cross configure |
| | | export CONFIG_CROSS=" --build=i686-pc-linux --host=arm-linux " |
| | | |
| | | # Clear LDFLAGS and CFLAGS |
| | |
| | | --with-srv-pid-file=/var/run/dhcpd.pid --with-relay-pid-file=/var/run/dhcrelay.pid |
| | | check_result "ERROR: configure ${SRC_NAME} failure" |
| | | |
| | | make |
| | | make |
| | | check_result "ERROR: compile ${SRC_NAME} failure" |
| | | |
| | | ${STRIP} server/${IMG_NAME} |
| | | cp server/${IMG_NAME} ${PREFIX_PATH} |
| | | cp client/dhclient ${PREFIX_PATH} |
| | | cp server/${IMG_NAME} ${PREFIX_PATH} |
| | | cp client/dhclient ${PREFIX_PATH} |
| | | |
| | | cd - |
| | | } |
| | | |
| | | function do_clean() |
| | | { |
| | | rm -rf dhcpd* |
| | | } |
| | | |
| | | if [[ $# == 1 && $1 == -c ]] ;then |
| | | echo "start clean ${LIB_NAME}" |
| | | do_clean |
| | | exit; |
| | | fi |
| | | |
| | | exit; |
| | | |
| | | export_cross |
| | | |