# generate header
set +f
-cat *.h > gen/jh.h
+# needs correct order, so list them here
+cat header.h bufio.h > gen/jh.h
set -f
for source_file in $(ls|grep '\.c$'); do
echo "extracting header data from $source_file..." >&2
# ... and link!
cd gen/obj
$CC -shared -Wl,-soname,libjh.so -o ../libjh.so $(ls)
+ar rcs ../libjh.a $(ls)
cd ../..