You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
60 lines
1.4 KiB
60 lines
1.4 KiB
|
|
############################
|
|
## load the config
|
|
|
|
## Use the environment and the tools set in the top-level
|
|
## SConstruct file (set with 'Export') - this is very important
|
|
|
|
Import( '*' )
|
|
myenv=env.Copy()
|
|
|
|
#############################
|
|
## the programs to build
|
|
|
|
# we put the stuff that could fail due to bad xine.h locations, etc. at the beginning
|
|
# so if the build fails the user knows quickly
|
|
app_sources = Split("""
|
|
xineEngine.cpp
|
|
xineConfig.cpp
|
|
xineScope.c
|
|
theStream.cpp
|
|
videoWindow.cpp
|
|
videoSettings.cpp
|
|
captureFrame.cpp
|
|
|
|
actions.cpp
|
|
stateChange.cpp
|
|
slider.cpp
|
|
analyzer.cpp
|
|
playDialog.cpp
|
|
listView.cpp
|
|
adjustSizeButton.cpp
|
|
fullScreenAction.cpp
|
|
insertAspectRatioMenuItems.cpp
|
|
playlistFile.cpp
|
|
volumeAction.cpp
|
|
|
|
../mxcl.library.cpp
|
|
|
|
main.cpp
|
|
mainWindow.cpp""")
|
|
|
|
KDEprogram( "codeine", app_sources, myenv )
|
|
|
|
|
|
############################
|
|
## Customization
|
|
|
|
## Additional include paths for compiling the source files
|
|
## Always add '../' (top-level directory) because moc makes code that needs it
|
|
KDEaddpaths( ['./', '../', '../../'], myenv )
|
|
|
|
## Necessary libraries to link against
|
|
KDEaddlibs( ['qt-mt', 'kio', 'kdecore', 'kdeui', 'xine', 'Xtst'], myenv )
|
|
|
|
## This shows how to add other link flags to the program
|
|
myenv['LINKFLAGS'].append('-L/usr/X11R6/lib')
|
|
|
|
## If you are using QThread, add this line
|
|
# myenv.AppendUnique( CPPFLAGS = ['-DQT_THREAD_SUPPORT'] )
|