File tree Expand file tree Collapse file tree 4 files changed +10
-8
lines changed Expand file tree Collapse file tree 4 files changed +10
-8
lines changed Original file line number Diff line number Diff line change @@ -47,7 +47,7 @@ RUN_OPTS = --disable-gems
47
47
# GITPULLOPTIONS = --no-tags
48
48
49
49
PRISM_SRCDIR = $(srcdir)/prism
50
- INCFLAGS = -I. -I$(arch_hdrdir) -I$(hdrdir) -I$(srcdir) -I$(PRISM_SRCDIR) -I$(UNICODE_HDR_DIR) $(incflags)
50
+ INCFLAGS = -I. -I$(arch_hdrdir) -I$(ext_hdrdir) -I$( hdrdir) -I$(srcdir) -I$(PRISM_SRCDIR) -I$(UNICODE_HDR_DIR) $(incflags)
51
51
52
10000
code>
52
GEM_HOME =
53
53
GEM_PATH =
@@ -860,6 +860,9 @@ clean-platform distclean-platform realclean-platform:
860
860
-$(Q) $(RMDIR) $(PLATFORM_DIR) 2> $(NULL) || $(NULLCMD)
861
861
862
862
RUBYSPEC_CAPIEXT = spec/ruby/optional/capi/ext
863
+ RUBYSPEC_CAPIEXT_SRCDIR = $(srcdir)/$(RUBYSPEC_CAPIEXT)
864
+ RUBYSPEC_CAPIEXT_DEPS = $(RUBYSPEC_CAPIEXT_SRCDIR)/rubyspec.h $(RUBY_H_INCLUDES) $(LIBRUBY) build-ext
865
+
863
866
clean-spec: PHONY
864
867
-$(Q) $(RM) $(RUBYSPEC_CAPIEXT)/*.$(OBJEXT) $(RUBYSPEC_CAPIEXT)/*.$(DLEXT)
865
868
-$(Q) $(RMDIRS) $(RUBYSPEC_CAPIEXT) 2> $(NULL) || $(NULLCMD)
Original file line number Diff line number Diff line change @@ -506,10 +506,10 @@ update-deps:
506
506
507
507
# order-only-prerequisites doesn't work for $(RUBYSPEC_CAPIEXT)
508
508
# because the same named directory exists in the source tree.
509
- $(RUBYSPEC_CAPIEXT ) /% .$(DLEXT ) : $(srcdir ) /$(RUBYSPEC_CAPIEXT ) /% .c $(srcdir ) / $( RUBYSPEC_CAPIEXT ) /rubyspec.h $( RUBY_H_INCLUDES ) $( LIBRUBY )
509
+ $(RUBYSPEC_CAPIEXT ) /% .$(DLEXT ) : $(srcdir ) /$(RUBYSPEC_CAPIEXT ) /% .c $(RUBYSPEC_CAPIEXT_DEPS )
510
510
$(ECHO ) building $@
511
511
$(Q ) $(MAKEDIRS ) $(@D )
512
- $(Q ) $(DLDSHARED ) -L. $(XDLDFLAGS ) $(XLDFLAGS ) $(LDFLAGS ) $(INCFLAGS ) -I $( EXTOUT ) /include $(CPPFLAGS ) $(OUTFLAG ) $@ $< $(LIBRUBYARG )
512
+ $(Q ) $(DLDSHARED ) -L. $(XDLDFLAGS ) $(XLDFLAGS ) $(LDFLAGS ) $(INCFLAGS ) $(CPPFLAGS ) $(OUTFLAG ) $@ $< $(LIBRUBYARG )
513
513
ifneq ($(POSTLINK ) ,)
514
514
$(Q) $(POSTLINK)
515
515
endif
@@ -520,7 +520,6 @@ rubyspec-capiext: $(RUBYSPEC_CAPIEXT_SO)
520
520
@ $(NULLCMD )
521
521
522
522
ifeq ($(ENABLE_SHARED ) ,yes)
523
- ruby : $(if $(LIBRUBY_SO_UPDATE ) ,$(RUBYSPEC_CAPIEXT_SO ) )
524
523
exts : rubyspec-capiext
525
524
endif
526
525
Original file line number Diff line number Diff line change @@ -77,7 +77,8 @@ DOCTARGETS = @RDOCTARGET@ @CAPITARGET@
77
77
78
78
EXTOUT = @EXTOUT@
79
79
TIMESTAMPDIR = $(EXTOUT ) /.timestamp
80
- arch_hdrdir = $(EXTOUT ) /include/$(arch )
80
+ ext_hdrdir = $(EXTOUT ) /include
81
+ arch_hdrdir = $(ext_hdrdir ) /$(arch )
81
82
VPATH = $(arch_hdrdir ) /ruby:$(hdrdir ) /ruby:$(srcdir ) :$(srcdir ) /missing
82
83
83
84
empty =
Original file line number Diff line number Diff line change @@ -493,7 +493,8 @@ ENCOBJS = dmyenc.$(OBJEXT)
493
493
EXTOBJS = dmyext.$(OBJEXT )
494
494
!endif
495
495
496
- arch_hdrdir = $(EXTOUT ) /include/$(arch )
496
+ ext_hdrdir = $(EXTOUT ) /include
497
+ arch_hdrdir = $(ext_hdrdir ) /$(arch )
497
498
top_srcdir = $(srcdir )
498
499
hdrdir = $(srcdir ) /include
499
500
VPATH = $(arch_hdrdir ) /ruby;$(hdrdir ) /ruby;$(srcdir ) ;$(srcdir ) /missing;$(win_srcdir )
@@ -1468,8 +1469,6 @@ loadpath: verconf.h
1468
1469
sed -e ' 1,/^const char ruby_initial_load_paths/d;/;/,$$d' \
1469
1470
-e ' /^^ /!d;s/ *"\\\\0"$$//;s/" *"//g'
1470
1471
1471
- RUBYSPEC_CAPIEXT_SRCDIR = $(srcdir ) /$(RUBYSPEC_CAPIEXT )
1472
- RUBYSPEC_CAPIEXT_DEPS = $(RUBYSPEC_CAPIEXT_SRCDIR ) /rubyspec.h $(RUBY_H_INCLUDES ) $(LIBRUBY )
1473
1472
RUBYSPEC_CAPIEXT_EXTS =
1474
1473
1475
1474
!if [echo>rubyspec-capiext.mk RUBYSPEC_CAPIEXT_EXTS = \]
You can’t perform that action at this time.
0 commit comments