1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44
|
CLEANFILES = stamp-arch
RB = treil.rb treil/config.rb treil/color.rb treil/reader.rb treil/writer.rb treil/cairo.rb treil/htmlmap.rb treil/htmlmap.html treil/gd.rb
SO = treil.so
EXTRA_DIST = treil.c $(RB)
stamp-arch: $(top_builddir)/libtreil.la treil.c
mkdir -p $(RUBYARCH) && cd $(RUBYARCH) && $(RUBY) ../extconf.rb && $(MAKE) LIBS='-lruby1.8 -ltreil'
touch $@
all-local: stamp-arch
clean-local:
-rm -rf $(RUBYARCH)
install-data-local: install-rb install-so
uninstall-local: uninstall-rb uninstall-so
install-rb:
test -z "$(RUBYLIBDIR)" || $(mkdir_p) "$(DESTDIR)$(RUBYLIBDIR)"
@list='$(RB)'; for p in $$list; do \
echo "$(install_sh) -m 644 '$$p' '$(DESTDIR)$(RUBYLIBDIR)/$$p'"; \
$(install_sh) -m 644 "$$p" "$(DESTDIR)$(RUBYLIBDIR)/$$p"; \
done
install-so:
test -z "$(RUBYARCHDIR)" || $(mkdir_p) "$(DESTDIR)$(RUBYARCHDIR)"
@list='$(SO)'; for p in $$list; do \
echo "$(install_sh) -m 644 '$(RUBYARCH)/$$p' '$(DESTDIR)$(RUBYARCHDIR)/$$p'"; \
$(install_sh) -m 644 "$(RUBYARCH)/$$p" "$(DESTDIR)$(RUBYARCHDIR)/$$p"; \
done
uninstall-rb:
test -z "$(RUBYLIBDIR)" || $(mkdir_p) "$(DESTDIR)$(RUBYLIBDIR)"
@list='$(RB)'; for p in $$list; do \
echo "rm -f '$(DESTDIR)$(RUBYLIBDIR)/$$p'"; \
rm -f "$(DESTDIR)$(RUBYLIBDIR)/$$p"; \
done
uninstall-so:
test -z "$(RUBYARCHDIR)" || $(mkdir_p) "$(DESTDIR)$(RUBYARCHDIR)"
@list='$(SO)'; for p in $$list; do \
echo "rm -f '$(DESTDIR)$(RUBYARCHDIR)/$$p'"; \
rm -f "$(DESTDIR)$(RUBYARCHDIR)/$$p"; \
done
|