-
Notifications
You must be signed in to change notification settings - Fork 0
/
Makefile
49 lines (36 loc) · 1.09 KB
/
Makefile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
##
## Programmer: Craig Stuart Sapp <[email protected]>
## Creation Date: Wed Apr 3 18:53:57 PDT 2024
## Last Modified: Fri Apr 26 08:32:33 PDT 2024
## Syntax: GNU Makefile
## Filename: op02/Makefile
## vim: ts=3
##
## Description: Makefile to prepare data for op. 1.
##
## Make targets:
## musedata == convert source files into MuseData multi-file Stage 2 files.
## humdrum == convert MuseData multi Stage 2 files into Humdrum files.
## (Need to run "make musedata" first).
##
BINDIR = ../bin
.PHONY: source musedata kern pdf pages
all:
@echo "Makefile targets:"
@echo " make musedata == create MuseData (stage 2) multi-files"
@echo " make humdrum == create Humdrum files from the MuseData files"
@echo " make both == create MuseData and Humdrum files in one step"
@echo " make clean == earse all MuseData and Humdrum files"
both: musedata kern
cb: clean both
musedata:
$(BINDIR)/makeAllMuseData
kern: humdrum
hum: humdrum
humdrum:
$(BINDIR)/makeAllKern
clean:
rm musedata/*.mds
rm kern/*.krn
rmdir musedata
rmdir kern