Changeset 2067 for libcaca/trunk


Ignore:
Timestamp:
Nov 25, 2007, 8:00:26 PM (13 years ago)
Author:
Sam Hocevar
Message:
  • Some cleanup in the Ruby bindings Makefile.am.
Location:
libcaca/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • libcaca/trunk/configure.ac

    r2060 r2067  
    347347  AC_PATH_PROG(RUBY, ruby, no)
    348348  if test "${RUBY}" != "no"; then
    349     RUBY_ARCHDIR=`ruby -r rbconfig -e 'print Config::CONFIG@<:@"archdir"@:>@'`
     349    RUBY_CFLAGS="-I$(ruby -r rbconfig -e 'print Config::CONFIG@<:@"archdir"@:>@')"
     350    RUBY_LIBS="-L$(ruby -r rbconfig -e 'print Config::CONFIG@<:@"libdir"@:>@') -l$(ruby -r rbconfig -e 'print Config::CONFIG@<:@"RUBY_SO_NAME"@:>@')"
    350351    RUBY_SITEARCHDIR=`ruby -r rbconfig -e 'print Config::CONFIG@<:@"sitearchdir"@:>@'`
    351352    RUBY_SITELIBDIR=`ruby -r rbconfig -e 'print Config::CONFIG@<:@"sitelibdir"@:>@'`
    352     RUBY_LIBDIR=`ruby -r rbconfig -e 'print Config::CONFIG@<:@"libdir"@:>@'`
    353     RUBY_SO_NAME=`ruby -r rbconfig -e 'print Config::CONFIG@<:@"RUBY_SO_NAME"@:>@'`
    354     AC_SUBST(RUBY_ARCHDIR)
     353    AC_SUBST(RUBY_CFLAGS)
     354    AC_SUBST(RUBY_LIBS)
    355355    AC_SUBST(RUBY_SITEARCHDIR)
    356356    AC_SUBST(RUBY_SITELIBDIR)
    357     AC_SUBST(RUBY_LIBDIR)
    358     AC_SUBST(RUBY_SO_NAME)
    359     AC_CHECK_HEADERS(
    360       $RUBY_ARCHDIR/ruby.h,
     357    CPPFLAGS="${CPPFLAGS} ${RUBY_CFLAGS}"
     358    AC_CHECK_HEADERS([ruby.h],
    361359     [ac_cv_my_have_ruby="yes"
    362360      CACA_BINDINGS="${CACA_BINDINGS} Ruby"])
  • libcaca/trunk/ruby/Makefile.am

    r2022 r2067  
    11# $Id: $
    2 rubylibdir=$(RUBY_SITEARCHDIR)
    3 rubysitedir=$(RUBY_SITELIBDIR)
     2
     3rubylibdir = $(RUBY_SITEARCHDIR)
     4rubysitedir = $(RUBY_SITELIBDIR)
    45
    56if USE_RUBY
     
    910endif
    1011
    11 cucul_la_CPPFLAGS = -I$(top_srcdir)/cucul -I$(RUBY_ARCHDIR)
    12 cucul_la_SOURCES = cucul.c cucul-canvas.c cucul-dither.c cucul-font.c
    13 cucul_la_LDFLAGS = -module -avoid-version -shared -L$(RUBY_LIBDIR) -l$(RUBY_SO_NAME)
     12CFLAGS += -Wno-strict-prototypes -Wno-missing-prototypes
     13
     14cucul_la_CPPFLAGS = -I$(top_srcdir)/cucul $(RUBY_CFLAGS)
     15cucul_la_SOURCES = cucul.c \
     16                   common.h \
     17                   cucul-canvas.c \
     18                   cucul-canvas.h \
     19                   cucul-dither.c \
     20                   cucul-dither.h \
     21                   cucul-font.c \
     22                   cucul-font.h \
     23                   $(NULL)
     24cucul_la_LDFLAGS = -module -avoid-version -shared $(RUBY_LIBS)
    1425cucul_la_LIBADD = ../cucul/libcucul.la
    1526
    16 caca_la_CPPFLAGS = -I$(top_srcdir)/caca -I$(RUBY_ARCHDIR)
    17 caca_la_SOURCES = caca.c caca-display.c caca-event.c
    18 caca_la_LDFLAGS = -module -avoid-version -shared -L$(RUBY_LIBDIR) -l$(RUBY_SO_NAME)
     27caca_la_CPPFLAGS = -I$(top_srcdir)/caca $(RUBY_CFLAGS)
     28caca_la_SOURCES = caca.c \
     29                  common.h \
     30                  caca-display.c \
     31                  caca-display.h \
     32                  caca-event.c \
     33                  caca-event.h \
     34                  $(NULL)
     35caca_la_LDFLAGS = -module -avoid-version -shared $(RUBY_LIBS)
    1936caca_la_LIBADD = ../caca/libcaca.la
    2037
    21 EXTRA_DIST = cucul-canvas.h \
    22              cucul-dither.h \
    23              cucul-font.h \
    24              caca-display.h \
    25              caca-event.h \
    26              common.h \
    27              test.rb \
     38EXTRA_DIST = ruby.dox \
     39             ruby-caca.dox \
     40             ruby-cucul.dox \
     41             lib/caca.rb \
    2842             t/tc_canvas.rb \
    2943             t/tc_dither.rb \
    3044             t/tc_font.rb \
    3145             t/tc_frame.rb \
    32              README
     46             README \
     47             $(NULL)
    3348
    34 CFLAGS+=-Wno-strict-prototypes -Wno-missing-prototypes
Note: See TracChangeset for help on using the changeset viewer.