From 45f66051d23511e32c49124663d4cb7427d652de Mon Sep 17 00:00:00 2001 From: fred Date: Wed, 5 Mar 1997 18:43:27 +0000 Subject: [PATCH] lilypond-0.0.39 --- lily/Makefile | 99 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 99 insertions(+) create mode 100644 lily/Makefile diff --git a/lily/Makefile b/lily/Makefile new file mode 100644 index 0000000000..f31a93426a --- /dev/null +++ b/lily/Makefile @@ -0,0 +1,99 @@ +# +# project LilyPond -- the musical typesetter +# title makefile for lilypond +# file lily/Makefile +# +# Copyright (c) 1997 by +# Jan Nieuwenhuizen +# Han-Wen Nienhuys +# + +# subdir level: +# +depth = .. +# + +# identify module: +# +NAME = lilypond +MAJOR_VERSION = $(TOPLEVEL_MAJOR_VERSION) +MINOR_VERSION = $(TOPLEVEL_MINOR_VERSION) +PATCH_LEVEL = $(TOPLEVEL_PATCH_LEVEL) +# use to send patches, always empty for released version: +MY_PATCH_LEVEL = $(TOPLEVEL_MY_PATCH_LEVEL) +build = ./$(depth)/lily/.build +# + +# generic variables: +# +include ./$(depth)/make/Variables.make +# + +# descent order into subdirectories: +# +SUBDIRS = include +# + +# to be remade each build: +# +VERSION_DEPENDENCY = $(lily-version) +# + +# list of c++ header files: +# +HHFILES = # $(shell ls include/*.hh) +# + +# list of c++ source files: +# +CCFILES = $(shell ls *.cc) +# + +# list of other source files: +# +EXTRA_SOURCE_FILES = $(shell ls *.y *.l) +# + +# list of distribution files: +# +DISTFILES = Makefile $(HHFILES) $(CCFILES) $(EXTRA_SOURCE_FILES) +# + +# list of custom libraries: +# +# yes, i know about the -L and -l options, +# but these libraries get rebuild when needed. +CUSTOMLIBES = $(LIBLILY) $(LIBFLOWER) + +LOADLIBES += +# + +# main target of this module: +# +# MAINTARGET = $(EXECUTABLE) +# MAINTARGET = $(LIBRARY) +MAINTARGET = $(bindir)/$(EXECUTABLE)# huh? +# MAINTARGET = $(libdir)/$(LIBRARY)# huh? + +default: $(MAINTARGET) +# + +# generic targets and rules: +# +include ./$(depth)/make/Targets.make +include ./$(depth)/make/Rules.make +# + +# explicit dependencies: (how to do auto?) +# +# ugh +$(outdir)/version.cc: check-flower-version $(lily-version) +mylexer.cc: $(outdir)/parser.hh # sic +lexer.l: $(outdir)/parser.hh +# + +# auto dependencies: +# +-include ./$(outdir)/*.dep +# + -- 2.39.5