Annotation of pkgsrc/lang/ruby/buildlink3.mk, Revision 1.18
1.18 ! taca 1: # $NetBSD: buildlink3.mk,v 1.17 2012/05/07 02:45:47 dholland Exp $
1.1 taca 2:
1.10 joerg 3: BUILDLINK_TREE+= ${RUBY_BASE}
1.1 taca 4:
1.10 joerg 5: .if !defined(RUBY_BUILDLINK3_MK)
6: RUBY_BUILDLINK3_MK:=
1.1 taca 7:
1.11 rillig 8: .if !defined(_RUBYVERSION_MK)
9: .include "../../lang/ruby/rubyversion.mk"
10: .endif
11:
1.17 dholland 12: BUILDLINK_API_DEPENDS.${RUBY_BASE}+= ${RUBY_BASE}>=${RUBY_VERSION}
1.16 dholland 13: BUILDLINK_ABI_DEPENDS.${RUBY_BASE}+= ${RUBY_BASE}>=${RUBY_ABI_VERSION}
1.18 ! taca 14: BUILDLINK_PKGSRCDIR.${RUBY_BASE}?= ${RUBY_SRCDIR}
! 15: BUILDLINK_FILES.${RUBY_BASE}+= lib/libruby${RUBY_SUFFIX}.*
1.4 taca 16: BUILDLINK_FILES.${RUBY_BASE}+= lib/ruby/${RUBY_VER_DIR}/${RUBY_ARCH}/*.h
1.1 taca 17:
1.5 taca 18: BUILDLINK_TARGETS+= buildlink-bin-ruby
19:
20: buildlink-bin-ruby:
1.11 rillig 21: ${RUN} \
1.18 ! taca 22: f=${BUILDLINK_PREFIX.${RUBY_BASE}:Q}"/bin/ruby${RUBY_SUFFIX}"; \
1.5 taca 23: if ${TEST} -f $$f; then \
24: ${LN} -s $$f ${BUILDLINK_DIR}/bin/ruby; \
25: fi
1.15 taca 26:
27: .if empty(RUBY_USE_PTHREAD:M[nN][oO])
28: PTHREAD_OPTS+= native
29: PTHREAD_AUTO_VARS= yes
30:
31: .include "../../mk/pthread.buildlink3.mk"
32: .endif
33: .include "../../mk/dlopen.buildlink3.mk"
34:
1.10 joerg 35: .endif # RUBY_BUILDLINK3_MK
1.5 taca 36:
1.10 joerg 37: BUILDLINK_TREE+= -${RUBY_BASE}
CVSweb <webmaster@jp.NetBSD.org>