2 SUBDIRS= base adns hbytes cdb crypto
8 set -e; for d in $(SUBDIRS); do $(MAKE) -C $$d $@; done
10 # To find undefined symbols when implementing, for example:
12 # liberator:cdb> ld /usr/bin/tclsh8.3 ../base/chiark-tcl.so ../hbytes/chiark_tcl_hbytes.so ../cdb/chiark_tcl_cdb.so -ltcl8.3
13 # ld: warning: cannot find entry symbol _start; defaulting to 00000000080486ac
14 # ../cdb/chiark_tcl_cdb.so: undefined reference to `cht_do_cdbwr_delete'
15 # ../cdb/chiark_tcl_cdb.so: undefined reference to `cht_do_cdbwr_lookup_hb'
16 # ../cdb/chiark_tcl_cdb.so: undefined reference to `cht_do_cdbwr_open_okjunk'
17 # ../cdb/chiark_tcl_cdb.so: undefined reference to `cht_do_cdb_lookup_hb'
18 # ../cdb/chiark_tcl_cdb.so: undefined reference to `cht_do_cdbwr_lookup'
19 # ../cdb/chiark_tcl_cdb.so: undefined reference to `cht_do_cdb_close'
20 # ../cdb/chiark_tcl_cdb.so: undefined reference to `cht_do_cdb_lookup'
21 # ../cdb/chiark_tcl_cdb.so: undefined reference to `cht_do_cdbtoplevel_cdb'
22 # ../cdb/chiark_tcl_cdb.so: undefined reference to `cht_do_cdbwr_update_hb'
23 # ../cdb/chiark_tcl_cdb.so: undefined reference to `cht_do_cdb_open'
24 # ../cdb/chiark_tcl_cdb.so: undefined reference to `cht_do_cdbwr_update'
25 # ../cdb/chiark_tcl_cdb.so: undefined reference to `cht_do_cdbtoplevel_cdb_wr'