X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ian/git?a=blobdiff_plain;f=Makefile;h=b457d711b0b519333abb0534469c51f12fbd7524;hb=50b72ed6d566c8afbd3afb5c565eca002a737e7a;hp=9625b20b6adc6e846dba086def0edf0324871b33;hpb=3340221c68f8c948db9d2d3b553692fe642dd0f8;p=chiark-tcl.git diff --git a/Makefile b/Makefile index 9625b20..b457d71 100644 --- a/Makefile +++ b/Makefile @@ -1,7 +1,18 @@ -SUBDIRS= base adns +SUBDIRS= base adns hbytes cdb crypto dgram tuntap + +ifneq ($(wildcard /usr/include/wiringPi.h /usr/include/arm-*/wiringPi.h),) +SUBDIRS+= wiringpi +endif default: all clean all: set -e; for d in $(SUBDIRS); do $(MAKE) -C $$d $@; done + +# To find undefined symbols when implementing, for example: +# +# liberator:chiark-tcl> LD_LIBRARY_PATH=:adns:base:cdb:crypto:dgram:hbytes:tuntap tclsh8.3 +# % load chiark_tcl_tuntap-1.so +# couldn't load file "chiark_tcl_tuntap-1.so": tuntap/chiark_tcl_tuntap-1.so: undefined symbol: cht_tunsocket_entries +# %