ext/iso9660/Makefile in rbcdio-0.02 vs ext/iso9660/Makefile in rbcdio-0.03
- old
+ new
@@ -2,66 +2,62 @@
SHELL = /bin/sh
#### Start of system configuration section. ####
srcdir = .
-topdir = /usr/lib/ruby/1.8/i586-linux
+topdir = /usr/lib/ruby/1.8/i486-linux
hdrdir = $(topdir)
VPATH = $(srcdir):$(topdir):$(hdrdir)
prefix = $(DESTDIR)/usr
-exec_prefix = $(DESTDIR)/usr
-sitedir = $(libdir)/ruby/site_ruby
+exec_prefix = $(prefix)
+sitedir = $(DESTDIR)/usr/local/lib/site_ruby
rubylibdir = $(libdir)/ruby/$(ruby_version)
docdir = $(datarootdir)/doc/$(PACKAGE)
dvidir = $(docdir)
datarootdir = $(prefix)/share
archdir = $(rubylibdir)/$(arch)
-sbindir = $(DESTDIR)/usr/sbin
+sbindir = $(exec_prefix)/sbin
psdir = $(docdir)
-vendordir = $(libdir)/ruby/vendor_ruby
localedir = $(datarootdir)/locale
htmldir = $(docdir)
-datadir = $(DESTDIR)/usr/share
-includedir = $(DESTDIR)/usr/include
-infodir = $(DESTDIR)/usr/share/info
+datadir = $(datarootdir)
+includedir = $(prefix)/include
+infodir = $(prefix)/share/info
sysconfdir = $(DESTDIR)/etc
-mandir = $(DESTDIR)/usr/share/man
-libdir = $(DESTDIR)/usr/lib
-sharedstatedir = $(DESTDIR)/usr/com
+mandir = $(prefix)/share/man
+libdir = $(exec_prefix)/lib
+sharedstatedir = $(prefix)/com
oldincludedir = $(DESTDIR)/usr/include
pdfdir = $(docdir)
sitearchdir = $(sitelibdir)/$(sitearch)
-vendorarchdir = $(vendorlibdir)/$(vendorarch)
-bindir = $(DESTDIR)/usr/bin
+bindir = $(exec_prefix)/bin
localstatedir = $(DESTDIR)/var
-vendorlibdir = $(vendordir)/$(ruby_version)
sitelibdir = $(sitedir)/$(ruby_version)
-libexecdir = $(DESTDIR)/usr/lib
+libexecdir = $(prefix)/lib/ruby1.8
-CC = gcc
+CC = cc
LIBRUBY = $(LIBRUBY_SO)
LIBRUBY_A = lib$(RUBY_SO_NAME)-static.a
-LIBRUBYARG_SHARED = -Wl,-R -Wl,$(libdir) -L. -L$(libdir) -l$(RUBY_SO_NAME)
+LIBRUBYARG_SHARED = -l$(RUBY_SO_NAME)
LIBRUBYARG_STATIC = -l$(RUBY_SO_NAME)-static
RUBY_EXTCONF_H =
-CFLAGS = -fPIC -O2 -march=i586 -mtune=i686 -fmessage-length=0 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -g -g -fno-strict-aliasing -fPIC
+CFLAGS = -fPIC -fno-strict-aliasing -g -g -O2 -fPIC
INCFLAGS = -I. -I$(topdir) -I$(hdrdir) -I$(srcdir)
CPPFLAGS =
CXXFLAGS = $(CFLAGS)
-DLDFLAGS = -L. -rdynamic -Wl,-export-dynamic
+DLDFLAGS = -L. -Wl,-Bsymbolic-functions -rdynamic -Wl,-export-dynamic
LDSHARED = $(CC) -shared
AR = ar
EXEEXT =
-RUBY_INSTALL_NAME = ruby
-RUBY_SO_NAME = ruby
-arch = i586-linux
-sitearch = i586-linux
-vendorarch = i586-linux
+RUBY_INSTALL_NAME = ruby1.8
+RUBY_SO_NAME = ruby1.8
+arch = i486-linux
+sitearch = i486-linux
ruby_version = 1.8
-ruby = /usr/bin/ruby
+ruby = /usr/bin/ruby1.8
RUBY = $(ruby)
RM = rm -f
MAKEDIRS = mkdir -p
INSTALL = /usr/bin/install -c
INSTALL_PROG = $(INSTALL) -m 0755
@@ -71,20 +67,20 @@
#### End of system configuration section. ####
preload =
libpath = . $(libdir)
-LIBPATH = -L'.' -L'$(libdir)' -Wl,-R'$(libdir)'
+LIBPATH = -L"." -L"$(libdir)"
DEFFILE =
-CLEANFILES =
+CLEANFILES = mkmf.log
DISTCLEANFILES =
extout =
extout_prefix =
target_prefix =
LOCAL_LIBS = -L/usr/local/lib -liso9660 -lcdio -lm
-LIBS = $(LIBRUBYARG_SHARED) -ldl -lcrypt -lm -lc
+LIBS = $(LIBRUBYARG_SHARED) -lpthread -ldl -lcrypt -lm -lc
SRCS = rubyiso9660_wrap.c
OBJS = rubyiso9660_wrap.o
TARGET = rubyiso9660
DLLIB = $(TARGET).so
EXTSTATIC =