markdown and other cosmetic updates

This commit is contained in:
Steven G. Johnson
2014-07-15 16:04:36 -04:00
parent c0f2b512a0
commit 0d7224a6d8
5 changed files with 116 additions and 107 deletions

View File

@@ -9,20 +9,12 @@ cc = $(CC) $(cflags)
# meta targets
all: c-library
c-library: libutf8proc.a libutf8proc.so
ruby-library: ruby/utf8proc_native.so
pgsql-library: pgsql/utf8proc_pgsql.so
all: c-library ruby-library ruby-gem pgsql-library
clean::
clean:
rm -f utf8proc.o libutf8proc.a libutf8proc.so
cd ruby/ && test -e Makefile && (make clean && rm -f Makefile) || true
rm -Rf ruby/gem/lib ruby/gem/ext
rm -f ruby/gem/utf8proc-*.gem
cd pgsql/ && make clean
# real targets
@@ -39,30 +31,3 @@ libutf8proc.so: utf8proc.o
libutf8proc.dylib: utf8proc.o
$(cc) -dynamiclib -o $@ $^ -install_name $(libdir)/$@
ruby/Makefile: ruby/extconf.rb
cd ruby && ruby extconf.rb
ruby/utf8proc_native.so: utf8proc.h utf8proc.c utf8proc_data.c \
ruby/utf8proc_native.c ruby/Makefile
cd ruby && make
ruby/gem/lib/utf8proc.rb: ruby/utf8proc.rb
test -e ruby/gem/lib || mkdir ruby/gem/lib
cp ruby/utf8proc.rb ruby/gem/lib/
ruby/gem/ext/extconf.rb: ruby/extconf.rb
test -e ruby/gem/ext || mkdir ruby/gem/ext
cp ruby/extconf.rb ruby/gem/ext/
ruby/gem/ext/utf8proc_native.c: utf8proc.h utf8proc_data.c utf8proc.c ruby/utf8proc_native.c
test -e ruby/gem/ext || mkdir ruby/gem/ext
cat utf8proc.h utf8proc_data.c utf8proc.c ruby/utf8proc_native.c | grep -v '#include "utf8proc.h"' | grep -v '#include "utf8proc_data.c"' | grep -v '#include "../utf8proc.c"' > ruby/gem/ext/utf8proc_native.c
ruby-gem:: ruby/gem/lib/utf8proc.rb ruby/gem/ext/extconf.rb ruby/gem/ext/utf8proc_native.c
cd ruby/gem && gem build utf8proc.gemspec
pgsql/utf8proc_pgsql.so: utf8proc.h utf8proc.c utf8proc_data.c \
pgsql/utf8proc_pgsql.c
cd pgsql && make