| #******************************************************************************* |
| # include ZTE application makefile |
| #******************************************************************************* |
| include $(COMMON_MK) |
| |
| ##############USER COMIZE BEGIN################
|
| EXEC = zte_lpa
|
| OBJS = zte_lpa.o
|
|
|
| CFLAGS += -I$(zte_app_path)/include |
| CFLAGS += -I$(zte_lib_path)/libssl/install/include |
| CFLAGS += -I$(zte_lib_path)/liblpa
|
| CFLAGS += -g
|
| CFLAGS += -g -Werror=implicit-function-declaration |
|
|
|
|
| LDLIBS += -lpthread
|
| LDLIBS += -lnvram_sc -L$(zte_lib_path)/libnvram |
| LDLIBS += -lsoft_timer_sc -L$(zte_lib_path)/libsoft_timer |
| LDLIBS += -lsoftap -L$(zte_lib_path)/libsoftap |
| LDLIBS += -L$(zte_lib_path)/libssl/install/lib -lssl -lcrypto |
| LDLIBS += -ldl |
| LDLIBS += -latutils -L$(zte_lib_path)/libatutils |
| LDLIBS += -L$(zte_lib_path)/liblpa -llpa -les10 |
| LDLIBS += -lm |
|
|
| ##############USER COMIZE END################## |
| |
| #******************************************************************************* |
| # targets |
| #******************************************************************************* |
| all: $(EXEC) |
| |
| $(EXEC): $(OBJS) |
| $(CC) $(LDFLAGS) -o $@ $^ -Wl,--start-group $(LDLIBS) -Wl,--end-group |
| @cp $@ $@.elf |
| |
| romfs: |
| $(ROMFSINST) -e CONFIG_USER_ZTE_APP /sbin/$(EXEC) |
| |
| clean: |
| -rm -f $(EXEC) *.elf *.gdb *.o |