RUBY_CPPFLAGS=@RUBY_CPPFLAGS@
RUBY_LDFLAGS=@RUBY_LDFLAGS@
RUBY_LIBS=@RUBY_LIBS@
+RUBY_INSTALLDIR=@RUBY_INSTALLDIR@
# libtool stuff
OBJEXT=@OBJEXT@
cd lib;$(MAKE) $@
@echo making $@ in lib/python...
cd lib/python;$(MAKE) $@
+ @echo making $@ in lib/ruby...
+ cd lib/ruby;$(MAKE) $@
@echo making $@ in src...
cd src;$(MAKE) $@
@echo making $@ in avi2swf...
DEVICE_PDF
LIBPDF
PDF2SWF
+RUBY_INSTALLDIR
RUBY_LDFLAGS
RUBY_CPPFLAGS
RUBY_LIBS
RUBY_CPPFLAGS="$rubycpp -I$rubyinc $RUBY_CPPFLAGS"
RUBY_LDFLAGS="$rubyld $RUBY_LDFLAGS"
+ RUBY_INSTALLDIR="$rubyinc"
else
{ $as_echo "$as_me:$LINENO: result: 'unknown'" >&5
$as_echo "'unknown'" >&6; }
+
else
{ $as_echo "$as_me:$LINENO: result: no" >&5
$as_echo "no" >&6; }
RUBY_CPPFLAGS=""
RUBY_LDFLAGS=""
RUBY_LIBS=""
+ RUBY_INSTALLDIR=""
fi
# fail silently- the most users won't have any need for the
# ruby interface anyway
else
- rubygfx="lib/python/Makefile"
+ rubygfx="lib/ruby/Makefile"
fi
# ------------------------------------------------------------------
if test -f "release.in"; then release_in="./release"; fi
if test -f "Makefile.new.in"; then mk_in="./Makefile.new"; fi
-FILES="$release_in $mk_in Makefile.common ${avi2swf} Makefile lib/Makefile lib/action/Makefile src/Makefile ${pdf2swf_makefile} swfs/Makefile ${pythongfx} ${lame_makefile} lib/readers/Makefile"
+FILES="$release_in $mk_in Makefile.common ${avi2swf} Makefile lib/Makefile lib/action/Makefile src/Makefile ${pdf2swf_makefile} swfs/Makefile ${pythongfx} ${rubygfx} ${lame_makefile} lib/readers/Makefile"
ac_config_files="$ac_config_files ${FILES}"
cat >confcache <<\_ACEOF
# fail silently- the most users won't have any need for the
# ruby interface anyway
else
- rubygfx="lib/python/Makefile"
+ rubygfx="lib/ruby/Makefile"
fi
# ------------------------------------------------------------------
if test -f "release.in"; then release_in="./release"; fi
if test -f "Makefile.new.in"; then mk_in="./Makefile.new"; fi
-FILES="$release_in $mk_in Makefile.common ${avi2swf} Makefile lib/Makefile lib/action/Makefile src/Makefile ${pdf2swf_makefile} swfs/Makefile ${pythongfx} ${lame_makefile} lib/readers/Makefile"
+FILES="$release_in $mk_in Makefile.common ${avi2swf} Makefile lib/Makefile lib/action/Makefile src/Makefile ${pdf2swf_makefile} swfs/Makefile ${pythongfx} ${rubygfx} ${lame_makefile} lib/readers/Makefile"
AC_OUTPUT(${FILES})
dnl new autoconf
clean:
rm -f *.o *.$(O) *.$(SLEXT) *.so
+INSTALL_LIB = echo installing $$file to $(RUBY_INSTALLDIR);$(INSTALL_PROGRAM) $$file $(RUBY_INSTALLDIR)
+UNINSTALL_LIB = rm -f $(RUBY_INSTALLDIR)/$$file
install:
+ @file=gfx.$(SLEXT); if test -f $$file;then $(INSTALL_LIB);fi
+
+uninstall:
+ @file=gfx.$(SLEXT); $(UNINSTALL_LIB)
.PHONY: all
AC_MSG_CHECKING([for ruby library name])
rubylib=`$RUBY -e 'require "rbconfig";puts Config::expand(Config::CONFIG.send("\x5b\x5d", "RUBY_SO_NAME"))' 2>/dev/null`
AC_MSG_RESULT($rubylib)
-
+
RUBY_CPPFLAGS="$rubycpp -I$rubyinc $RUBY_CPPFLAGS"
RUBY_LDFLAGS="$rubyld $RUBY_LDFLAGS"
+ RUBY_INSTALLDIR="$rubyinc"
else
AC_MSG_RESULT('unknown')
fi
AC_SUBST(RUBY_LIBS)
AC_SUBST(RUBY_CPPFLAGS)
AC_SUBST(RUBY_LDFLAGS)
+ AC_SUBST(RUBY_INSTALLDIR)
else
AC_MSG_RESULT([no])
RUBY_CPPFLAGS=""
RUBY_LDFLAGS=""
RUBY_LIBS=""
+ RUBY_INSTALLDIR=""
fi
])