-
Notifications
You must be signed in to change notification settings - Fork 4
/
Configfile
74 lines (61 loc) · 2.01 KB
/
Configfile
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
# I'm super paranoid about C++ code... :)
LANGUAGES += c++
COMPILEOPTS += -Wall
COMPILEOPTS += -Wextra
COMPILEOPTS += -Werror
COMPILEOPTS += -pedantic
COMPILEOPTS += -std=c++0x
# The test scripts use BASH
LANGUAGES += bash
LANGUAGES += h
LANGUAGES += pkgconfig
LINKOPTS += -Sobj/proc/version-pc.sed
# Allow everything here to use my local libraries
LANGUAGES += c++
COMPILEOPTS += -Isrc
# Generates a C version number and verifies that it matches git
GENERATE += version.h
GENERATE += version-pc.sed
# A potentially useful library that allows for some manipulation of
# VCD files
HEADERS += libvcd/datum.h++
SOURCES += libvcd/datum.h++
HEADERS += libvcd/longname.h++
SOURCES += libvcd/longname.h++
HEADERS += libvcd/vcd.h++
SOURCES += libvcd/vcd.h++
HEADERS += libvcd/alias.h++
SOURCES += libvcd/alias.h++
HEADERS += libvcd/option.h++
SOURCES += libvcd/option.h++
LIBRARIES += libvcd.so
SOURCES += libvcd/vcd.c++
LIBRARIES += pkgconfig/libvcd.pc
SOURCES += libvcd/libvcd.pc
# Performs a logical diff on two VCD files, determining if they
# contain the same set of changes (but not necessiarally in exactly
# the same order.
BINARIES += vcddiff
SOURCES += vcddiff.c++
TESTSRC += counter-0sig0diff.bash
TESTSRC += counter-0sig1diff.bash
TESTSRC += counter-0sig2diff.bash
TESTSRC += counter-1sig0diff.bash
TESTSRC += counter-1sig1diff.bash
TESTSRC += syntax-multi_line_end.bash
TESTSRC += syntax-reg_or_wire.bash
TESTSRC += syntax-date.bash
TESTSRC += syntax-version.bash
TESTSRC += syntax-blank_line.bash
TESTSRC += syntax-dumpvars.bash
TESTSRC += syntax-one_bit.bash
TESTSRC += syntax-multi_map.bash
TESTSRC += syntax-multi_set.bash
TESTSRC += syntax-skip_cycle.bash
TESTSRC += syntax-skip_many_cycles.bash
TESTSRC += syntax-bitwise.bash
TESTSRC += flags-raising_signals.bash
TESTSRC += flags-tspc.bash
# Lists the signals present in a VCD file
BINARIES += vcdsigs
SOURCES += vcdsigs.c++