import glob
import os
+Import ('env')
here = os.getcwd ()
reldir = str (Dir ('.').srcnode ())
os.chdir (reldir)
sources = ['index.html.in', 'texinfo.css']
os.chdir (here)
-
-Import ('env')
-
-#SConscript (os.path.join (b, 'SConscript'))
-
-# build = env['build']
-# out = env['out']
-
-# subdirs = ['user',]
-# for d in subdirs:
-# b = os.path.join (build, d, out)
-# # Support clean sourctree build (srcdir build)
-# # and outdir build.
-# # TODO: figure out SConscript (dir, builddir, duplicate)) feature
-# if (build and build != '.') \
-# or (out and out != '.'):
-# env.BuildDir (b, d, duplicate=0)
-# SConscript (os.path.join (b, 'SConscript'))
-#SConscript (os.path.join ('user', 'SConscript'))
+outdir = os.path.join (env['build'], reldir, env['out'])
#testing
all_sources = ['SConscript',] + sources
import re
import sys
+Import ('env')
here = os.getcwd ()
reldir = str (Dir ('.').srcnode ())
os.chdir (reldir)
sources = glob.glob ('*.tely')
pngs = glob.glob ('*.png')
os.chdir (here)
-
-Import ('env')
outdir = os.path.join (env['build'], reldir, env['out'])
def verbose_opt (env, opt):
env = conf.Finish ()
+##Import ('env')
here = os.getcwd ()
reldir = str (Dir ('.').srcnode ())
os.chdir (reldir)
srcdir = os.getcwd ()
os.chdir (here)
-env['srcdir'] = srcdir
+##outdir = os.path.join (env['build'], reldir, env['out'])
+outdir = os.path.join (env['build'], env['out'])
+env['srcdir'] = srcdir
build = env['build']
out = env['out']
-##reldir = str (Dir ('.').srcnode ())
-reldir = os.getcwd ()
-outdir = os.path.join (env['build'], reldir, env['out'])
+
+
if not os.path.exists (outdir):
os.mkdir (outdir)
import glob
import os
+Import ('env')
here = os.getcwd ()
reldir = str (Dir ('.').srcnode ())
os.chdir (reldir)
sources = glob.glob ('*.cc')
includes = glob.glob ('include/*.hh')
os.chdir (here)
+outdir = os.path.join (env['build'], reldir, env['out'])
name = 'flower'
-Import ('env')
e = env.Copy ()
-outdir = os.path.join (env['build'], reldir, env['out'])
e.Append (CPPPATH = [outdir, 'include'])
if env['static']:
e.Library (name, sources)
import glob
import os
+Import ('env')
here = os.getcwd ()
reldir = str (Dir ('.').srcnode ())
os.chdir (reldir)
sources = glob.glob ('*.ly')
abc_sources = glob.glob ('*.abc')
os.chdir (here)
-
-Import ('env')
-#outdir = os.path.join (env['build'], reldir, env['out'])
-
-# examples = simple simple-song les-nereides puer-fragment wilhelmus paddy
+outdir = os.path.join (env['build'], reldir, env['out'])
stems = map (lambda x: os.path.splitext (x)[0], sources)
abc_stems = map (lambda x: os.path.splitext (x)[0], abc_sources)
import glob
import os
+Import ('env')
here = os.getcwd ()
reldir = str (Dir ('.').srcnode ())
os.chdir (reldir)
sources = glob.glob ('*.cc') + ['parser.yy', 'lexer.ll']
includes = glob.glob ('include/*.hh')
os.chdir (here)
+outdir = os.path.join (env['build'], reldir, env['out'])
name = 'lyparser'
-Import ('env')
e = env.Copy ()
#let's do this after the split
#e.Object ('pangofc-afm-decoder.o', 'foo-pangofc-afm-deocder.o')
e.Append (YACCFLAGS = '-d')
-outdir = os.path.join (env['build'], reldir, env['out'])
e.Append (CPPPATH = [outdir, '#/lily/include', '#/flower/include'])
e.Depends ('lexer.cc', 'parser.cc')
e.Depends ('my-lily-lexer.o', 'parser.cc')
import glob
import os
+Import ('env')
here = os.getcwd ()
reldir = str (Dir ('.').srcnode ())
os.chdir (reldir)
sources = glob.glob ('*.ly')
os.chdir (here)
-
-Import ('env')
-e = env.Copy ()
outdir = os.path.join (env['build'], reldir, env['out'])
+
lydir = os.path.join (env['sharedir_package_version'], 'ly')
env.Install (lydir, sources)
env.Alias ('install', lydir)
AF_FILES = $(wildcard *.af)
-EXTRA_DIST_FILES += README feta.tex cmr.enc
+EXTRA_DIST_FILES += README feta.tex cmr.enc.in
# We don't use $(MF_FILES), because there's more .mf cruft here
FETA_MF_FILES = $(wildcard feta[0-9]*.mf)\
$(outdir)/%.pfa: $(outdir)/%.bla
$(MFTRACE) -I $(outdir)/ --pfa --simplify --keep-trying $(notdir $(basename $@)) && mv $(notdir $@) $(outdir)/
-$(outdir)/%.enc: %.enc
+$(outdir)/%.enc.in: %.enc
cp $< $@
import string
import sys
+Import ('env')
here = os.getcwd ()
reldir = str (Dir ('.').srcnode ())
os.chdir (reldir)
sources = glob.glob ('*.mf')
+outdir = os.path.join (env['build'], reldir, env['out'])
+
#mf_sources = reduce (+,
mf_sources = reduce (lambda x, y: x + y,
map (glob.glob,
'parmesan[0-9]*.mf',)))
os.chdir (here)
-Import ('env')
#mf_sources = ('feta16.mf',)
#mf_sources = ('feta-braces-a.mf',)
font_stems = map (lambda x: os.path.splitext (x)[0], mf_sources)
env.Alias ('install', pfadir)
map (lambda x: env.Alias ('fonts', x), t + a + p)
-outcmr = os.path.join (env['absbuild'], reldir, env['out'], 'cmr.enc')
-env.Command (outcmr, os.path.join (reldir, 'cmr.enc'), 'cp $SOURCE $TARGET')
-env.Alias ('fonts', outcmr)
-env.Alias ('mf', 'fonts')
+env.Command ('cmr.enc', 'cmr.enc.in', 'cp $SOURCE $TARGET')
+env.Alias ('fonts', 'cmr.enc')
#testing
all_sources = ['SConscript',] + sources
+++ /dev/null
-% Thomas Esser, Dec 2002. public domain
-%
-% Encoding for:
-% cmb10 cmbx10 cmbx12 cmbx5 cmbx6 cmbx7 cmbx8 cmbx9 cmbxsl10
-% cmdunh10 cmr10 cmr12 cmr17cmr6 cmr7 cmr8 cmr9 cmsl10 cmsl12 cmsl8
-% cmsl9 cmss10cmss12 cmss17 cmss8 cmss9 cmssbx10 cmssdc10 cmssi10
-% cmssi12 cmssi17 cmssi8cmssi9 cmssq8 cmssqi8 cmvtt10
-%
-/TeXf7b6d320Encoding [
-/Gamma /Delta /Theta /Lambda /Xi /Pi /Sigma /Upsilon /Phi /Psi /Omega
-/ff /fi /fl /ffi /ffl /dotlessi /dotlessj /grave /acute /caron /breve
-/macron /ring /cedilla /germandbls /ae /oe /oslash /AE /OE /Oslash
-/suppress /exclam /quotedblright /numbersign /dollar /percent /ampersand
-/quoteright /parenleft /parenright /asterisk /plus /comma /hyphen
-/period /slash /zero /one /two /three /four /five /six /seven /eight
-/nine /colon /semicolon /exclamdown /equal /questiondown /question /at
-/A /B /C /D /E /F /G /H /I /J /K /L /M /N /O /P /Q /R /S /T /U /V /W /X
-/Y /Z /bracketleft /quotedblleft /bracketright /circumflex /dotaccent
-/quoteleft /a /b /c /d /e /f /g /h /i /j /k /l /m /n /o /p /q /r /s /t /u
-/v /w /x /y /z /endash /emdash /hungarumlaut /tilde /dieresis /suppress
-/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
-/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
-/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
-/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /space
-/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
-/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
-/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
-/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
-/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
-/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
-/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
-/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
-/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
-/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
-/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
-] def
--- /dev/null
+% Thomas Esser, Dec 2002. public domain
+%
+% Encoding for:
+% cmb10 cmbx10 cmbx12 cmbx5 cmbx6 cmbx7 cmbx8 cmbx9 cmbxsl10
+% cmdunh10 cmr10 cmr12 cmr17cmr6 cmr7 cmr8 cmr9 cmsl10 cmsl12 cmsl8
+% cmsl9 cmss10cmss12 cmss17 cmss8 cmss9 cmssbx10 cmssdc10 cmssi10
+% cmssi12 cmssi17 cmssi8cmssi9 cmssq8 cmssqi8 cmvtt10
+%
+/TeXf7b6d320Encoding [
+/Gamma /Delta /Theta /Lambda /Xi /Pi /Sigma /Upsilon /Phi /Psi /Omega
+/ff /fi /fl /ffi /ffl /dotlessi /dotlessj /grave /acute /caron /breve
+/macron /ring /cedilla /germandbls /ae /oe /oslash /AE /OE /Oslash
+/suppress /exclam /quotedblright /numbersign /dollar /percent /ampersand
+/quoteright /parenleft /parenright /asterisk /plus /comma /hyphen
+/period /slash /zero /one /two /three /four /five /six /seven /eight
+/nine /colon /semicolon /exclamdown /equal /questiondown /question /at
+/A /B /C /D /E /F /G /H /I /J /K /L /M /N /O /P /Q /R /S /T /U /V /W /X
+/Y /Z /bracketleft /quotedblleft /bracketright /circumflex /dotaccent
+/quoteleft /a /b /c /d /e /f /g /h /i /j /k /l /m /n /o /p /q /r /s /t /u
+/v /w /x /y /z /endash /emdash /hungarumlaut /tilde /dieresis /suppress
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /space
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+] def
import glob
import os
+Import ('env')
here = os.getcwd ()
reldir = str (Dir ('.').srcnode ())
os.chdir (reldir)
sources = glob.glob ('*.scm')
os.chdir (here)
-
-Import ('env')
-e = env.Copy ()
outdir = os.path.join (env['build'], reldir, env['out'])
+
scmdir = os.path.join (env['sharedir_package_version'], 'scm')
env.Install (scmdir, sources)
env.Alias ('install', scmdir)