mirror of
https://github.com/SpartanJ/eepp.git
synced 2026-05-29 09:36:29 +03:00
129 lines
3.3 KiB
Makefile
129 lines
3.3 KiB
Makefile
LOCAL_PATH := $(call my-dir)
|
|
|
|
include $(LOCAL_PATH)/eepp.mk
|
|
|
|
#************* empty_window *************
|
|
include $(CLEAR_VARS)
|
|
|
|
LOCAL_PATH := $(EEPP_BASE_PATH)
|
|
|
|
LOCAL_MODULE := empty_window
|
|
|
|
LOCAL_LDLIBS := $(EEPP_LDLIBS)
|
|
|
|
LOCAL_CFLAGS := $(EEPP_C_FLAGS)
|
|
|
|
LOCAL_C_INCLUDES := $(EEPP_C_INCLUDES)
|
|
|
|
CORE_SRCS := examples/empty_window/*.cpp
|
|
|
|
LOCAL_SRC_FILES := $(SDL_MAIN_PATH) $(foreach F, $(CORE_SRCS), $(addprefix $(dir $(F)),$(notdir $(wildcard $(LOCAL_PATH)/$(F)))))
|
|
|
|
LOCAL_STATIC_LIBRARIES := eepp
|
|
|
|
include $(BUILD_SHARED_LIBRARY)
|
|
#************ empty_window ************
|
|
|
|
#************* external_shader *************
|
|
include $(CLEAR_VARS)
|
|
|
|
LOCAL_PATH := $(EEPP_BASE_PATH)
|
|
|
|
LOCAL_MODULE := external_shader
|
|
|
|
LOCAL_LDLIBS := $(EEPP_LDLIBS)
|
|
|
|
LOCAL_CFLAGS := $(EEPP_C_FLAGS)
|
|
|
|
LOCAL_C_INCLUDES := $(EEPP_C_INCLUDES)
|
|
|
|
CORE_SRCS := examples/external_shader/*.cpp
|
|
|
|
LOCAL_SRC_FILES := $(SDL_MAIN_PATH) $(foreach F, $(CORE_SRCS), $(addprefix $(dir $(F)),$(notdir $(wildcard $(LOCAL_PATH)/$(F)))))
|
|
|
|
LOCAL_STATIC_LIBRARIES := eepp
|
|
|
|
include $(BUILD_SHARED_LIBRARY)
|
|
#************ external_shader ************
|
|
|
|
#************* ecode *************
|
|
include $(CLEAR_VARS)
|
|
|
|
LOCAL_PATH := $(EEPP_BASE_PATH)
|
|
|
|
LOCAL_MODULE := ecode
|
|
|
|
LOCAL_LDLIBS := $(EEPP_LDLIBS)
|
|
|
|
LOCAL_CFLAGS := $(EEPP_C_FLAGS)
|
|
|
|
LOCAL_C_INCLUDES := $(EEPP_C_INCLUDES)
|
|
|
|
CORE_SRCS := tools/ecode/*.cpp \
|
|
tools/ecode/plugins/*.cpp \
|
|
tools/ecode/plugins/aiassistant/*.cpp \
|
|
tools/ecode/plugins/aiassistant/acp/*.cpp \
|
|
tools/ecode/plugins/autocomplete/*.cpp \
|
|
tools/ecode/plugins/debugger/*.cpp \
|
|
tools/ecode/plugins/debugger/dap/*.cpp \
|
|
tools/ecode/plugins/debugger/models/*.cpp \
|
|
tools/ecode/plugins/git/*.cpp \
|
|
tools/ecode/plugins/linter/*.cpp \
|
|
tools/ecode/plugins/formatter/*.cpp \
|
|
tools/ecode/plugins/lsp/*.cpp \
|
|
tools/ecode/plugins/spellchecker/*.cpp \
|
|
tools/ecode/plugins/discordRPC/*.cpp \
|
|
tools/ecode/plugins/discordRPC/sdk/*.cpp \
|
|
tools/ecode/plugins/xmltools/*.cpp
|
|
|
|
LOCAL_SRC_FILES := $(SDL_MAIN_PATH) $(foreach F, $(CORE_SRCS), $(addprefix $(dir $(F)),$(notdir $(wildcard $(LOCAL_PATH)/$(F)))))
|
|
|
|
LOCAL_STATIC_LIBRARIES := libyaml efsw eterm languages-syntax-highlighting eepp
|
|
|
|
include $(BUILD_SHARED_LIBRARY)
|
|
#************ ecode ************
|
|
|
|
#************* eterm *************
|
|
include $(CLEAR_VARS)
|
|
|
|
LOCAL_PATH := $(EEPP_BASE_PATH)
|
|
|
|
LOCAL_MODULE := eterm-app
|
|
|
|
LOCAL_LDLIBS := $(EEPP_LDLIBS)
|
|
|
|
LOCAL_CFLAGS := $(EEPP_C_FLAGS)
|
|
|
|
LOCAL_C_INCLUDES := $(EEPP_C_INCLUDES)
|
|
|
|
CORE_SRCS := tools/eterm/*.cpp
|
|
|
|
LOCAL_SRC_FILES := $(SDL_MAIN_PATH) $(foreach F, $(CORE_SRCS), $(addprefix $(dir $(F)),$(notdir $(wildcard $(LOCAL_PATH)/$(F)))))
|
|
|
|
LOCAL_STATIC_LIBRARIES := eepp eterm
|
|
|
|
include $(BUILD_SHARED_LIBRARY)
|
|
#************ eterm ************
|
|
|
|
#************* full_test *************
|
|
include $(CLEAR_VARS)
|
|
|
|
LOCAL_PATH := $(EEPP_BASE_PATH)
|
|
|
|
LOCAL_MODULE := main
|
|
|
|
LOCAL_LDLIBS := $(EEPP_LDLIBS)
|
|
|
|
LOCAL_CFLAGS := $(EEPP_C_FLAGS)
|
|
|
|
LOCAL_C_INCLUDES := $(EEPP_C_INCLUDES)
|
|
|
|
CORE_SRCS := tests/test_all/*.cpp
|
|
|
|
LOCAL_SRC_FILES := $(SDL_MAIN_PATH) $(foreach F, $(CORE_SRCS), $(addprefix $(dir $(F)),$(notdir $(wildcard $(LOCAL_PATH)/$(F)))))
|
|
|
|
LOCAL_STATIC_LIBRARIES := eepp-physics eepp-maps eepp
|
|
|
|
include $(BUILD_SHARED_LIBRARY)
|
|
#************ full_test ************
|