Browse Source

Change default build to only compile non-session-manager and jackpatch

tags/v1.2.1
Nils 5 years ago
parent
commit
bb49591286
2 changed files with 4 additions and 57 deletions
  1. +0
    -55
      session-manager/wscript
  2. +4
    -2
      wscript

+ 0
- 55
session-manager/wscript View File

@@ -26,9 +26,6 @@ def configure(conf):
conf.load('gnu_dirs')

conf.define('VERSION', PACKAGE_VERSION)
conf.define('SYSTEM_PATH', '/'.join( [ conf.env.DATADIR, APPNAME ] ) )
conf.define('DOCUMENT_PATH', '/'.join( [ conf.env.DATADIR, 'doc' ] ) )
conf.define('PIXMAP_PATH', '/'.join( [ conf.env.DATADIR, 'pixmaps' ] ) )

conf.write_config_header('config.h', remove=False)

@@ -38,15 +35,6 @@ def build(bld):

libs = ''

bld.program( source = '''
src/session-manager.C
''',
target = 'non-session-manager',
includes = ['.', 'src', '../nonlib', '..' ],
uselib = [ 'LIBLO', 'NTK', 'NTK_IMAGES' ],
use = [ 'fl_widgets', 'nonlib'],
install_path = '${BINDIR}')

bld.program( source = '''
src/nsmd.C
''',
@@ -56,24 +44,6 @@ src/nsmd.C
use = [ 'nonlib'],
install_path = '${BINDIR}')

bld.program( source = '''
src/nsm-proxy.C
''',
target = 'nsm-proxy',
includes = ['.', 'src', '../nonlib', '..' ],
uselib = [ 'LIBLO' ],
use = [ 'nonlib'],
install_path = '${BINDIR}')

bld.program( source = '''
src/nsm-proxy-gui.C
src/NSM_Proxy_UI.fl
''',
target = 'nsm-proxy-gui',
includes = ['.', 'src'],
uselib = [ 'LIBLO', 'NTK', 'NTK_IMAGES ' ],
install_path = '${BINDIR}')

bld.program( source = '''
src/jackpatch.c
''',
@@ -83,29 +53,4 @@ src/jackpatch.c
install_path = '${BINDIR}')


bld.program( source = '''
src/send_osc.C
''',
target = 'send_osc',
includes = ['.', 'src', '../nonlib' ],
uselib = [ 'LIBLO' ],
use = [ 'nonlib'],
install_path = None )

bld( features = 'subst',
source = 'non-session-manager.desktop.in',
target = 'non-session-manager.desktop',
encoding = 'utf8',
install_path = "${DATADIR}" + '/applications',
BIN_PATH = bld.env.BINDIR,
);

start_dir = bld.path.find_dir( 'icons/hicolor' )

bld.install_files('${DATADIR}/icons/hicolor', start_dir.ant_glob('**/*.png'),
cwd=start_dir, relative_trick=True)

bld.install_as('${DATADIR}/pixmaps/' + APPNAME + '/icon-256x256.png', 'icons/hicolor/256x256/apps/' + APPNAME + '.png')

bld.install_files( '/'.join( [ '${DATADIR}/doc', APPNAME ] ), bld.path.ant_glob( 'doc/*.html doc/*.png' ) )

+ 4
- 2
wscript View File

@@ -10,8 +10,8 @@ APPNAME = 'non-things'
top = '.'
out = 'build'

common = [ 'nonlib', 'FL' ]
projects = [ 'timeline', 'mixer', 'sequencer', 'session-manager' ]
common = [ 'nonlib']
projects = [ 'session-manager' ]

def options(opt):
# opt.add_option('--use-system-ntk', action='store_true', default=False,
@@ -52,12 +52,14 @@ def configure(conf):
# PWD = os.environ.get('PWD','')
# os.environ['PATH'] = PWD + '/lib/ntk/build/fluid:' + os.environ.get('PATH','')

"""
conf.check_cfg(package='ntk', uselib_store='NTK', args='--cflags --libs',
atleast_version='1.3.0', mandatory=True)
conf.check_cfg(package='ntk_images', uselib_store='NTK_IMAGES', args=' --cflags --libs',
atleast_version='1.3.0', mandatory=True)

conf.find_program('ntk-fluid', var='NTK_FLUID')
"""

conf.check_cfg(package='jack', uselib_store='JACK', args="--cflags --libs",
atleast_version='0.103.0', mandatory=True)


Loading…
Cancel
Save