make all
everything will be compiled, but nothing will be installed. The
-resulting binaries can be found in the subdirectory
-F<bin/>.
+resulting binaries can be found in the subdirectories F<out/> (which
+contain all files generated during compilation).
+
=head1 INSTALLING
should do the trick.
-[todo]
+[todo. Obsolete; fonts are in distribution now.]
Install the musixtex fonts in a directory which TeX and MF knows (if
you are root, look for a directory which contains the directories with
#
+EXECUTABLES=convert-mudela
localinstall: all
$(INSTALL) -d $(bindir)
$(INSTALL) -m 755 convert-mudela $(bindir)
# main target of this module:
#
-MAINTARGET = $(lily_bindir)/$(EXECUTABLE)# huh?
BUILDSTRINGTEST=$(MAINTARGET)
EXECSTRINGTEST=$(EXECUTABLE)
copyright:public domain
Tested Features: multiple meters, beaming
+ unsynced bars
EndMudelaHeader
%}
\version "0.0.57";
another = \staff {
melodicregs
\melodic{ \meter 4/4;
- c1 c1 c1 c4 c4 c4 c4 \meter 4/4; c1 c1 c1
+ c1. c1. c4 c4 c4 c4 \meter 4/4; c1 c1 c1
}
}
another
yanother
+ \midi { }
\paper{
\unitspace 2\cm
\geometric 1.3
MAJOR_VERSION = 0
MINOR_VERSION = 0
-PATCH_LEVEL = 63
+PATCH_LEVEL = 64
# use to send patches, always empty for released version:
# include separator: ".postfix", "-pl" makes rpm barf
# dependency list of executable:
#
-EXECUTABLE = $(lily_bindir)/$(NAME)
+
$(EXECUTABLE): $(build) $(OFILES)
$(MAKE) $(MODULE_LIBDEPS)
$(INCREASE_BUILD)
lib: $(LIBRARY)
#
TOCLEAN= $(allobs) $(alldeps)
+
+# be careful about deletion.
clean: localclean
+ rm -f core
+ifdef EXECUTABLE
+ rm -f $(EXECUTABLE)
+endif
ifdef allobs
rm -f $(allobs)
endif
ifdef alldeps
rm -f $(alldeps)
endif
- rm -f core
ifdef SUBDIRS
set -e; for i in $(SUBDIRS); do $(MAKE) -C $$i clean; done
endif
rpm -ba $(makeout)/lilypond.spec
#
+installexe:
+ $(INSTALL) -d $(bindir)
+ $(INSTALL) -m 755 $(EXECUTABLES) $(bindir)
+
+uninstallexe:
+ for a in $(EXECUTABLES); do rm -f $(bindir)/`basename $a`; done
#
ERROR_LOG = 2> /dev/null
SILENT_LOG = 2>&1 > /dev/null
-allexe = $(lily_bindir)/lilypond $(lily_bindir)/mi2mu
date = $(shell date +%x)
allhh := $(shell $(FIND) ./ -name "*.hh" $(ERROR_LOG))
allcc := $(shell $(FIND) ./ -name "*.cc" $(ERROR_LOG))
# generic target names:
#
-EXECUTABLE = $(NAME)$(EXE)
+EXECUTABLE = $(outdir)/$(NAME)$(EXE)
+EXECUTABLES = $(EXECUTABLE)
LIB_PREFIX = lib
ifndef LIB_SUFFIX