vendor/bundle/gems/rdiscount-1.6.8/ext/Makefile in challah-0.9.1.beta.3 vs vendor/bundle/gems/rdiscount-1.6.8/ext/Makefile in challah-1.0.0.beta

- old
+ new

@@ -3,29 +3,44 @@ # V=0 quiet, V=1 verbose. other values don't work. V = 0 Q1 = $(V:1=) Q = $(Q1:0=@) -n=$(NULLCMD) -ECHO1 = $(V:1=@$n) +ECHO1 = $(V:1=@:) ECHO = $(ECHO1:0=@echo) #### Start of system configuration section. #### srcdir = . -topdir = /Users/jdtornow/.rbenv/versions/1.9.3-p125/include/ruby-1.9.1 -hdrdir = /Users/jdtornow/.rbenv/versions/1.9.3-p125/include/ruby-1.9.1 -arch_hdrdir = /Users/jdtornow/.rbenv/versions/1.9.3-p125/include/ruby-1.9.1/$(arch) +topdir = $(includedir)/$(RUBY_VERSION_NAME) +hdrdir = $(includedir)/$(RUBY_VERSION_NAME) +arch_hdrdir = $(rubyhdrdir)/$(arch) +PATH_SEPARATOR = : VPATH = $(srcdir):$(arch_hdrdir)/ruby:$(hdrdir)/ruby -prefix = $(DESTDIR)/Users/jdtornow/.rbenv/versions/1.9.3-p125 +prefix = $(DESTDIR)/Users/jdtornow/.rbenv/versions/2.0.0-p0 +rubysitearchprefix = $(rubylibprefix)/$(sitearch) +rubyarchprefix = $(rubylibprefix)/$(arch) rubylibprefix = $(libdir)/$(RUBY_BASE_NAME) exec_prefix = $(prefix) +vendorarchhdrdir = $(vendorhdrdir)/$(sitearch) +sitearchhdrdir = $(sitehdrdir)/$(sitearch) +rubyarchhdrdir = $(rubyhdrdir)/$(arch) vendorhdrdir = $(rubyhdrdir)/vendor_ruby sitehdrdir = $(rubyhdrdir)/site_ruby -rubyhdrdir = $(includedir)/$(RUBY_BASE_NAME)-$(ruby_version) +rubyhdrdir = $(includedir)/$(RUBY_VERSION_NAME) +vendorarchdir = $(vendorlibdir)/$(sitearch) +vendorlibdir = $(vendordir)/$(ruby_version) vendordir = $(rubylibprefix)/vendor_ruby +sitearchdir = $(DESTDIR)./.gem.20130330-35451-1rujjgu +sitelibdir = $(DESTDIR)./.gem.20130330-35451-1rujjgu sitedir = $(rubylibprefix)/site_ruby +rubyarchdir = $(rubylibdir)/$(arch) +rubylibdir = $(rubylibprefix)/$(ruby_version) +sitearchincludedir = $(includedir)/$(sitearch) +archincludedir = $(includedir)/$(arch) +sitearchlibdir = $(libdir)/$(sitearch) +archlibdir = $(libdir)/$(arch) ridir = $(datarootdir)/$(RI_BASE_NAME) mandir = $(datarootdir)/man localedir = $(datarootdir)/locale libdir = $(exec_prefix)/lib psdir = $(docdir) @@ -42,63 +57,65 @@ datadir = $(datarootdir) datarootdir = $(prefix)/share libexecdir = $(exec_prefix)/libexec sbindir = $(exec_prefix)/sbin bindir = $(exec_prefix)/bin -rubylibdir = $(rubylibprefix)/$(ruby_version) -archdir = $(rubylibdir)/$(arch) -sitelibdir = $(sitedir)/$(ruby_version) -sitearchdir = $(sitelibdir)/$(sitearch) -vendorlibdir = $(vendordir)/$(ruby_version) -vendorarchdir = $(vendorlibdir)/$(sitearch) +archdir = $(rubyarchdir) -NULLCMD = : -CC = cc +CC = gcc-4.2 CXX = g++ LIBRUBY = $(LIBRUBY_A) LIBRUBY_A = lib$(RUBY_SO_NAME)-static.a LIBRUBYARG_SHARED = LIBRUBYARG_STATIC = -l$(RUBY_SO_NAME)-static -OUTFLAG = -o -COUTFLAG = -o +empty = +OUTFLAG = -o $(empty) +COUTFLAG = -o $(empty) RUBY_EXTCONF_H = cflags = $(optflags) $(debugflags) $(warnflags) -optflags = -O3 -debugflags = -ggdb -warnflags = -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Wpointer-arith -Wwrite-strings -Wdeclaration-after-statement -Wshorten-64-to-32 -Wimplicit-function-declaration -CFLAGS = -fno-common $(cflags) -pipe $(ARCH_FLAG) +optflags = -O3 -fno-fast-math +debugflags = -ggdb3 +warnflags = -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Wunused-variable -Wpointer-arith -Wwrite-strings -Wdeclaration-after-statement -Wshorten-64-to-32 -Wimplicit-function-declaration +CFLAGS = -fno-common -Wno-error=shorten-64-to-32 -pipe $(ARCH_FLAG) INCFLAGS = -I. -I$(arch_hdrdir) -I$(hdrdir)/ruby/backward -I$(hdrdir) -I$(srcdir) DEFS = -CPPFLAGS = -DHAVE_RANDOM -DHAVE_SRANDOM -DHAVE_RAND -DHAVE_SRAND -I'/Users/jdtornow/.rbenv/versions/1.9.3-p125/include' -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE $(DEFS) $(cppflags) +CPPFLAGS = -DHAVE_RANDOM -DHAVE_SRANDOM -DHAVE_RAND -DHAVE_SRAND -I'/Users/jdtornow/.rbenv/versions/2.0.0-p0/include' -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT $(DEFS) $(cppflags) CXXFLAGS = $(CFLAGS) $(cxxflags) -ldflags = -L. -L'/Users/jdtornow/.rbenv/versions/1.9.3-p125/lib' -L/usr/local/lib -dldflags = -Wl,-undefined,dynamic_lookup -Wl,-multiply_defined,suppress -Wl,-flat_namespace +ldflags = -L. -L'/Users/jdtornow/.rbenv/versions/2.0.0-p0/lib' +dldflags = -Wl,-undefined,dynamic_lookup -Wl,-multiply_defined,suppress ARCH_FLAG = DLDFLAGS = $(ldflags) $(dldflags) $(ARCH_FLAG) LDSHARED = $(CC) -dynamic -bundle LDSHAREDXX = $(CXX) -dynamic -bundle AR = ar EXEEXT = -RUBY_BASE_NAME = ruby RUBY_INSTALL_NAME = ruby RUBY_SO_NAME = ruby -arch = x86_64-darwin12.1.0 +RUBYW_INSTALL_NAME = +RUBY_VERSION_NAME = $(RUBY_BASE_NAME)-$(ruby_version) +RUBYW_BASE_NAME = rubyw +RUBY_BASE_NAME = ruby + +arch = x86_64-darwin12.2.1 sitearch = $(arch) -ruby_version = 1.9.1 -ruby = /Users/jdtornow/.rbenv/versions/1.9.3-p125/bin/ruby +ruby_version = 2.0.0 +ruby = $(bindir)/ruby RUBY = $(ruby) +ruby_headers = $(hdrdir)/ruby.h $(hdrdir)/ruby/defines.h $(arch_hdrdir)/ruby/config.h + RM = rm -f RM_RF = $(RUBY) -run -e rm -- -rf RMDIRS = rmdir -p MAKEDIRS = mkdir -p INSTALL = /usr/bin/install -c INSTALL_PROG = $(INSTALL) -m 0755 INSTALL_DATA = $(INSTALL) -m 644 COPY = cp +TOUCH = exit > #### End of system configuration section. #### preload = @@ -113,63 +130,69 @@ extout = extout_prefix = target_prefix = LOCAL_LIBS = LIBS = -lpthread -ldl -lobjc -SRCS = basename.c Csio.c css.c docheader.c dumptree.c emmatch.c generate.c html5.c markdown.c mkdio.c rdiscount.c resource.c tags.c toc.c xml.c +ORIG_SRCS = basename.c Csio.c css.c docheader.c dumptree.c emmatch.c generate.c html5.c markdown.c mkdio.c rdiscount.c resource.c tags.c toc.c xml.c +SRCS = $(ORIG_SRCS) OBJS = basename.o Csio.o css.o docheader.o dumptree.o emmatch.o generate.o html5.o markdown.o mkdio.o rdiscount.o resource.o tags.o toc.o xml.o +HDRS = $(srcdir)/amalloc.h $(srcdir)/config.h $(srcdir)/cstring.h $(srcdir)/markdown.h $(srcdir)/mkdio.h $(srcdir)/tags.h TARGET = rdiscount +TARGET_NAME = rdiscount +TARGET_ENTRY = Init_$(TARGET_NAME) DLLIB = $(TARGET).bundle EXTSTATIC = STATIC_LIB = BINDIR = $(bindir) RUBYCOMMONDIR = $(sitedir)$(target_prefix) -RUBYLIBDIR = /Users/jdtornow/src/jdtornow/challah/vendor/bundle/gems/rdiscount-1.6.8/lib$(target_prefix) -RUBYARCHDIR = /Users/jdtornow/src/jdtornow/challah/vendor/bundle/gems/rdiscount-1.6.8/lib$(target_prefix) +RUBYLIBDIR = $(sitelibdir)$(target_prefix) +RUBYARCHDIR = $(sitearchdir)$(target_prefix) HDRDIR = $(rubyhdrdir)/ruby$(target_prefix) ARCHHDRDIR = $(rubyhdrdir)/$(arch)/ruby$(target_prefix) TARGET_SO = $(DLLIB) CLEANLIBS = $(TARGET).bundle CLEANOBJS = *.o *.bak all: $(DLLIB) static: $(STATIC_LIB) .PHONY: all install static install-so install-rb -.PHONY: clean clean-so clean-rb +.PHONY: clean clean-so clean-static clean-rb +clean-static:: clean-rb-default:: clean-rb:: clean-so:: -clean: clean-so clean-rb-default clean-rb - @-$(RM) $(CLEANLIBS) $(CLEANOBJS) $(CLEANFILES) +clean: clean-so clean-static clean-rb-default clean-rb + -$(Q)$(RM) $(CLEANLIBS) $(CLEANOBJS) $(CLEANFILES) .*.time distclean-rb-default:: distclean-rb:: distclean-so:: -distclean: clean distclean-so distclean-rb-default distclean-rb - @-$(RM) Makefile $(RUBY_EXTCONF_H) conftest.* mkmf.log - @-$(RM) core ruby$(EXEEXT) *~ $(DISTCLEANFILES) - @-$(RMDIRS) $(DISTCLEANDIRS) 2> /dev/null || true +distclean-static:: +distclean: clean distclean-so distclean-static distclean-rb-default distclean-rb + -$(Q)$(RM) Makefile $(RUBY_EXTCONF_H) conftest.* mkmf.log + -$(Q)$(RM) core ruby$(EXEEXT) *~ $(DISTCLEANFILES) + -$(Q)$(RMDIRS) $(DISTCLEANDIRS) 2> /dev/null || true realclean: distclean install: install-so install-rb -install-so: $(RUBYARCHDIR) -install-so: $(RUBYARCHDIR)/$(DLLIB) -$(RUBYARCHDIR)/$(DLLIB): $(DLLIB) - @-$(MAKEDIRS) $(@D) - $(INSTALL_PROG) $(DLLIB) $(@D) +install-so: $(DLLIB) ./.RUBYARCHDIR.time + $(INSTALL_PROG) $(DLLIB) $(RUBYARCHDIR) +clean-static:: + -$(Q)$(RM) $(STATIC_LIB) install-rb: pre-install-rb install-rb-default install-rb-default: pre-install-rb-default pre-install-rb: Makefile pre-install-rb-default: Makefile pre-install-rb-default: $(ECHO) installing default rdiscount libraries -$(RUBYARCHDIR): - $(Q) $(MAKEDIRS) $@ +./.RUBYARCHDIR.time: + $(Q) $(MAKEDIRS) $(RUBYARCHDIR) + $(Q) $(TOUCH) $@ site-install: site-install-so site-install-rb site-install-so: install-so site-install-rb: install-rb @@ -203,11 +226,12 @@ $(ECHO) compiling $(<) $(Q) $(CC) $(INCFLAGS) $(CPPFLAGS) $(CFLAGS) $(COUTFLAG)$@ -c $< $(DLLIB): $(OBJS) Makefile $(ECHO) linking shared-object $(DLLIB) - @-$(RM) $(@) + -$(Q)$(RM) $(@) $(Q) $(LDSHARED) -o $@ $(OBJS) $(LIBPATH) $(DLDFLAGS) $(LOCAL_LIBS) $(LIBS) + $(Q) test -z '$(RUBY_CODESIGN)' || codesign -s '$(RUBY_CODESIGN)' -f $@ -$(OBJS): $(hdrdir)/ruby.h $(hdrdir)/ruby/defines.h $(arch_hdrdir)/ruby/config.h +$(OBJS): $(HDRS) $(ruby_headers)