ROOT_PATH = ../.. BUILD := android #include ../../common/make.config RCCD_PORT = 1025 NDK_PLATFORM_VER := 9 APP_PLATFORM := android-16 ADB = adb ACX_OBJS = acxrun.$(O) android_utils.$(O) $(C_DIR)/utils.$(O) $(H_DIR)/acx_compile.$(O) \ $(H_DIR)/acx_parser.tab.$(O) $(H_DIR)/lex.yy.$(O) \ $(H_DIR)/organize_cmds.$(O) $(H_DIR)/lex.cfg.$(O) \ $(H_DIR)/read_cfg.tab.$(O) $(T_DIR)/host_compile.$(O) RCCD2_OBJS = rccd2.o android_utils.o $(C_DIR)/utils.o all: rccd2 acxrun rccd2$(EXE_EXT): $(RCCD2_OBJS) $(CC) $(CFLAGS) $(RCCD2_OBJS) -o $@ $(LFLAGS) cp rccd2 ../../out/rccd2 cp rccd2 ../../devout/rccd2 acxrun$(EXE_EXT): $(ACX_OBJS) $(CC) $(CFLAGS) $(ACX_OBJS) -o $@ $(LFLAGS) push: rccd2 force $(ADB) push rccd2 /data shell: force $(ADB) shell rccd: push force $(ADB) shell svc power stayon true $(ADB) forward tcp:$(RCCD_PORT) tcp:$(RCCD_PORT) $(ADB) shell /data/rccd2 -v 10 -p $(RCCD_PORT) clean: rm -f $(RCCD2_OBJS) rccd2 acxrun $(ACX_OBJS) $(MAKE) -C $(H_DIR)/.. clean $(H_DIR)/organize_cmds.$(O): $(H_DIR)/init_cram.h $(H_DIR)/init_cram.h: force $(MAKE) BUILD=$(BUILD) -C $(H_DIR)/.. $(patsubst ../%, %, $@) $(H_DIR)/%.$(O): force $(MAKE) BUILD=$(BUILD) -C $(H_DIR)/.. $(patsubst ../%, %, $@) $(T_DIR)/%.$(O): force $(MAKE) BUILD=$(BUILD) -C $(H_DIR)/.. $(patsubst ../%, %, $@) force: @true