1 #
2 # build file for 'libmisc', the miscellanous library that has all the
3 # stuff that doesn't fit anywhere else.
4 #
5
6 build libs {
7 target libmisc.a {
8 libmisc/misc_init.c,
9 libmisc/misc_types.c,
10 libmisc/misc_sim.c,
11 libmisc/file.c,
12 libmisc/elog.c,
13 libmisc/elog_emit.c,
14 libmisc/misc_time.c,
15 libmisc/string.c,
16 libmisc/misc_buf.c,
17 libmisc/misc_math.c,
18 libmisc/misc_random.c,
19 libmisc/misc_lock.c,
20 libmisc/misc_opt.c,
21 libmisc/misc_signals.c,
22 libmisc/misc_namelist.c,
23 libmisc/misc_network.c,
24 libmisc/misc_nmea.c,
25 libmisc/misc_angles.c,
26 libmisc/misc_serial.c,
27 libmisc/misc_crc32.c,
28 libmisc/misc_ringbuff.c,
29 libmisc/misc_parse.c,
30 libmisc/misc_version.c,
31 libmisc/misc_filename.c,
32 libmisc/misc_proc.c,
33 libmisc/misc_hash.c,
34 }
35 }
36
37 build libs {
38 target libwavpack.a {
39 libwavpack/bits.c,
40 libwavpack/float.c,
41 libwavpack/words.c,
42 libwavpack/metadata.c,
43 libwavpack/wputils.c,
44 libwavpack/extra1.c,
45 libwavpack/extra2.c,
46 libwavpack/pack.c,
47 libwavpack/utils.c,
48 libwavpack/wavpack.c
49 }
50 }
51
52 build bins {
53 local_libs { timesync/sync, emrun/emrun, libdev/dev, libmisc/misc, fusd/fusd}
54 target serial_dump {util/serial_dump.c}
55 }
56
57 build bins {
58 local_libs { libmisc/misc, fusd/fusd }
59
60 simple_targets {
61 # Test programs
62 test/compute_time_test.c,
63 test/buftest.c,
64 test/queuetest.c,
65 test/exp_roundup.c,
66 test/elogtest.c,
67 test/parsetest.c,
68 test/parsetest2.c,
69 test/crctest.c,
70 test/nmeatest.c,
71 test/namelist_test.c,
72 test/pwd.c,
73 test/pidtest.c,
74 test/opttest.c,
75 test/msec_since_test.c,
76 test/secs_to_str_test.c,
77 }
78
79 # Example programs
80 simple_targets {
81 examples/get_addr.c
82 }
83
84 # Utilities
85 target ../bin/sim_path { util/sim_path.c }
86 }
87
88 test {
89 buftest,
90 crctest,
91 exp_roundup,
92 namelist_test,
93 nmeatest,
94 compute_time_test,
95 pidtest,
96 opttest,
97 secs_to_str_test,
98 msec_since_test
99 }
This page was automatically generated by the
LXR engine.
Visit the LXR main site for more
information.