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. INCLUDE += -I../media/resources/include
  78. UINETRESOURCE_DIR = resources
  79. VPATH += gui_objects
  80. SRCS_LIST += network_app.c NET_homepage_gui.c NET_null_gui.c
  81. ifeq ($(CONFIG_SUPPORT_NET_SETTING),y)
  82. SRCS_LIST += NET_loading_gui.c
  83. endif
  84. ifeq ($(CONFIG_SUPPORT_MIRACAST),y)
  85. SRCS_LIST += wfd_gobj_audio.c
  86. endif
  87. ifeq ($(CONFIG_SUPPORT_MIRACAST_DLNA_INONE),y)
  88. SRCS_LIST += NET_miracast_dlna_homepage_gui.c
  89. else
  90. ifeq ($(CONFIG_SUPPORT_MIRACAST),y)
  91. SRCS_LIST += NET_miracast_homepage_gui.c
  92. endif
  93. ifeq ($(CONFIG_SUPPORT_DLNA),y)
  94. SRCS_LIST += NET_dlna_homepage_gui.c
  95. endif
  96. endif
  97. ifeq ($(CONFIG_SUPPORT_USB_MCAST),y)
  98. SRCS_LIST += NET_usb_mcast_page_gui.c
  99. endif
  100. ifeq ($(CONFIG_SUPPORT_NEW_AIRPLAY),y)
  101. SRCS_LIST += NET_airplay_homepage_gui.c
  102. endif
  103. #.PHONY: clean oceanblue obumf install compnent
  104. component:
  105. $(MAKE) -C $(UINETRESOURCE_DIR) all;
  106. all: component $(TARGET_STATIC)
  107. clean_loop: clean
  108. $(MAKE) -C $(UINETRESOURCE_DIR) clean_loop
  109. # include common make rule
  110. include ../../../../rules.mak