2025-03-06 18:21:10 +08:00

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