Makefile 3.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120
  1. APS_DIR=../../../..
  2. #include UCLICDIR and CROSS
  3. include ../../../../Makefile.project
  4. include ../../../../Makefile.toolchain
  5. #***************************************************************************
  6. # Define Environment Variables
  7. #***************************************************************************
  8. ifndef LIB_DIR
  9. LIB_DIR = ../../../../lib
  10. endif
  11. # define O_DIRECT
  12. # Target library name
  13. TARGET_STATIC = $(LIB_DIR)/libnetwork_guiobj.a
  14. #CFLAGS += -I./airplay/include
  15. CFLAGS += -I./include
  16. #CFLAGS += -I./include/guiobj
  17. CFLAGS += -I../include
  18. CFLAGS += -I../include/app_common_api
  19. CFLAGS += -I../include/guiobj
  20. CFLAGS += -I../dvb/include/app_dvb_api
  21. CFLAGS += -I../../../../include/middleware/dtv/dtvplayback
  22. CFLAGS += -I../dvb/include
  23. CFLAGS += -I../../include/app_common_api
  24. CFLAGS += -I../../../app_frmwrk/dvb/include
  25. CFLAGS += -I../../../daemon/include
  26. CFLAGS += -I../../../../app_infra/include
  27. CFLAGS += -I../../../../include/
  28. CFLAGS += -I../../../../include/gsl
  29. CFLAGS += -I../../../../include/app_infra
  30. CFLAGS += -I../../../../include/middleware/database
  31. CFLAGS += -I../../../../include/middleware/atv/atv_scan
  32. CFLAGS += -I../../../../include/middleware/dtv/dtvscan
  33. CFLAGS += -I../../../../include/middleware/dtv/dtvcommon
  34. CFLAGS += -I../../../../include/middleware/dtv/dtvsipsi
  35. CFLAGS += -I../../../../include/middleware/dtv/dtvepg
  36. ifeq ($(CONFIG_SUPPORT_PVR),y)
  37. CFLAGS += -I../../../../include/middleware/dtv/dtv_record
  38. endif
  39. CFLAGS += -I../../../../include/middleware/cec_tv
  40. CFLAGS += -I../../../../include/middleware/ioctl_interface
  41. CFLAGS += -I../../../../include/middleware/display
  42. CFLAGS += -I../../../../include/middleware/common
  43. CFLAGS += -I../../../../include/middleware/common/gui_eng
  44. CFLAGS += -I../../../../include/middleware/tvfe
  45. ifeq ($(CONFIG_SUPPORT_NEW_AIRPLAY),y)
  46. CFLAGS += -I../../../../include/middleware/network/netsetting
  47. CFLAGS += -I../../../../include/middleware/network/airplay_new
  48. endif
  49. ifneq ($(filter y,$(CONFIG_SUPPORT_MIRACAST) $(CONFIG_SUPPORT_DLNA)),)
  50. CFLAGS += -I../../../../include/middleware/network/miracast/wfd
  51. CFLAGS += -I../../../../include/middleware/network/netsetting
  52. endif
  53. ifeq ($(CONFIG_SUPPORT_NET_OTA), y)
  54. CFLAGS += -I../../../../include/middleware/network/net_ota
  55. endif
  56. ifeq ($(CONFIG_SUPPORT_MIRACAST),y)
  57. CFLAGS += -I../../../../include/middleware/network/miracast
  58. endif
  59. ifeq ($(CONFIG_SUPPORT_DLNA),y)
  60. CFLAGS += -I../../../../include/middleware/network/dlna
  61. CFLAGS += -I../../../../include/middleware/network/common
  62. CFLAGS += -I../../../../include/middleware/network/net_player
  63. endif
  64. ifeq ($(CONFIG_SUPPORT_DLNA),n)
  65. ifneq ($(filter y,$(CONFIG_SUPPORT_NET_PLAY_RTSP) $(CONFIG_SUPPORT_NET_PLAY_HTTP)),)
  66. CFLAGS += -I../../../../include/middleware/network/net_player
  67. endif
  68. endif
  69. ifeq ($(CONFIG_SUPPORT_USB_MCAST),y)
  70. CFLAGS += -I../../../../include/middleware/usb_mcast
  71. endif
  72. CFLAGS += -I../../../../$(CUSTOMER_BOARD_PATH)/adaptable
  73. CFLAGS += -I../../../../$(FORMAL_CUSTOMER_PATH)
  74. CFLAGS += -I../../../../../drivers/include
  75. CFLAGS += -I./resources/include
  76. CFLAGS += $(UIRESOURCE_INC)
  77. ifeq ($(CONFIG_TV_NEW_UI),y)
  78. INCLUDE += -I../media/resources_new/include
  79. else
  80. INCLUDE += -I../media/resources/include
  81. endif
  82. UINETRESOURCE_DIR = resources
  83. VPATH += gui_objects
  84. SRCS_LIST += network_app.c NET_homepage_gui.c NET_null_gui.c NET_loading_gui.c
  85. ifeq ($(CONFIG_SUPPORT_MIRACAST),y)
  86. SRCS_LIST += wfd_gobj_audio.c
  87. endif
  88. ifeq ($(CONFIG_SUPPORT_MIRACAST),y)
  89. SRCS_LIST += NET_miracast_homepage_gui.c
  90. endif
  91. ifeq ($(CONFIG_SUPPORT_DLNA),y)
  92. SRCS_LIST += NET_dlna_homepage_gui.c
  93. endif
  94. ifeq ($(CONFIG_SUPPORT_USB_MCAST),y)
  95. SRCS_LIST += NET_usb_mcast_page_gui.c
  96. endif
  97. ifeq ($(CONFIG_SUPPORT_NEW_AIRPLAY),y)
  98. SRCS_LIST += NET_airplay_homepage_gui.c
  99. endif
  100. #.PHONY: clean oceanblue obumf install compnent
  101. component:
  102. $(MAKE) -C $(UINETRESOURCE_DIR) all;
  103. all: component $(TARGET_STATIC)
  104. clean_loop: clean
  105. $(MAKE) -C $(UINETRESOURCE_DIR) clean_loop
  106. # include common make rule
  107. include ../../../../rules.mak