#------------------------------------------------------------------------------- # Configure variable #------------------------------------------------------------------------------- TOP_DIR:=$(TOP_DIR) ROOT_DIR:=$(TOP_DIR)/../.. MAKEFILE_PATH :=$(subst $(strip \),/,$(abspath $(lastword $(MAKEFILE_LIST)))) #------------------------------------------------------------------------------- # Configure source code files #------------------------------------------------------------------------------- SRC_FILES+= \ custom_app.c \ lib/cJSON/cJSON.c\ lib/librws/src/rws_handshake.c\ lib/librws/src/rws_error.c\ lib/librws/src/rws_frame.c\ lib/librws/src/rws_list.c\ lib/librws/src/rws_memory.c\ lib/librws/src/rws_socketpriv.c\ lib/librws/src/rws_socketpub.c\ lib/librws/src/rws_string.c\ lib/librws/src/rws_thread.c\ lib/libshine/bitstream.c\ lib/libshine/huffman.c\ lib/libshine/l3bitstream.c\ lib/libshine/l3loop.c\ lib/libshine/l3mdct.c\ lib/libshine/l3subband.c\ lib/libshine/layer3.c\ lib/libshine/reservoir.c\ lib/libshine/tables.c\ lib/lib_helix_mp3/bitstream.c\ lib/lib_helix_mp3/buffers.c\ lib/lib_helix_mp3/dct32.c\ lib/lib_helix_mp3/dequant.c\ lib/lib_helix_mp3/dqchan.c\ lib/lib_helix_mp3/huffman.c\ lib/lib_helix_mp3/hufftabs.c\ lib/lib_helix_mp3/imdct.c\ lib/lib_helix_mp3/mp3dec.c\ lib/lib_helix_mp3/mp3tabs.c\ lib/lib_helix_mp3/polyphase.c\ lib/lib_helix_mp3/scalfact.c\ lib/lib_helix_mp3/stproc.c\ lib/lib_helix_mp3/subband.c\ lib/lib_helix_mp3/trigtabs.c\ lib/webclient/webclient.c\ lib/libnfc/Antcoll.c \ lib/libnfc/Felica.c \ lib/libnfc/LPCD.c \ lib/libnfc/TypeA.c \ lib/libnfc/TypeB.c \ lib/libvad/division_operations.c \ lib/libvad/energy.c \ lib/libvad/fvad.c \ lib/libvad/get_scaling_square.c \ lib/libvad/resample_48khz.c \ lib/libvad/resample_by_2_internal.c \ lib/libvad/resample_fractional.c \ lib/libvad/spl_inl.c \ lib/libvad/vad_core.c \ lib/libvad/vad_filterbank.c \ lib/libvad/vad_gmm.c \ lib/libvad/vad_sp.c \ mp3_player.c \ http_aofei.c \ net_mgt.c \ ws_talkingq.c \ talkingq_wss.c \ talkingq_root_ca.c \ hal_key.c \ audio.c \ hal_led.c \ lib/uartsh/uartsh.c \ lib/hal/hal.c\ cmds.c\ http_downfile.c \ hal_i2c.c \ nfc.c \ DP1312EA.c \ mqtt.c \ mqtt_connect_diag.c \ vad_det.c \ sleep_wake.c \ battery.c \ gnss.c \ ota_fullfota2.c \ ota_url_policy.c \ #------------------------------------------------------------------------------- # the include directories #------------------------------------------------------------------------------- INC_DIRS+= \ -I${TOP_DIR}/ \ -I${TOP_DIR}/common/include \ -I${TOP_DIR}/common/include/lwipv4v6 \ -I${TOP_DIR}/common/include/mqtt \ -I${TOP_DIR}/common/include/fs \ -Ilib/cJSON \ -Ilib/librws/inc \ -Ilib/libshine \ -Ilib/webclient \ -Ilib/uartsh \ -Ilib/hal \ -Ilib/lib_helix_mp3 \ -Ilib/libnfc \ -Ilib/libvad \ -Iinc \ #------------------------------------------------------------------------------- # Configure compile flag for C #------------------------------------------------------------------------------- U_FLAGS:= #------------------------------------------------------------------------------- # Configure compile flag for C++ #------------------------------------------------------------------------------- U_CPPFLAGS:= #------------------------------------------------------------------------------- # Configure default macro define #------------------------------------------------------------------------------- DFLAGS+= \ -D__TM_ZONE=tm_zone \ -D__TM_GMTOFF=tm_gmtoff \ #------------------------------------------------------------------------------- # Configure link library #------------------------------------------------------------------------------- U_LIBS:= #------------------------------------------------------------------------------- # include mk file #------------------------------------------------------------------------------- include ${TOP_DIR}/config/common/makefile.mk