e30d318d8c
Vala is a new programming language that aims to bring modern programming language features to GNOME developers without imposing any additional runtime requirements and without using a different ABI compared to applications and libraries written in C. valac, the Vala compiler, is a self-hosting compiler that translates Vala source code into C source and header files. It uses the GObject type system to create classes and interfaces declared in the Vala source code. It's also planned to generate GIDL files when gobject- introspection is ready.
21 lines
584 B
Makefile
21 lines
584 B
Makefile
# $NetBSD: buildlink3.mk,v 1.1.1.1 2009/03/05 21:56:29 ahoka Exp $
|
|
|
|
BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH}+
|
|
VALA_BUILDLINK3_MK:= ${VALA_BUILDLINK3_MK}+
|
|
|
|
.if ${BUILDLINK_DEPTH} == "+"
|
|
BUILDLINK_DEPENDS+= vala
|
|
.endif
|
|
|
|
BUILDLINK_PACKAGES:= ${BUILDLINK_PACKAGES:Nvala}
|
|
BUILDLINK_PACKAGES+= vala
|
|
BUILDLINK_ORDER:= ${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}vala
|
|
|
|
.if ${VALA_BUILDLINK3_MK} == "+"
|
|
BUILDLINK_API_DEPENDS.vala+= vala>=0.5.7
|
|
BUILDLINK_PKGSRCDIR.vala?= ../../lang/vala
|
|
.endif # VALA_BUILDLINK3_MK
|
|
|
|
.include "../../devel/glib2/buildlink3.mk"
|
|
|
|
BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH:S/+$//}
|