##----------------------------------------------------------## ## ## ## Universal Makefile for module template : V1.6.3 ## ## ## ##----------------------------------------------------------## ##---------------------------------------------------------------------## ##-------------------------------------- ## ## Project correlation(Customer define) ## ##-------------------------------------- ## MODULE= [Module Name] ## TYPE = app/plat => Module Type ## DBUG_FLAGS_ADD = [Module Define Gcc Flags for Debug ] ## DBUG_FLAGS_ADD = [Module Define Gcc Flags for Release] ## BUILD = lib/exef => Output file format ## CFG = debug/release => Build Configuration ## SRC_PATH = [Source file path] ## INC_PATH = [Include file path] ## APP_PATH = [App Module path] ## PLT_PATH = [Plat Module path] ## PLT_LIB = [Needed plat lib for Link] => just for test or wxc2main ## APP_LIB = [Needed app lib for Link] => just for test or wxc2main ## LIB_ADD = [Needed Extend lib for Link] => just for test or wxc2main ## PLT_LIB e.g. = haepub fsm mng proto kernel aif mgc mgcp sip rtp \ ## 8ecp bicc smpp xapp tcap mtp3 m2ua \ ## snmp iptrans debug sccp public pal isdn ## ## APP_LIB e.g. = msc vlr ssf hlr ae pps mnp smsc vms aas palim rls ues ## LIB_ADD e.g. = -liba3a8 -lm ## OBJ_ADD = [Extend third party object files needed] ## TEST_OBJ_PATH = [module object files Path for test ] => just for test ##---------------------------------------------------------------------## TYPE = app DBUG_FLAGS_ADD = -D_LKSCTP RELS_FLAGS_ADD = -D_LKSCTP ##Default commonly as below BUILD = exef CFG = debug PLT_LIB = scf smpp xapp tcap mtp3 m2ua snmp iptrans debug sccp public radius tcp diameter APP_LIB = pps LIB_ADD = -ldl -lpthread -ldl -lcrypt -lnsl -lm -lrt -lsctp -lgcrypt -lgnutls /usr/lib/x86_64-linux-gnu/libidn.a -L/usr/local/lib -lglib-2.0 -lhiredis SRC_PATH = ./src INC_PATH = ./src/include PLT_PATH = ../../plat APP_PATH = ../../mss BIN_PATH = ../../bin MODULE = $(BIN_PATH)/agtocs OBJ_ADD = TEST_OBJ_PATH = PREPROC_CMD = POSTPROC_CMD = ##---------------------------------------------------------------------## ##-------------------------------------- ## ## Make configuration(Customer define) ## ##-------------------------------------- ## CCFLAG_SWITCH = on/off => gcc flag show on/off ## COVER_NEED = yes/no => PTF cover report needed ## COVER_REPORT_PATH = [path ] => PTF cover report path CCFLAG_SWITCH = on COVER_NEED = no COVER_REPORT_PATH = ./output ##---------------------------------------------------------------------## ##-------------------------------------- ## ## include makefile.rules (Do not change) ## ##-------------------------------------- MAKE_INCLUDE = ../../inc include $(MAKE_INCLUDE)/Makefile.rules