28 lines
671 B
Plaintext
28 lines
671 B
Plaintext
APP := test
|
|
|
|
CFLAGS := $(CFLAGS_COMMON) -I../include -I../../tinySAK/src -I../../tinyNET/src -I../../tinyHTTP/include
|
|
LDFLAGS := $(LDFLAGS_COMMON) -Wl,-Bsymbolic,--whole-archive -l$(PROJECT) -ltinySAK -ltinyNET -Wl,--entry=main
|
|
|
|
all: $(APP)
|
|
|
|
OBJS += $(APP).o
|
|
|
|
$(APP): $(OBJS)
|
|
$(CC) $(LDFLAGS) -o $@ $^
|
|
|
|
%.o: %.c
|
|
$(CC) -c $(INCLUDE) $(CFLAGS) $< -o $@
|
|
|
|
install: $(APP)
|
|
$(ANDROID_SDK_ROOT)/tools/adb push $(APP) $(EXEC_DIR)/$(APP)
|
|
$(ANDROID_SDK_ROOT)/tools/adb shell chmod 777 $(EXEC_DIR)/$(APP)
|
|
|
|
run:
|
|
$(ANDROID_SDK_ROOT)/tools/adb shell $(EXEC_DIR)/$(APP)
|
|
|
|
#dbg:
|
|
# $(MAKE) $(MAKEFILE) DEBUG="-g -DDEBUG"
|
|
# $(MAKE) $(MAKEFILE) install
|
|
|
|
clean:
|
|
@rm -f $(OBJS) $(APP) |