[TREE] try to rework the tree of the librairie
This commit is contained in:
parent
2dcce5ea5a
commit
fa25024b32
51
.gitmodules
vendored
51
.gitmodules
vendored
@ -1,36 +1,39 @@
|
||||
[submodule "Build"]
|
||||
path = Build
|
||||
[submodule "build"]
|
||||
path = build
|
||||
url = https://github.com/HeeroYui/Build.git
|
||||
[submodule "Sources/libagg"]
|
||||
path = Sources/libagg
|
||||
[submodule "agg"]
|
||||
path = external/agg
|
||||
url = https://github.com/HeeroYui/libagg.git
|
||||
[submodule "Sources/liblua"]
|
||||
path = Sources/liblua
|
||||
[submodule "lua"]
|
||||
path = external/lua
|
||||
url = https://github.com/HeeroYui/liblua.git
|
||||
[submodule "Sources/libogg"]
|
||||
path = Sources/libogg
|
||||
[submodule "ogg"]
|
||||
path = external/ogg
|
||||
url = https://github.com/HeeroYui/libogg.git
|
||||
[submodule "Sources/libparsersvg"]
|
||||
path = Sources/libparsersvg
|
||||
[submodule "parsersvg"]
|
||||
path = external/parsersvg
|
||||
url = https://github.com/HeeroYui/libparsersvg.git
|
||||
[submodule "Sources/libpng"]
|
||||
path = Sources/libpng
|
||||
[submodule "png"]
|
||||
path = external/png
|
||||
url = https://github.com/HeeroYui/libpng.git
|
||||
[submodule "Sources/libportaudio"]
|
||||
path = Sources/libportaudio
|
||||
[submodule "portaudio"]
|
||||
path = external/portaudio
|
||||
url = https://github.com/HeeroYui/libportaudio.git
|
||||
[submodule "Sources/libtinyxml"]
|
||||
path = Sources/libtinyxml
|
||||
[submodule "tinyxml"]
|
||||
path = external/tinyxml
|
||||
url = https://github.com/HeeroYui/libtinyxml.git
|
||||
[submodule "Sources/libzip"]
|
||||
path = Sources/libzip
|
||||
[submodule "zip"]
|
||||
path = external/zip
|
||||
url = https://github.com/HeeroYui/libzip.git
|
||||
[submodule "Sources/libfreetype"]
|
||||
path = Sources/libfreetype
|
||||
[submodule "freetype"]
|
||||
path = external/freetype
|
||||
url = https://github.com/HeeroYui/libfreetype.git
|
||||
[submodule "Sources/libz/zlib"]
|
||||
path = Sources/libz/zlib
|
||||
[submodule "zlib"]
|
||||
path = external/z/zlib
|
||||
url = https://github.com/madler/zlib.git
|
||||
[submodule "Sources/libglew/glew"]
|
||||
path = Sources/libglew/glew
|
||||
[submodule "glew"]
|
||||
path = external/glew/glew
|
||||
url = https://github.com/HeeroYui/glew.git
|
||||
[submodule "etk"]
|
||||
path = external/etk
|
||||
url = https://github.com/HeeroYui/etk.git
|
||||
|
1
Build
1
Build
@ -1 +0,0 @@
|
||||
Subproject commit a9bfdcbc6bad8a1b435296b71d852631ab38a76e
|
@ -1,4 +0,0 @@
|
||||
#!/bin/bash
|
||||
|
||||
echo $* > Sources/libewol/tag
|
||||
git tag $*
|
@ -1,2 +1,58 @@
|
||||
LOCAL_PATH := $(call my-dir)
|
||||
include $(call all-subdir-makefiles)
|
||||
|
||||
include $(CLEAR_VARS)
|
||||
|
||||
# name of the librairy
|
||||
LOCAL_MODULE := ewol
|
||||
|
||||
LOCAL_CONFIG_FILES := Config.in ConfigAndroid.in
|
||||
|
||||
# get the tag of the current project :
|
||||
LOCAL_VERSION=$(shell cat $(LOCAL_PATH)/tag)
|
||||
$(info [TAG:$(LOCAL_MODULE)] $(LOCAL_VERSION))
|
||||
|
||||
# name of the dependency
|
||||
LOCAL_LIBRARIES := etk freetype tinyxml libpng parsersvg lua libzip
|
||||
|
||||
LOCAL_C_INCLUDES :=
|
||||
|
||||
LOCAL_EXPORT_C_INCLUDES := $(LOCAL_PATH)
|
||||
|
||||
LOCAL_CFLAGS := -Wno-write-strings \
|
||||
-DEWOL_VERSION_TAG_NAME="\"$(LOCAL_VERSION_TAG)-$(BUILD_DIRECTORY_MODE)\"" \
|
||||
-DDATA_IN_APK
|
||||
|
||||
LOCAL_EXPORT_LDLIBS := -lGLESv2
|
||||
|
||||
LOCAL_EXPORT_LDLIBS += -ldl -llog
|
||||
|
||||
|
||||
FILE_ABSTRACTION:=$(LOCAL_PATH)/ewol/os/gui.Android.base.cpp
|
||||
FILE_ABSTRACTION_DEST:=ewol/os/gui.Android.tmp.cpp
|
||||
|
||||
EWOL_TMP_PATH:=$(LOCAL_PATH)
|
||||
|
||||
$(shell rm -f $(LOCAL_PATH)/$(FILE_ABSTRACTION_DEST))
|
||||
|
||||
$(LOCAL_PATH)/$(FILE_ABSTRACTION_DEST): $(FILE_ABSTRACTION)
|
||||
$(Q)mkdir -p $(dir $@)
|
||||
$(Q)cp -f $(FILE_ABSTRACTION) $@
|
||||
$(Q)sed -i "s|__PROJECT_ORG_TYPE__|$(PROJECT_COMPAGNY_TYPE)|" $@
|
||||
$(Q)sed -i "s|__PROJECT_VENDOR__|$(PROJECT_COMPAGNY_NAME2)|" $@
|
||||
$(Q)sed -i "s|__PROJECT_NAME__|$(PROJECT_NAME2)|" $@
|
||||
$(Q)sed -i "s|__PROJECT_PACKAGE__|$(PROJECT_NAME2)|" $@
|
||||
$(FILE_ABSTRACTION_DEST): $(LOCAL_PATH)/$(FILE_ABSTRACTION_DEST)
|
||||
|
||||
|
||||
|
||||
# this is the abstraction file for Android
|
||||
LOCAL_PREREQUISITES := $(FILE_ABSTRACTION_DEST)
|
||||
|
||||
# load the common sources file of the platform
|
||||
include $(LOCAL_PATH)/file.mk
|
||||
|
||||
LOCAL_SRC_FILES := ewol/os/gui.Android.cpp $(FILE_LIST)
|
||||
|
||||
include $(BUILD_STATIC_LIBRARY)
|
||||
|
||||
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user