Files
eepp/projects/android-project/app/jni/Android.mk
2026-03-21 23:32:18 -03:00

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 ************