90 lines
2.2 KiB
Makefile
90 lines
2.2 KiB
Makefile
|
|
# Basic elements
|
|
FILE_LIST = ewol/ewol.cpp \
|
|
ewol/ClipBoard.cpp \
|
|
ewol/Debug.cpp \
|
|
ewol/ShortCutManager.cpp \
|
|
ewol/ResourceManager.cpp
|
|
|
|
FILE_LIST+= ewol/openGL/openGL.cpp \
|
|
ewol/openGL/Shader.cpp \
|
|
ewol/openGL/Program.cpp
|
|
|
|
|
|
# Gui interface
|
|
FILE_LIST+= ewol/os/eSystem.cpp \
|
|
ewol/os/eSystemInput.cpp
|
|
|
|
# Basic Eobject of EWOL
|
|
FILE_LIST+= ewol/eObject/EObject.cpp \
|
|
ewol/eObject/EObjectManager.cpp
|
|
|
|
# Game elements
|
|
FILE_LIST+= ewol/game/GameElement.cpp \
|
|
ewol/game/GameElementLua.cpp \
|
|
ewol/game/SceneElement.cpp
|
|
|
|
# Object abstraction for OpenGl
|
|
FILE_LIST+= ewol/oObject/OObject.cpp \
|
|
ewol/oObject/2DTextColored.cpp \
|
|
ewol/oObject/2DTextShader.cpp \
|
|
ewol/oObject/2DColored.cpp \
|
|
ewol/oObject/2DTextured.cpp \
|
|
ewol/oObject/3DTextured.cpp \
|
|
ewol/oObject/Sprite.cpp
|
|
|
|
# texture management
|
|
FILE_LIST+= ewol/texture/Texture.cpp \
|
|
ewol/texture/TextureFile.cpp \
|
|
ewol/texture/TextureBMP.cpp \
|
|
ewol/texture/TexturePNG.cpp \
|
|
ewol/texture/TextureSVG.cpp
|
|
|
|
# fonst system
|
|
FILE_LIST+= ewol/font/FontManager.cpp \
|
|
ewol/font/FontFreeType.cpp \
|
|
ewol/font/TexturedFont.cpp \
|
|
ewol/font/DistantFieldFont.cpp
|
|
|
|
# all widgets
|
|
FILE_LIST+= ewol/widget/Widget.cpp \
|
|
ewol/widget/WidgetManager.cpp \
|
|
ewol/widget/Windows.cpp \
|
|
ewol/widget/Button.cpp \
|
|
ewol/widget/ButtonImage.cpp \
|
|
ewol/widget/Image.cpp \
|
|
ewol/widget/ButtonColor.cpp \
|
|
ewol/widget/CheckBox.cpp \
|
|
ewol/widget/ColorBar.cpp \
|
|
ewol/widget/ContextMenu.cpp \
|
|
ewol/widget/Drawable.cpp \
|
|
ewol/widget/Entry.cpp \
|
|
ewol/widget/Joystick.cpp \
|
|
ewol/widget/Label.cpp \
|
|
ewol/widget/List.cpp \
|
|
ewol/widget/ListFileSystem.cpp \
|
|
ewol/widget/Layer.cpp \
|
|
ewol/widget/Menu.cpp \
|
|
ewol/widget/PopUp.cpp \
|
|
ewol/widget/ProgressBar.cpp \
|
|
ewol/widget/Scene.cpp \
|
|
ewol/widget/SizerHori.cpp \
|
|
ewol/widget/SizerVert.cpp \
|
|
ewol/widget/Slider.cpp \
|
|
ewol/widget/WSlider.cpp \
|
|
ewol/widget/Spacer.cpp \
|
|
ewol/widget/WidgetScrolled.cpp \
|
|
ewol/widget/meta/FileChooser.cpp \
|
|
ewol/widget/meta/ColorChooser.cpp \
|
|
ewol/widget/meta/Parameter.cpp \
|
|
ewol/widget/meta/ParameterList.cpp
|
|
|
|
# Theme parsing ...
|
|
FILE_LIST+= ewol/theme/Theme.cpp
|
|
|
|
# Audio system
|
|
FILE_LIST+= ewol/audio/audio.cpp \
|
|
ewol/audio/decWav.cpp
|
|
|
|
|