-Updated Tupfile and gitignore

main
Harry van Haaren 2013-08-22 04:57:09 +01:00
parent 9eb7e1709d
commit 72aef2dcdf
5 changed files with 12 additions and 60 deletions

4
.gitignore vendored
View File

@ -4,6 +4,6 @@
planning/*
*.o
.tup/*
/luppp
src/*.o
luppp

View File

@ -1,11 +1,4 @@
# Tup build file for Luppp
CFLAGS += -g -Wall -march=native -msse -mfpmath=sse -ffast-math
INCLUDES += `pkg-config --cflags jack sndfile cairomm-1.0 ntk ntk_images`
LDFLAGS += `pkg-config --libs jack sndfile cairomm-1.0 ntk ntk_images`
: foreach src/*.cxx src/observer/*.cxx src/dsp/*.cxx src/controller/*.cxx |> g++ $(CFLAGS) -c %f $(INCLUDES) -o %o |> %B.o
: *.o |> g++ %f $(LDFLAGS) -o %o |> luppp
: src/*.o |> g++ %f $(LDFLAGS) -o %o |> luppp

9
src/Tupfile Normal file
View File

@ -0,0 +1,9 @@
# Tup build file for Luppp
CFLAGS += -g -Wall -march=native -msse -mfpmath=sse -ffast-math
INCLUDES += `pkg-config --cflags jack sndfile cairomm-1.0 ntk ntk_images`
: foreach *.cxx observer/*.cxx dsp/*.cxx controller/*.cxx |> g++ $(CFLAGS) -c %f $(INCLUDES) -o %o |> %B.o

BIN
waf vendored

Binary file not shown.

50
wscript
View File

@ -1,50 +0,0 @@
#! /usr/bin/env python
VERSION='5.0.0'
APPNAME='Luppp'
top = '.'
out = '.build'
def options(opt):
opt.load('compiler_cxx')
def configure(conf):
conf.load('compiler_cxx')
#conf.env.append_value('CXXFLAGS', ['-g', '-Wall','-Werror','-Wextra']) #'-O2'
conf.env.append_value('CXXFLAGS', ['-g', '-Wall']) #,'-march=native','-msse','-mfpmath=sse','-ffast-math']) #'-O2','-Werror'
conf.check_cfg(package='ntk',at_least_version='1.3',args='--cflags --libs',uselib_store='NTK')
conf.check_cfg(package='jack',at_least_version='0.118',args='--cflags --libs',uselib_store='JACK')
#conf.check_cfg(package='lilv-0',at_least_version='1.0',args='--cflags --libs',uselib_store='LILV')
conf.check_cfg(package='sndfile',at_least_version='1.0',args='--cflags --libs',uselib_store='SNDFILE')
def build(bld):
sources = ['src/gui.cxx',
'src/main.cxx',
'src/jack.cxx',
'src/gtrack.cxx',
'src/looper.cxx',
'src/looperclip.cxx',
'src/trackoutput.cxx',
'src/timemanager.cxx',
'src/metronome.cxx',
'src/logic.cxx',
'src/gridlogic.cxx',
'src/observer/time.cxx',
'src/observer/midi.cxx',
'src/controller/apc.cxx',
'src/controller/gui.cxx',
'src/dsp/dsp_sidechain_gain.cxx',
'src/eventhandlergui.cxx',
'src/eventhandlerdsp.cxx']
bld.program(source = sources,
target='luppp5',
use='JACK NTK SNDFILE')