1 Star 0 Fork 11

kcinz / ATouchService

forked from guanglun / ATouchService 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
makefile 1.58 KB
一键复制 编辑 原始数据 按行查看 历史
guanglun 提交于 2020-04-06 18:50 . 修改makefile ndk路径
ANDROID_ATOUCH_PATH=/data/local/tmp
NDK_PATH=/home/share/Android
SRCDIR = \
src \
src/touch \
src/socket \
src/game
OBJDIR = output/build
BINDIR = output/bin
BINAME = ATouchService
KILLSH_NAME = kill_atouch.sh
KILLSH_PATH = tool
INCLUDES = $(foreach n,$(SRCDIR),-I $(n))
CC = $(NDK_PATH)/android-ndk-r13b/toolchains/arm-linux-androideabi-4.9/prebuilt/linux-x86_64/bin/arm-linux-androideabi-gcc
TARGET = $(BINDIR)/$(BINAME)
SRCS = $(foreach n,$(SRCDIR),$(n)/*.c)
SRCS := $(wildcard $(SRCS))
OBJS = $(SRCS:.c=.o)
OBJS :=$(notdir $(OBJS))
OBJS := $(foreach n,$(OBJS),$(OBJDIR)/$(n))
CCFLAGS = -pie -fPIE --sysroot=$(NDK_PATH)/android-ndk-r13b/platforms/android-24/arch-arm
$(TARGET):$(OBJS)
$(CC) $(CCFLAGS) -o $@ $(OBJS)
$(OBJS):$(SRCS)
@echo $(filter %$(notdir $(@:.o=.c)),$(SRCS))
@echo LIBFILE: $(LIBFILE)
@echo SRCS: $(SRCS)
@echo OBJS: $(OBJS)
$(CC) $(CCFLAGS) -o $@ -c $(filter %/$(notdir $(@:.o=.c)),$(SRCS)) $(INCLUDES)
clean:
rm $(OBJDIR)/*
run:
# adb push $(KILLSH_PATH)/$(KILLSH_NAME) $(ANDROID_ATOUCH_PATH)/
# adb shell chmod 777 $(ANDROID_ATOUCH_PATH)/$(KILLSH_NAME)
# adb shell $(ANDROID_ATOUCH_PATH)/$(KILLSH_NAME)
adb push $(TARGET) $(ANDROID_ATOUCH_PATH)
adb shell chmod 777 $(ANDROID_ATOUCH_PATH)/$(BINAME)
adb shell $(ANDROID_ATOUCH_PATH)/$(BINAME)
cprun:
#adb shell cp /mnt/sdcard/ATouch/ATouchService $(ANDROID_ATOUCH_PATH)
adb shell cp /mnt/sdcard/Download/ATouchService $(ANDROID_ATOUCH_PATH)
adb shell chmod 777 $(ANDROID_ATOUCH_PATH)/$(BINAME)
adb shell $(ANDROID_ATOUCH_PATH)/$(BINAME)
C
1
https://gitee.com/kcinz/ATouchService.git
git@gitee.com:kcinz/ATouchService.git
kcinz
ATouchService
ATouchService
master

搜索帮助