summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorSteven G. Johnson <stevenj@mit.edu>2014-07-15 16:04:36 -0400
committerSteven G. Johnson <stevenj@mit.edu>2014-07-15 16:04:36 -0400
commit0d7224a6d8a77e5eebf5e18bded742490f3b20fd (patch)
tree18fea4ba0497978163668ff85be94d3a717a9fa8 /Makefile
parentc0f2b512a055c667cb751ef4526ea744f2428826 (diff)
downloadlibutf8proc-0d7224a6d8a77e5eebf5e18bded742490f3b20fd.tar.gz
libutf8proc-0d7224a6d8a77e5eebf5e18bded742490f3b20fd.tar.bz2
markdown and other cosmetic updates
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile41
1 files changed, 3 insertions, 38 deletions
diff --git a/Makefile b/Makefile
index b697d0b..735dc2f 100644
--- a/Makefile
+++ b/Makefile
@@ -9,20 +9,12 @@ cc = $(CC) $(cflags)
# meta targets
-c-library: libutf8proc.a libutf8proc.so
-
-ruby-library: ruby/utf8proc_native.so
-
-pgsql-library: pgsql/utf8proc_pgsql.so
+all: c-library
-all: c-library ruby-library ruby-gem pgsql-library
+c-library: libutf8proc.a libutf8proc.so
-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
-