]> git.donarmstrong.com Git - lilypond.git/commitdiff
flower-1.1.6
authorfred <fred>
Wed, 5 Mar 1997 14:20:24 +0000 (14:20 +0000)
committerfred <fred>
Wed, 5 Mar 1997 14:20:24 +0000 (14:20 +0000)
flower/TODO
flower/lib/Makefile [new file with mode: 0644]
flower/lib/include/flower-config.hh [new file with mode: 0644]

index 26061b740c59cf948a24c0a88976a5d4ade9fa1e..822cd0287f52babac46867485ec95c58b99a2687 100644 (file)
@@ -2,8 +2,6 @@
 
        * LGPL?
 
-       * integrate Make mechanisms of flower & lily
-
        * disable this auto conv: const pointer -> bool -> string
 
        * PointerVec ?
diff --git a/flower/lib/Makefile b/flower/lib/Makefile
new file mode 100644 (file)
index 0000000..893c30f
--- /dev/null
@@ -0,0 +1,92 @@
+#
+# project  LilyPond -- the musical typesetter
+# title           makefile for micro-lily-lib
+# file    lib/Makefile 
+#
+# Copyright (c) 1997 by
+#      Jan Nieuwenhuizen <jan@digicash.com>
+#      Han-Wen Nienhuys <hanwen@stack.nl>
+#
+
+# subdir level:
+#
+depth = ../..
+#
+
+# identify module:
+#
+NAME = flower
+MODULE_NAME = flower
+include ./$(depth)/flower/.version
+build = ./$(depth)/flower/lib/.build
+#
+
+# generic variables:
+#
+include ./$(depth)/make/Variables.make 
+#
+
+# descent order into subdirectories:
+#
+SUBDIRS = include
+#
+
+# to be remade each build:
+#
+VERSION_DEPENDENCY = include/fversion.hh
+#
+
+# 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 = \
+
+LOADLIBES +=
+#
+
+# main target of this module:
+#
+# MAINTARGET = $(EXECUTABLE)
+# MAINTARGET = $(LIBRARY)
+# MAINTARGET = $(bindir)/$(EXECUTABLE)# huh?
+MAINTARGET = $(libdir)/$(LIBRARY)# huh?
+
+default: $(MAINTARGET)
+#
+
+# sic.
+$(include-flower)/flower-config.hh:
+       touch $@
+# generic targets and rules:
+#
+include ./$(depth)/make/Targets.make
+include ./$(depth)/make/Rules.make
+#
+
+# auto dependencies:
+#
+-include ./$(outdir)/*.dep
+#
+
diff --git a/flower/lib/include/flower-config.hh b/flower/lib/include/flower-config.hh
new file mode 100644 (file)
index 0000000..e69de29