summaryrefslogtreecommitdiff
path: root/Makefile.am
blob: 0a7a028c289e2b3aee3ca4f9f906fa7d176b2064 (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
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
## Process this file with automake to produce Makefile.in

CFLAGS += -W -Wall -g @DEFS@

lib_LTLIBRARIES = libhsync.la libhsyncdecode.la

libhsync_la_SOURCES = dec.c enc.c \
	emit.h emit.c \
	litbuf.c \
	private.h netio.c includes.h \
	mdfour.c search.c \
	filebuf.c membuf.c ptrbuf.c \
	checksum.c copyq.c \
	inbuf.c \
	inhale.c trace.c \
	hex.c stats.c fileio.c 

# compress.c compress.h 

libhsyncdecode_la_SOURCES = dec.c \
	private.h netio.c includes.h \
	compress.c compress.h \
	filebuf.c membuf.c ptrbuf.c \
	inhale.c trace.c hex.c stats.c

noinst_SCRIPTS = test-decode.sh test-encode.sh test-chain.sh test-cmds.sh \
	make-cmds.py test-thrice.sh test-seq.sh

test_data=test-chain/empty-sig  \
test-decode/01-diff \
test-decode/01-new \
test-decode/01-old \
test-decode/01-sig \
test-decode/02-diff \
test-decode/02-new \
test-decode/02-old \
test-decode/02-sig \
test-decode/03-diff \
test-decode/03-new \
test-decode/03-old \
test-decode/03-sig \
test-decode/04-diff \
test-decode/04-new \
test-decode/04-old \
test-decode/04-sig \
test-decode/05-diff \
test-decode/05-new \
test-decode/05-old \
test-decode/05-sig \
test-decode/README \
test-encode/01-diff \
test-encode/01-new \
test-encode/01-out \
test-encode/01-sig \
test-seq/in-01 \
test-seq/in-02 \
test-seq/in-03 \
test-seq/in-04 \
test-seq/in-06 \
test-seq/in-07 \
test-seq/in-08


EXTRA_DIST = $(noinst_SCRIPTS) $(test_data)

include_HEADERS = hsync.h hsyncproto.h

bin_PROGRAMS = hsdecode hsencode 
check_PROGRAMS = hsemit hsinhale

check_DATA = test-cmds/cmds.txt

test-cmds/cmds.txt: make-cmds.py
	$(PYTHON) ./make-cmds.py > $@

hsdecode_SOURCES = hsdecode.c
hsdecode_LDADD = libhsyncdecode.la

hsencode_SOURCES = hsencode.c
hsencode_LDADD = libhsync.la

hsemit_SOURCES = hsemit.c
hsemit_LDADD = libhsync.la

hsinhale_SOURCES = hsinhale.c
hsinhale_LDADD = libhsyncdecode.la

# Thus spake the master programmer:
# 
# ``When the program is being tested, it is too late to make design
# changes.''

TESTS = test-cmds.sh test-decode.sh test-encode.sh \
	test-thrice.sh test-seq.sh