# descent order into subdirectories:
#
-SUBDIRS = flower lib lily m2m \
- Documentation bin init input make tex
+SUBDIRS = flower lib lily mi2mu \
+ Documentation bin init input tex make
#
# list of distribution files:
#
-SYMLINKS = configure
+# SYMLINKS = # naah, configure
+SCRIPTS = configure
README_FILES = ANNOUNCE COPYING INSTALL NEWS README TODO
-DISTFILES= Makefile .version $(README_FILES) $(SYMLINKS)
+DISTFILES= Makefile .dstreamrc .version $(README_FILES) $(SCRIPTS) $(SYMLINKS)
#
# generic targets and rules:
{
assert( c == ']' );
moment_r += duration;
- for ( PCursor<Request*> req_l_pcur( reqs.top() ); req_l_pcur.ok(); req_l_pcur++ ) {
- if (req_l_pcur->beam() && req_l_pcur->beam()->spantype == Span_req::START )
+ for ( PCursor<Request*> i( reqs.top() ); i.ok(); i++ ) {
+ if (i->beam() && i->beam()->spantype == Span_req::START )
return true;
}
return false;
now_moment_r += duration;
if ( now_moment_r > until_moment )
return;
- for ( PCursor<Request*> req_l_pcur( reqs.top() ); req_l_pcur.ok(); req_l_pcur++ ) {
- if (req_l_pcur->beam() && req_l_pcur->beam()->spantype == Span_req::START )
- req_l_pcur->beam()->nplet = den_i;
- if (req_l_pcur->rhythmic())
- req_l_pcur->rhythmic()->plet_factor = Moment(num_i, den_i);
- if (req_l_pcur->stem())
- req_l_pcur->stem()->plet_factor = Moment(num_i, den_i);
+ for ( PCursor<Request*> i( reqs.top() ); i.ok(); i++ ) {
+ if (i->beam() && i->beam()->spantype == Span_req::START )
+ i->beam()->nplet = den_i;
+ if (i->rhythmic())
+ i->rhythmic()->plet_factor = Moment(num_i, den_i);
+ if (i->stem())
+ i->stem()->plet_factor = Moment(num_i, den_i);
}
}
--- /dev/null
+#
+# project LilyPond -- the musical typesetter
+# title cancel all built-in rules
+# file make/Builtin-rules.make
+#
+# Copyright (c) 1997 by
+# Jan Nieuwenhuizen <jan@digicash.com>
+# Han-Wen Nienhuys <hanwen@stack.nl>
+
+# no assembly sources
+%.o : %.s
+
+# no c sources
+%.o : %.c
+
+# not using RCS
+% :: RCS/%,v
+$(outdir)/% :: $(outdir)/RCS/%,v
+% : RCS/%,v
+$(outdir)/% : $(outdir)/RCS/%,v
+%.c : RCS/%,v
+%.cc : RCS/%,v
+%.hh : RCS/%,v
+%.make : RCS/%,v
+$(outdir)/%.dep : $(outdir)/RCS/%,v
+%.dep : RCS/%.dep,v
+$(outdir)/%.dep : $(outdir)/RCS/%.dep,v
+
+# lily knows better
+%.tab.c %.tab.h : %.y
+
+# fine suffixes:
+Makefile :
+%.cc :
+%.dep :
+$(outdir)/%.dep:
+%.hh :
+%.make :
+%.p :
+
+
# list of c++ header files:
#
-HHFILES = $(shell ls *.hh)
+HHFILES = $(shell ls *.hh $(ERROR_LOG))
#
# list of c++ inline files:
#
-INLFILES = $(shell ls *.inl)
+INLFILES = $(shell ls *.inl $(ERROR_LOG))
#
# list of c++ template files:
#
-TCCFILES = $(shell ls *.tcc)
+TCCFILES = $(shell ls *.tcc $(ERROR_LOG))
#
# list of distribution files:
voice.cc wordwrap.cc spanner.cc
-# m2m headers
+# mi2mu headers
#
-mym2mhh=\
+mymi2muhh=\
duration.hh\
lily-stream.hh\
midi-event.hh\
#
-# m2m shared headers
+# mi2mu shared headers
#
-mym2msharedhh=\
+mymi2musharedhh=\
binary-source-file.hh\
#
-# m2m source
+# mi2mu source
#
-mym2mcc=\
+mymi2mucc=\
duration.cc\
lily-stream.cc\
midi-event.cc\
#
-# m2m shared source
+# mi2mu shared source
#
-mym2msharedcc=\
+mymi2musharedcc=\
binary-source-file.cc\
inputfile.cc\
sourcefile.cc\
# turn off -pipe if linker doesn't support it
#
-USER_CXXFLAGS=-pipe -Wall -W -Wmissing-prototypes -DSTRING_UTILS_INLINED -O
+USER_CXXFLAGS=-pipe -Wall -W -Wmissing-prototypes -DSTRING_UTILS_INLINED
#
#