Changeset 1082 for trunk/lang/ruby


Ignore:
Timestamp:
Jul 31, 2008 3:30:08 PM (13 years ago)
Author:
gah
Message:

update makefile with mkdir_p

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/lang/ruby/Makefile.in

    r1081 r1082  
    1010srcdir          = @srcdir@
    1111
    12 destdir         = $(libdir)/ruby/ruby_site
    13 
    1412INSTALL         = @INSTALL@
    1513SOEXT           = @SHLIB_SUFFIX@
     
    1816HAVE_RUBY_DEVEL = @HAVE_RUBY_DEVEL@
    1917RUBY            = @RUBY@
     18RUBY_VERSION    = @RUBY_VERSION@
    2019RUBY_CPPFLAGS   = @RUBY_CPPFLAGS@
    2120RUBY_EXTRA_LIBS = @RUBY_EXTRA_LIBS@
    2221RUBY_LDFLAGS    = @RUBY_LDFLAGS@
    2322RUBY_SITE_PKG   = @RUBY_SITE_PKG@
     23destsuffix      := $(shell echo "$(RUBY_SITE_PKG)" | sed s/.\*site_ruby//)
     24destdir         = $(libdir)/lib/ruby/site_ruby/$(destsuffix)
     25rubydir         = $$RAPPTURE_INSTALL_DIR/ruby/site_ruby/$(destsuffix)
    2426
    2527CXX             = @CXX@
     
    4345
    4446RANLIB          = @RANLIB@
     47MKDIR_P         = @MKDIR_P@
    4548AR              = ar
    4649VPATH           = $(srcdir)
     
    6265lib             = Rappture$(SOEXT)
    6366
    64 all: $(lib)
     67all: $(lib) ruby.env
    6568
    6669$(lib): $(OBJS)
    6770        $(SHLIB_LD) $(SHLIB_LDFLAGS) -o $@ $(OBJS) \
    6871                $(LIB_SEARCH_DIRS) $(LIBS)
    69 install:
    70         $(INSTALL) -d $(destdir)
     72install: $(lib) ruby.env
     73        $(MKDIR_P) $(destdir)
    7174        $(INSTALL) -m 555 $(lib) $(destdir)
     75        $(INSTALL) -m 555 ruby.env $(bindir)
    7276
    7377clean:
     
    7579
    7680distclean: clean
    77         $(RM) Makefile *~ build.rb
     81        $(RM) Makefile *~ build.rb ruby.env
    7882
    7983Makefile.ruby: build.rb
     
    8589        $(CC) $(CC_SWITCHES)-c $?
    8690
     91ruby.env:
     92        echo 'export RUBYLIB=$(rubydir):$$RUBYLIB' > ruby.env
     93
    8794old: Makefile.ruby
    88         $(MAKE) -f Makefile.ruby all
     95        $(MAKE) -f Makefile.ruby all 
Note: See TracChangeset for help on using the changeset viewer.