26 lines
1.6 KiB
Makefile
26 lines
1.6 KiB
Makefile
LOCAL_PATH := $(call my-dir)
|
|
include $(CLEAR_VARS)
|
|
LOCAL_MODULE := my_game
|
|
LOCAL_LDLIBS += -llog -lEGL -lGLESv3 -landroid -lOpenSLES -lnativewindow
|
|
LOCAL_C_INCLUDES := $(LOCAL_PATH)/../third_party/include/
|
|
LOCAL_C_INCLUDES += $(LOCAL_PATH)/../third_party/include/gs/
|
|
LOCAL_C_INCLUDES += $(LOCAL_PATH)/../third_party/include/gs/external/
|
|
LOCAL_C_INCLUDES += $(LOCAL_PATH)/../third_party/include/gs/external/ccd/
|
|
LOCAL_C_INCLUDES += $(LOCAL_PATH)/../third_party/include/gs/external/cgltf/
|
|
LOCAL_C_INCLUDES += $(LOCAL_PATH)/../third_party/include/gs/external/dr_libs/
|
|
LOCAL_C_INCLUDES += $(LOCAL_PATH)/../third_party/include/gs/external/glad/
|
|
LOCAL_C_INCLUDES += $(LOCAL_PATH)/../third_party/include/gs/external/glfw/
|
|
LOCAL_C_INCLUDES += $(LOCAL_PATH)/../third_party/include/gs/external/KHR/
|
|
LOCAL_C_INCLUDES += $(LOCAL_PATH)/../third_party/include/gs/external/miniaudio/
|
|
LOCAL_C_INCLUDES += $(LOCAL_PATH)/../third_party/include/gs/external/sg_noise/
|
|
LOCAL_C_INCLUDES += $(LOCAL_PATH)/../third_party/include/gs/external/stb/
|
|
LOCAL_CFLAGS += -D__ANDROID__ -std=gnu99 -w -ldl -lm -lGL -lX11 -lXi -pthread
|
|
LOCAL_SRC_FILES := $(LOCAL_PATH)/../src/main.c
|
|
LOCAL_SRC_FILES += $(wildcard $(LOCAL_PATH)/../src/audio/*.c)
|
|
LOCAL_SRC_FILES += $(wildcard $(LOCAL_PATH)/../src/bsp/*.c)
|
|
LOCAL_SRC_FILES += $(wildcard $(LOCAL_PATH)/../src/entities/*.c)
|
|
LOCAL_SRC_FILES += $(wildcard $(LOCAL_PATH)/../src/game/*.c)
|
|
LOCAL_SRC_FILES += $(wildcard $(LOCAL_PATH)/../src/graphics/*.c)
|
|
LOCAL_SRC_FILES += $(wildcard $(LOCAL_PATH)/../src/shaders/*.c)
|
|
LOCAL_SRC_FILES += $(wildcard $(LOCAL_PATH)/../src/util/*.c)
|
|
include $(BUILD_SHARED_LIBRARY)
|