aboutsummaryrefslogtreecommitdiff
path: root/src/Makefile
blob: 7dac912645ea62557dc34828de2907bbb6a2d2c4 (plain)
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
VERSION=0.1.0

COPT=-O3
CFLAGS=-DVERSION='"$(VERSION)"' -Wall -Wno-unused-label -I../f65 $(COPT)

all: unalf unalf.1 alfsum alfsum.1

unalf: unalf.o io.o listalf.o extract.o ../f65/f65.o glob.o opts.o usage.o

usage.o: usage.c

usage.c: mkusage.pl unalf.rst
	perl mkusage.pl unalf.rst > usage.c

unalf.o: unalf.c unalf.h ../f65/f65.h

glob.o: glob.c unalf.h

opts.o: opts.c unalf.h

io.o: io.c unalf.h addrs.h ../f65/f65.h

listalf.o: listalf.c addrs.h unalf.h ../f65/f65.h

extract.o: extract.c addrs.h unalf.h ../f65/f65.h

../f65/f65.o: ../f65/f65.c ../f65/f65.h

ver.rst:
	echo '.. |version| replace:: $(VERSION)' > ver.rst

unalf.1: unalf.rst ver.rst
	rst2man unalf.rst > unalf.1

alfsum.1: alfsum.rst ver.rst
	rst2man alfsum.rst > alfsum.1

clean:
	rm -f *.o unalf alfsum ../f65/f65.o