1 # Makefile.in generated automatically by automake 1.2 from Makefile.am
3 # Copyright (C) 1994, 1995, 1996, 1997 Free Software Foundation, Inc.
4 # This Makefile.in is free software; the Free Software Foundation
5 # gives unlimited permission to copy, distribute and modify it.
7 # Automatically generated from ./mi2mu/Makefile.am.wild by bin/autowild
9 # project LilyPond -- the musical typesetter
10 # title makefile for mi2mu
11 # file mi2mu/Makefile.am.wild
13 # Copyright (c) 1997 by
14 # Jan Nieuwenhuizen <jan@digicash.com>
15 # Han-Wen Nienhuys <hanwen@stack.nl>
21 top_srcdir = @top_srcdir@
24 exec_prefix = @exec_prefix@
28 libexecdir = @libexecdir@
30 sysconfdir = @sysconfdir@
31 sharedstatedir = @sharedstatedir@
32 localstatedir = @localstatedir@
36 includedir = @includedir@
37 oldincludedir = /usr/include
39 pkgdatadir = $(datadir)/@PACKAGE@
40 pkglibdir = $(libdir)/@PACKAGE@
41 pkgincludedir = $(includedir)/@PACKAGE@
48 AUTOHEADER = @AUTOHEADER@
51 INSTALL_PROGRAM = @INSTALL_PROGRAM@
52 INSTALL_DATA = @INSTALL_DATA@
53 INSTALL_SCRIPT = @INSTALL_SCRIPT@
54 transform = @program_transform_name@
59 NORMAL_UNINSTALL = true
62 AUTOHEADER = @AUTOHEADER@
65 COMPILEINFO = @COMPILEINFO@
70 DIR_DATADIR = @DIR_DATADIR@
71 EXTRA_LIBES = @EXTRA_LIBES@
89 TEXPREFIX = @TEXPREFIX@
98 mi2mu_SOURCES = main.cc mi2mu-version.cc midi-parser.cc midi-score-parser.cc midi-track-parser.cc mudela-column.cc mudela-item.cc mudela-score.cc mudela-staff.cc mudela-stream.cc mudela-voice.cc template.cc version.cc
100 mi2mu_LDADD = -llily -lflower
102 mi2mu_LDFLAGS = -L../lib -L../flower
104 INCLUDES = -Iinclude -I../lib/include -I../flower/include
106 EXTRA_DIST = Makefile.am.wild VERSION TODO
107 mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
108 CONFIG_HEADER = ../lib/config.hh
110 PROGRAMS = $(bin_PROGRAMS)
113 DEFS = @DEFS@ -I. -I$(srcdir) -I../lib
116 mi2mu_OBJECTS = main.o mi2mu-version.o midi-parser.o \
117 midi-score-parser.o midi-track-parser.o mudela-column.o mudela-item.o \
118 mudela-score.o mudela-staff.o mudela-stream.o mudela-voice.o template.o \
121 CXXCOMPILE = $(CXX) $(DEFS) $(INCLUDES) $(CPPFLAGS) $(CXXFLAGS)
122 CXXLINK = $(CXX) $(CXXFLAGS) $(LDFLAGS) -o $@
123 DIST_COMMON = Makefile.am Makefile.in TODO
126 DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST)
129 SOURCES = $(mi2mu_SOURCES)
130 OBJECTS = $(mi2mu_OBJECTS)
136 $(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4)
137 cd $(top_srcdir) && $(AUTOMAKE) --gnu --include-deps mi2mu/Makefile
139 Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
141 && CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status
144 mostlyclean-binPROGRAMS:
147 test -z "$(bin_PROGRAMS)" || rm -f $(bin_PROGRAMS)
149 distclean-binPROGRAMS:
151 maintainer-clean-binPROGRAMS:
153 install-binPROGRAMS: $(bin_PROGRAMS)
155 $(mkinstalldirs) $(bindir)
156 @list='$(bin_PROGRAMS)'; for p in $$list; do \
157 if test -f $$p; then \
158 echo " $(INSTALL_PROGRAM) $$p $(bindir)/`echo $$p|sed '$(transform)'`"; \
159 $(INSTALL_PROGRAM) $$p $(bindir)/`echo $$p|sed '$(transform)'`; \
163 uninstall-binPROGRAMS:
165 list='$(bin_PROGRAMS)'; for p in $$list; do \
166 rm -f $(bindir)/`echo $$p|sed '$(transform)'`; \
180 maintainer-clean-compile:
182 mi2mu: $(mi2mu_OBJECTS) $(mi2mu_DEPENDENCIES)
184 $(CXXLINK) $(mi2mu_LDFLAGS) $(mi2mu_OBJECTS) $(mi2mu_LDADD) $(LIBS)
188 # This directory's subdirectories are mostly independent; you can cd
189 # into them and run `make' without going through this Makefile.
190 # To change the values of `make' variables: instead of editing Makefiles,
191 # (1) if the variable is set in `config.status', edit `config.status'
192 # (which will cause the Makefiles to be regenerated when you run `make');
193 # (2) otherwise, pass the desired values on the `make' command line.
197 all-recursive install-data-recursive install-exec-recursive \
198 installdirs-recursive install-recursive uninstall-recursive \
199 check-recursive installcheck-recursive info-recursive dvi-recursive:
200 @set fnord $(MAKEFLAGS); amf=$$2; \
201 for subdir in $(SUBDIRS); do \
202 target=`echo $@ | sed s/-recursive//`; \
203 echo "Making $$target in $$subdir"; \
204 (cd $$subdir && $(MAKE) $$target) \
205 || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
206 done && test -z "$$fail"
208 mostlyclean-recursive clean-recursive distclean-recursive \
209 maintainer-clean-recursive:
210 @set fnord $(MAKEFLAGS); amf=$$2; \
211 rev=''; for subdir in $(SUBDIRS); do rev="$$rev $$subdir"; done; \
212 for subdir in $$rev; do \
213 target=`echo $@ | sed s/-recursive//`; \
214 echo "Making $$target in $$subdir"; \
215 (cd $$subdir && $(MAKE) $$target) \
216 || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
217 done && test -z "$$fail"
219 list='$(SUBDIRS)'; for subdir in $$list; do \
220 (cd $$subdir && $(MAKE) tags); \
225 ID: $(HEADERS) $(SOURCES)
226 here=`pwd` && cd $(srcdir) && mkid -f$$here/ID $(SOURCES) $(HEADERS)
228 TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES)
231 list='$(SUBDIRS)'; for subdir in $$list; do \
232 test -f $$subdir/TAGS && tags="$$tags -i $$here/$$subdir/TAGS"; \
234 test -z "$(ETAGS_ARGS)$(SOURCES)$(HEADERS)$$tags" \
235 || (cd $(srcdir) && etags $(ETAGS_ARGS) $$tags $(SOURCES) $(HEADERS) -o $$here/TAGS)
244 maintainer-clean-tags:
246 distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir)
250 distdir: $(DISTFILES)
251 @for file in $(DISTFILES); do \
253 test -f $(distdir)/$$file \
254 || ln $$d/$$file $(distdir)/$$file 2> /dev/null \
255 || cp -p $$d/$$file $(distdir)/$$file; \
257 for subdir in $(SUBDIRS); do \
258 test -d $(distdir)/$$subdir \
259 || mkdir $(distdir)/$$subdir \
261 chmod 777 $(distdir)/$$subdir; \
262 (cd $$subdir && $(MAKE) top_distdir=../$(top_distdir) distdir=../$(distdir)/$$subdir distdir) \
265 main.o main.lo: main.cc ../flower/include/string-convert.hh \
266 ../flower/include/fproto.hh ../flower/include/real.hh \
267 ../flower/include/string.hh \
268 ../flower/include/arithmetic-operator.hh \
269 ../flower/include/string-handle.hh \
270 ../flower/include/international.hh ../flower/include/compare.hh \
271 ../flower/include/lgetopt.hh ../flower/include/path.hh \
272 ../flower/include/varray.hh ../lib/include/duration-convert.hh \
273 ../lib/include/duration.hh ../lib/include/moment.hh \
274 ../flower/include/rational.hh ../lib/include/plet.hh \
275 ../lib/include/source.hh ../lib/include/proto.hh \
276 ../flower/include/plist.hh ../flower/include/list.hh \
277 ../flower/include/list.icc ../flower/include/cursor.hh \
278 ../flower/include/link.hh ../flower/include/link.icc \
279 ../flower/include/pcursor.hh ../flower/include/cursor.icc \
280 ../flower/include/iterate.hh ../flower/include/plist.icc \
281 include/mi2mu-global.hh include/midi-score-parser.hh \
282 include/midi-parser.hh include/mi2mu-proto.hh \
283 ../flower/include/parray.hh include/mudela-item.hh \
284 include/mudela-score.hh
285 mi2mu-version.o mi2mu-version.lo: mi2mu-version.cc ../lib/config.hh
286 midi-parser.o midi-parser.lo: midi-parser.cc \
287 ../flower/include/string-convert.hh ../flower/include/fproto.hh \
288 ../flower/include/real.hh ../flower/include/string.hh \
289 ../flower/include/arithmetic-operator.hh \
290 ../flower/include/string-handle.hh \
291 ../flower/include/international.hh ../flower/include/compare.hh \
292 ../lib/include/source-file.hh ../lib/include/proto.hh \
293 include/mi2mu-global.hh include/midi-parser.hh \
294 ../lib/include/moment.hh ../flower/include/rational.hh \
295 include/mi2mu-proto.hh
296 midi-score-parser.o midi-score-parser.lo: midi-score-parser.cc \
297 ../lib/include/moment.hh ../flower/include/rational.hh \
298 ../flower/include/compare.hh \
299 ../flower/include/arithmetic-operator.hh \
300 ../flower/include/fproto.hh ../flower/include/real.hh \
301 ../lib/include/source-file.hh ../lib/include/proto.hh \
302 ../flower/include/string.hh ../flower/include/string-handle.hh \
303 ../flower/include/international.hh ../lib/include/source.hh \
304 ../flower/include/plist.hh ../flower/include/list.hh \
305 ../flower/include/list.icc ../flower/include/cursor.hh \
306 ../flower/include/link.hh ../flower/include/link.icc \
307 ../flower/include/pcursor.hh ../flower/include/cursor.icc \
308 ../flower/include/iterate.hh ../flower/include/plist.icc \
309 include/mi2mu-global.hh include/midi-score-parser.hh \
310 include/midi-parser.hh include/mi2mu-proto.hh \
311 ../flower/include/parray.hh ../flower/include/varray.hh \
312 include/midi-track-parser.hh include/mudela-item.hh \
313 ../lib/include/duration.hh ../lib/include/plet.hh \
314 include/mudela-score.hh
315 midi-track-parser.o midi-track-parser.lo: midi-track-parser.cc \
316 ../flower/include/string-convert.hh ../flower/include/fproto.hh \
317 ../flower/include/real.hh ../flower/include/string.hh \
318 ../flower/include/arithmetic-operator.hh \
319 ../flower/include/string-handle.hh \
320 ../flower/include/international.hh ../flower/include/compare.hh \
321 include/mi2mu-global.hh ../lib/include/proto.hh \
322 include/midi-track-parser.hh ../flower/include/plist.hh \
323 ../flower/include/list.hh ../flower/include/list.icc \
324 ../flower/include/cursor.hh ../flower/include/link.hh \
325 ../flower/include/link.icc ../flower/include/pcursor.hh \
326 ../flower/include/cursor.icc ../flower/include/iterate.hh \
327 ../flower/include/plist.icc ../lib/include/moment.hh \
328 ../flower/include/rational.hh include/mi2mu-proto.hh \
329 include/midi-parser.hh include/mudela-column.hh \
330 include/mudela-item.hh ../lib/include/duration.hh \
331 ../lib/include/plet.hh include/mudela-score.hh \
332 ../flower/include/parray.hh ../flower/include/varray.hh \
333 include/mudela-staff.hh
334 mudela-column.o mudela-column.lo: mudela-column.cc \
335 include/mudela-column.hh ../lib/include/proto.hh \
336 ../flower/include/fproto.hh ../flower/include/real.hh \
337 include/mi2mu-proto.hh ../lib/include/moment.hh \
338 ../flower/include/rational.hh ../flower/include/compare.hh \
339 ../flower/include/arithmetic-operator.hh \
340 ../flower/include/plist.hh ../flower/include/list.hh \
341 ../flower/include/list.icc ../flower/include/cursor.hh \
342 ../flower/include/link.hh ../flower/include/link.icc \
343 ../flower/include/pcursor.hh ../flower/include/cursor.icc \
344 ../flower/include/iterate.hh ../flower/include/plist.icc
345 mudela-item.o mudela-item.lo: mudela-item.cc include/mi2mu-global.hh \
346 ../flower/include/string.hh \
347 ../flower/include/arithmetic-operator.hh \
348 ../flower/include/fproto.hh ../flower/include/real.hh \
349 ../flower/include/string-handle.hh \
350 ../flower/include/international.hh ../flower/include/compare.hh \
351 ../lib/include/proto.hh ../flower/include/string-convert.hh \
352 ../lib/include/duration-convert.hh ../lib/include/duration.hh \
353 ../lib/include/moment.hh ../flower/include/rational.hh \
354 ../lib/include/plet.hh ../flower/include/varray.hh \
355 include/mudela-column.hh include/mi2mu-proto.hh \
356 ../flower/include/plist.hh ../flower/include/list.hh \
357 ../flower/include/list.icc ../flower/include/cursor.hh \
358 ../flower/include/link.hh ../flower/include/link.icc \
359 ../flower/include/pcursor.hh ../flower/include/cursor.icc \
360 ../flower/include/iterate.hh ../flower/include/plist.icc \
361 include/mudela-item.hh include/mudela-stream.hh \
362 include/mudela-score.hh ../flower/include/parray.hh
363 mudela-score.o mudela-score.lo: mudela-score.cc ../lib/include/moment.hh \
364 ../flower/include/rational.hh ../flower/include/compare.hh \
365 ../flower/include/arithmetic-operator.hh \
366 ../flower/include/fproto.hh ../flower/include/real.hh \
367 ../lib/include/duration.hh ../lib/include/plet.hh \
368 ../lib/include/duration-convert.hh ../flower/include/string.hh \
369 ../flower/include/string-handle.hh \
370 ../flower/include/international.hh ../flower/include/varray.hh \
371 include/mi2mu-global.hh ../lib/include/proto.hh \
372 include/mudela-column.hh include/mi2mu-proto.hh \
373 ../flower/include/plist.hh ../flower/include/list.hh \
374 ../flower/include/list.icc ../flower/include/cursor.hh \
375 ../flower/include/link.hh ../flower/include/link.icc \
376 ../flower/include/pcursor.hh ../flower/include/cursor.icc \
377 ../flower/include/iterate.hh ../flower/include/plist.icc \
378 include/mudela-item.hh include/mudela-score.hh \
379 ../flower/include/parray.hh include/mudela-staff.hh \
380 include/mudela-stream.hh
381 mudela-staff.o mudela-staff.lo: mudela-staff.cc ../lib/include/moment.hh \
382 ../flower/include/rational.hh ../flower/include/compare.hh \
383 ../flower/include/arithmetic-operator.hh \
384 ../flower/include/fproto.hh ../flower/include/real.hh \
385 ../lib/include/duration-convert.hh ../lib/include/duration.hh \
386 ../lib/include/plet.hh ../flower/include/string.hh \
387 ../flower/include/string-handle.hh \
388 ../flower/include/international.hh ../flower/include/varray.hh \
389 ../flower/include/string-convert.hh include/mi2mu-proto.hh \
390 include/mi2mu-global.hh ../lib/include/proto.hh \
391 include/mudela-column.hh ../flower/include/plist.hh \
392 ../flower/include/list.hh ../flower/include/list.icc \
393 ../flower/include/cursor.hh ../flower/include/link.hh \
394 ../flower/include/link.icc ../flower/include/pcursor.hh \
395 ../flower/include/cursor.icc ../flower/include/iterate.hh \
396 ../flower/include/plist.icc include/mudela-item.hh \
397 include/mudela-staff.hh include/mudela-stream.hh \
398 include/mudela-voice.hh include/mudela-score.hh \
399 ../flower/include/parray.hh
400 mudela-stream.o mudela-stream.lo: mudela-stream.cc \
401 include/mi2mu-global.hh ../flower/include/string.hh \
402 ../flower/include/arithmetic-operator.hh \
403 ../flower/include/fproto.hh ../flower/include/real.hh \
404 ../flower/include/string-handle.hh \
405 ../flower/include/international.hh ../flower/include/compare.hh \
406 ../lib/include/proto.hh include/mudela-item.hh \
407 include/mi2mu-proto.hh ../lib/include/moment.hh \
408 ../flower/include/rational.hh ../lib/include/duration.hh \
409 ../lib/include/plet.hh include/mudela-stream.hh
410 mudela-voice.o mudela-voice.lo: mudela-voice.cc \
411 ../flower/include/string-convert.hh ../flower/include/fproto.hh \
412 ../flower/include/real.hh ../flower/include/string.hh \
413 ../flower/include/arithmetic-operator.hh \
414 ../flower/include/string-handle.hh \
415 ../flower/include/international.hh ../flower/include/compare.hh \
416 include/mi2mu-global.hh ../lib/include/proto.hh \
417 include/mudela-column.hh include/mi2mu-proto.hh \
418 ../lib/include/moment.hh ../flower/include/rational.hh \
419 ../flower/include/plist.hh ../flower/include/list.hh \
420 ../flower/include/list.icc ../flower/include/cursor.hh \
421 ../flower/include/link.hh ../flower/include/link.icc \
422 ../flower/include/pcursor.hh ../flower/include/cursor.icc \
423 ../flower/include/iterate.hh ../flower/include/plist.icc \
424 include/mudela-item.hh ../lib/include/duration.hh \
425 ../lib/include/plet.hh include/mudela-staff.hh \
426 include/mudela-stream.hh include/mudela-voice.hh
427 template.o template.lo: template.cc ../lib/include/proto.hh \
428 ../flower/include/fproto.hh ../flower/include/real.hh \
429 ../flower/include/list.hh ../flower/include/list.icc \
430 ../flower/include/cursor.hh ../flower/include/link.hh \
431 ../flower/include/link.icc ../flower/include/compare.hh \
432 ../flower/include/pcursor.hh ../flower/include/plist.hh \
433 ../flower/include/plist.icc ../flower/include/cursor.icc \
434 ../flower/include/iterate.hh ../flower/include/list.tcc \
435 ../flower/include/cursor.tcc include/mudela-item.hh \
436 include/mi2mu-proto.hh ../flower/include/string.hh \
437 ../flower/include/arithmetic-operator.hh \
438 ../flower/include/string-handle.hh \
439 ../flower/include/international.hh ../lib/include/moment.hh \
440 ../flower/include/rational.hh ../lib/include/duration.hh \
441 ../lib/include/plet.hh include/mudela-column.hh \
442 include/mudela-staff.hh include/mudela-voice.hh \
443 ../flower/include/plist.tcc
444 version.o version.lo: version.cc ../lib/include/proto.hh \
445 ../flower/include/fproto.hh ../flower/include/real.hh \
446 ../flower/include/string.hh \
447 ../flower/include/arithmetic-operator.hh \
448 ../flower/include/string-handle.hh \
449 ../flower/include/international.hh ../flower/include/compare.hh
454 $(MAKE) check-recursive
455 installcheck: installcheck-recursive
456 all-am: Makefile $(PROGRAMS)
458 install-exec-am: install-binPROGRAMS
460 uninstall-am: uninstall-binPROGRAMS
462 install-exec: install-exec-recursive install-exec-am
465 install-data: install-data-recursive
468 install: install-recursive install-exec-am
471 uninstall: uninstall-recursive uninstall-am
473 all: all-recursive all-am
476 $(MAKE) INSTALL_PROGRAM='$(INSTALL_PROGRAM) -s' INSTALL_SCRIPT='$(INSTALL_PROGRAM)' install
477 installdirs: installdirs-recursive
478 $(mkinstalldirs) $(bindir)
482 test -z "$(MOSTLYCLEANFILES)" || rm -f $(MOSTLYCLEANFILES)
485 test -z "$(CLEANFILES)" || rm -f $(CLEANFILES)
488 rm -f Makefile $(DISTCLEANFILES)
489 rm -f config.cache config.log stamp-h stamp-h[0-9]*
490 test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
492 maintainer-clean-generic:
493 test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES)
494 test -z "$(BUILT_SOURCES)" || rm -f $(BUILT_SOURCES)
495 mostlyclean-am: mostlyclean-binPROGRAMS mostlyclean-compile \
496 mostlyclean-tags mostlyclean-generic
498 clean-am: clean-binPROGRAMS clean-compile clean-tags clean-generic \
501 distclean-am: distclean-binPROGRAMS distclean-compile distclean-tags \
502 distclean-generic clean-am
504 maintainer-clean-am: maintainer-clean-binPROGRAMS \
505 maintainer-clean-compile maintainer-clean-tags \
506 maintainer-clean-generic distclean-am
508 mostlyclean: mostlyclean-recursive mostlyclean-am
510 clean: clean-recursive clean-am
512 distclean: distclean-recursive distclean-am
515 maintainer-clean: maintainer-clean-recursive maintainer-clean-am
516 @echo "This command is intended for maintainers to use;"
517 @echo "it deletes files that may require special tools to rebuild."
519 .PHONY: default mostlyclean-binPROGRAMS distclean-binPROGRAMS \
520 clean-binPROGRAMS maintainer-clean-binPROGRAMS uninstall-binPROGRAMS \
521 install-binPROGRAMS mostlyclean-compile distclean-compile clean-compile \
522 maintainer-clean-compile install-data-recursive \
523 uninstall-data-recursive install-exec-recursive \
524 uninstall-exec-recursive installdirs-recursive uninstalldirs-recursive \
525 all-recursive check-recursive installcheck-recursive info-recursive \
526 dvi-recursive mostlyclean-recursive distclean-recursive clean-recursive \
527 maintainer-clean-recursive tags tags-recursive mostlyclean-tags \
528 distclean-tags clean-tags maintainer-clean-tags distdir info dvi \
529 installcheck all-am install-exec-am uninstall-am install-exec \
530 install-data install uninstall all installdirs mostlyclean-generic \
531 distclean-generic clean-generic maintainer-clean-generic clean \
532 mostlyclean distclean maintainer-clean
535 # Tell versions [3.59,3.63) of GNU make to not export all variables.
536 # Otherwise a system limit (for SysV at least) may be exceeded.