mcld-host-build.mk revision 1ffd2e60edb2bd5e333acf2811e613d2348333ac
15460a1f25d9ddecb5c70667267d66d51af177a99Shih-wei Liaoinclude $(LLVM_HOST_BUILD_MK) 25460a1f25d9ddecb5c70667267d66d51af177a99Shih-wei Liao 398d256071dc852335e8b6933d6d99686f2fd533cStephen Hinesinclude external/libcxx/libcxx.mk 498d256071dc852335e8b6933d6d99686f2fd533cStephen Hines 5c842fe71ef087c982cc03d0ea73eeaf455d932d3Shih-wei LiaoLOCAL_CFLAGS := \ 6c842fe71ef087c982cc03d0ea73eeaf455d932d3Shih-wei Liao -include $(MCLD_ROOT_PATH)/include/mcld/Config/Config.h \ 7c842fe71ef087c982cc03d0ea73eeaf455d932d3Shih-wei Liao $(LOCAL_CFLAGS) 8c842fe71ef087c982cc03d0ea73eeaf455d932d3Shih-wei Liao 9c66b4dbbcf3da9d294d0c63a6c70f86478d59c1fShih-wei LiaoLOCAL_CPPFLAGS := \ 10c66b4dbbcf3da9d294d0c63a6c70f86478d59c1fShih-wei Liao $(LOCAL_CPPFLAGS) \ 111eedfe80a30cf1cbb77b8b75be35d8be638a5ce7Tim Murray -Wno-unused-private-field \ 121eedfe80a30cf1cbb77b8b75be35d8be638a5ce7Tim Murray -Wno-unused-const-variable \ 132bb9d97b7dd35f78e67c3a774f2029c22b4fbb0bIan Rogers -Wall 145460a1f25d9ddecb5c70667267d66d51af177a99Shih-wei Liao 155460a1f25d9ddecb5c70667267d66d51af177a99Shih-wei Liaoifeq ($(MCLD_ENABLE_ASSERTION),true) 165460a1f25d9ddecb5c70667267d66d51af177a99Shih-wei Liao LOCAL_CPPFLAGS += \ 17c66b4dbbcf3da9d294d0c63a6c70f86478d59c1fShih-wei Liao -D_DEBUG \ 185460a1f25d9ddecb5c70667267d66d51af177a99Shih-wei Liao -UNDEBUG 195460a1f25d9ddecb5c70667267d66d51af177a99Shih-wei Liaoendif 205460a1f25d9ddecb5c70667267d66d51af177a99Shih-wei Liao 212bb9d97b7dd35f78e67c3a774f2029c22b4fbb0bIan RogersLOCAL_CLANG := true 222bb9d97b7dd35f78e67c3a774f2029c22b4fbb0bIan Rogers 232bb9d97b7dd35f78e67c3a774f2029c22b4fbb0bIan Rogersifeq ($(HOST_OS),darwin) 242bb9d97b7dd35f78e67c3a774f2029c22b4fbb0bIan RogersLOCAL_CFLAGS += -DDARWIN_FLEX=1 252bb9d97b7dd35f78e67c3a774f2029c22b4fbb0bIan Rogersendif 262bb9d97b7dd35f78e67c3a774f2029c22b4fbb0bIan Rogers 271ffd2e60edb2bd5e333acf2811e613d2348333acLogan Chienifeq ($(HOST_OS),windows) 281ffd2e60edb2bd5e333acf2811e613d2348333acLogan ChienLOCAL_C_INCLUDES := \ 291ffd2e60edb2bd5e333acf2811e613d2348333acLogan Chien $(MCLD_ROOT_PATH)/include \ 301ffd2e60edb2bd5e333acf2811e613d2348333acLogan Chien $(LLVM_ROOT_PATH) \ 311ffd2e60edb2bd5e333acf2811e613d2348333acLogan Chien $(LLVM_ROOT_PATH)/include \ 321ffd2e60edb2bd5e333acf2811e613d2348333acLogan Chien $(LLVM_ROOT_PATH)/host/include \ 331ffd2e60edb2bd5e333acf2811e613d2348333acLogan Chien $(LOCAL_C_INCLUDES) 341ffd2e60edb2bd5e333acf2811e613d2348333acLogan Chienelse 35c66b4dbbcf3da9d294d0c63a6c70f86478d59c1fShih-wei LiaoLOCAL_C_INCLUDES := \ 365460a1f25d9ddecb5c70667267d66d51af177a99Shih-wei Liao $(MCLD_ROOT_PATH)/include \ 37c66b4dbbcf3da9d294d0c63a6c70f86478d59c1fShih-wei Liao $(LLVM_ROOT_PATH) \ 38c66b4dbbcf3da9d294d0c63a6c70f86478d59c1fShih-wei Liao $(LLVM_ROOT_PATH)/include \ 39c66b4dbbcf3da9d294d0c63a6c70f86478d59c1fShih-wei Liao $(LLVM_ROOT_PATH)/host/include \ 4098d256071dc852335e8b6933d6d99686f2fd533cStephen Hines external/libcxx/include \ 41c66b4dbbcf3da9d294d0c63a6c70f86478d59c1fShih-wei Liao $(LOCAL_C_INCLUDES) 421ffd2e60edb2bd5e333acf2811e613d2348333acLogan Chienendif 435460a1f25d9ddecb5c70667267d66d51af177a99Shih-wei Liao 445460a1f25d9ddecb5c70667267d66d51af177a99Shih-wei LiaoLOCAL_IS_HOST_MODULE := true 45