2012-12-03 03:11:21 +00:00
|
|
|
APP := demo
|
|
|
|
|
|
|
|
FFMPEG_LDFLAGS := -L../thirdparties/android/lib -lavutil -lswscale -lavcodec -lgcc
|
|
|
|
|
|
|
|
CFLAGS := $(CFLAGS_COMMON) -I../tinySAK/src -I../tinyNET/src -I../tinySMS/include -I../tinyHTTP/include -I../tinySDP/include -I../tinyDAV/include -I../tinyMEDIA/include -I../tinySIP/include
|
|
|
|
LDFLAGS := $(LDFLAGS_COMMON) -Wl,-Bsymbolic,--whole-archive -Wl,--entry=main -lm $(FFMPEG_LDFLAGS) -ltinySAK -ltinyNET -ltinyHTTP -ltinyIPSec -ltinySMS -ltinySDP -ltinyMEDIA -ltinyDAV -ltinySIP
|
|
|
|
|
|
|
|
all: $(APP)
|
|
|
|
|
|
|
|
OBJS = \
|
|
|
|
cmd.o \
|
|
|
|
common.o \
|
|
|
|
dssl.o \
|
|
|
|
invite.o \
|
|
|
|
main.o \
|
|
|
|
message.o \
|
|
|
|
options.o \
|
|
|
|
publish.o \
|
|
|
|
register.o \
|
|
|
|
subscribe.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)
|
|
|
|
ifneq ($(SN), )
|
|
|
|
$(ANDROID_SDK_ROOT)/tools/adb push $(SN) $(EXEC_DIR)
|
|
|
|
$(ANDROID_SDK_ROOT)/tools/adb shell chmod 777 $(EXEC_DIR)/$(SN)
|
|
|
|
endif
|
|
|
|
|
|
|
|
run:
|
|
|
|
$(ANDROID_SDK_ROOT)/tools/adb shell $(EXEC_DIR)/$(APP)
|
|
|
|
|
|
|
|
#dbg:
|
|
|
|
# $(MAKE) $(MAKEFILE) DEBUG="-g -DDEBUG"
|
|
|
|
# $(MAKE) $(MAKEFILE) install
|
|
|
|
|
|
|
|
clean:
|
2011-03-25 09:38:07 +00:00
|
|
|
@rm -f $(OBJS) $(APP)
|