23 lines
763 B
Makefile
23 lines
763 B
Makefile
NDK_BUILD:=/home/aaron/share-aaron-1/android-ndk-r10e/ndk-build
|
|
SRC=firehose_protocol.c qfirehose.c sahara.c usb_linux.c stream_download_protocol.c md5.c usb2tcp.c
|
|
|
|
CFLAGS += -Wall -Wextra -Werror -g #-s
|
|
LDFLAGS += -lpthread -ldl
|
|
BINPATH := ./out
|
|
ifeq ($(CC),cc)
|
|
CC=${CROSS_COMPILE}gcc
|
|
endif
|
|
|
|
linux: clean
|
|
$(shell if [ -e ${BINPATH}]; then echo "file existed";else mkdir ${BINPATH}; fi;)
|
|
${CC} ${CFLAGS} ${SRC} -o ${BINPATH}/QFirehose ${LDFLAGS}
|
|
|
|
android: clean
|
|
rm -rf android
|
|
$(NDK_BUILD) V=0 APP_BUILD_SCRIPT=Android.mk NDK_PROJECT_PATH=`pwd` NDK_DEBUG=0 APP_ABI='armeabi-v7a,arm64-v8a' APP_PLATFORM=android-22 #16~4.1 22~5.1 25~7.1 27-32~8-12
|
|
rm -rf obj
|
|
mv libs android
|
|
|
|
clean:
|
|
rm -rf ${BINPATH}/QFirehose obj libs usb2tcp *~
|