[DEV] Update the parsing of many languages (pyton, cmake) is now good
This commit is contained in:
52
test/CMakeLists.txt
Normal file
52
test/CMakeLists.txt
Normal file
@@ -0,0 +1,52 @@
|
||||
|
||||
set(GAMEPLAY_SRC
|
||||
src/AbsoluteLayout.cpp
|
||||
src/AbsoluteLayout.h
|
||||
src/BoundingBox.h
|
||||
src/Transform.h
|
||||
src/Vector2.cpp
|
||||
src/Vector2.h
|
||||
src/lua/lua_ThemeUVs.h
|
||||
src/lua/lua_Touch.cpp
|
||||
src/lua/lua_Touch.h
|
||||
src/lua/lua_TouchTouchEvent.cpp
|
||||
src/lua/lua_TouchTouchEvent
|
||||
)
|
||||
include_directories(
|
||||
src
|
||||
../external-deps/lua/include
|
||||
../external-deps/bullet/include
|
||||
../external-deps/png/include
|
||||
../external-deps/zlib/include
|
||||
../external-deps/oggvorbis/include
|
||||
../external-deps/openal/include
|
||||
../external-deps/glew/include
|
||||
)
|
||||
|
||||
if(CMAKE_SYSTEM_NAME MATCHES "Linux")
|
||||
find_package(PkgConfig REQUIRED)
|
||||
pkg_check_modules(GTK2 REQUIRED gtk+-2.0)
|
||||
include_directories(${GTK2_INCLUDE_DIRS})
|
||||
add_definitions(${GTK2_CFLAGS_OTHER})
|
||||
add_definitions(-D__linux__)
|
||||
endif(CMAKE_SYSTEM_NAME MATCHES "Linux")
|
||||
|
||||
add_definitions(-lstdc++)
|
||||
|
||||
add_library(gameplay STATIC
|
||||
${GAMEPLAY_SRC}
|
||||
${GAMEPLAY_LUA}
|
||||
)
|
||||
|
||||
set_target_properties(gameplay PROPERTIES
|
||||
OUTPUT_NAME "gameplay"
|
||||
CLEAN_DIRECT_OUTPUT 1
|
||||
VERSION ${GAMEPLAY_VERSION}
|
||||
)
|
||||
|
||||
source_group(lua FILES ${GAMEPLAY_LUA})
|
||||
source_group(res FILES ${GAMEPLAY_RES} ${GAMEPLAY_RES} ${GAMEPLAY_RES_SHADERS} ${GAMEPLAY_RES_UI})
|
||||
source_group(src FILES ${GAMEPLAY_SRC})
|
||||
|
||||
|
||||
|
@@ -0,0 +1,44 @@
|
||||
#!/usr/bin/python
|
||||
import lutinModule as module
|
||||
import lutinTools as tools
|
||||
|
||||
def get_desc():
|
||||
return "gameplay : video game engine (based on bullet lib)"
|
||||
|
||||
"""
|
||||
multline comment
|
||||
"""
|
||||
'''
|
||||
multline comment
|
||||
'''
|
||||
|
||||
def create(target):
|
||||
myModule = module.Module(__file__, 'gameplay', 'LIBRARY')
|
||||
|
||||
# add the file to compile:
|
||||
myModule.add_src_file([
|
||||
'ege/debug.cpp',
|
||||
'ege/AudioElement.cpp',
|
||||
'ege/AudioEngine.cpp',
|
||||
'ege/Camera.cpp'
|
||||
])
|
||||
|
||||
# myModule.copy_folder('data/ParticuleMesh.*','')
|
||||
|
||||
# name of the dependency
|
||||
myModule.add_module_depend(['etk', 'ewol', 'bullet'])
|
||||
|
||||
myModule.compile_flags_CC([
|
||||
'-Wno-write-strings',
|
||||
'-Wall'])
|
||||
|
||||
myModule.add_export_path(tools.get_current_path(__file__))
|
||||
|
||||
|
||||
# add the currrent module at the
|
||||
return myModule
|
||||
|
||||
|
||||
|
||||
"""
|
||||
multline comment error ...
|
||||
|
Reference in New Issue
Block a user