components/quagga/Makefile
changeset 3817 30b42c38bbc4
parent 2225 f064d3d3190d
child 4339 6501cf9c29f9
equal deleted inserted replaced
3814:60344306d223 3817:30b42c38bbc4
    18 #
    18 #
    19 # CDDL HEADER END
    19 # CDDL HEADER END
    20 #
    20 #
    21 
    21 
    22 #
    22 #
    23 # Copyright (c) 2006, 2014, Oracle and/or its affiliates. All rights reserved.
    23 # Copyright (c) 2006, 2015, Oracle and/or its affiliates. All rights reserved.
    24 #
    24 #
    25 
    25 
    26 include ../../make-rules/shared-macros.mk
    26 include ../../make-rules/shared-macros.mk
    27 
    27 
    28 COMPONENT_NAME=		quagga
    28 COMPONENT_NAME=		quagga
    58 CFLAGS += -errtags=yes -xc99=%all
    58 CFLAGS += -errtags=yes -xc99=%all
    59 CFLAGS += -erroff=E_TRAILING_COMMA_IN_ENUM
    59 CFLAGS += -erroff=E_TRAILING_COMMA_IN_ENUM
    60 CFLAGS += -erroff=E_STATEMENT_NOT_REACHED
    60 CFLAGS += -erroff=E_STATEMENT_NOT_REACHED
    61 CFLAGS += -erroff=E_EMPTY_TRANSLATION_UNIT
    61 CFLAGS += -erroff=E_EMPTY_TRANSLATION_UNIT
    62 
    62 
    63 include ../../make-rules/prep.mk
    63 include $(WS_MAKE_RULES)/prep.mk
    64 include ../../make-rules/configure.mk
    64 include $(WS_MAKE_RULES)/configure.mk
    65 include ../../make-rules/ips.mk
    65 include $(WS_MAKE_RULES)/ips.mk
    66 
    66 
    67 CONFIGURE_OPTIONS +=	--with-cflags="$(CFLAGS)"
    67 CONFIGURE_OPTIONS +=	--with-cflags="$(CFLAGS)"
    68 CONFIGURE_OPTIONS +=	--enable-opaque-lsa
    68 CONFIGURE_OPTIONS +=	--enable-opaque-lsa
    69 CONFIGURE_OPTIONS +=	--localstatedir=$(CFGLOCALSTATEDIR)
    69 CONFIGURE_OPTIONS +=	--localstatedir=$(CFGLOCALSTATEDIR)
    70 CONFIGURE_OPTIONS +=	--sysconfdir=$(CFGSYSCONFDIR)
    70 CONFIGURE_OPTIONS +=	--sysconfdir=$(CFGSYSCONFDIR)
    77 CONFIGURE_OPTIONS +=	--enable-ripngd
    77 CONFIGURE_OPTIONS +=	--enable-ripngd
    78 CONFIGURE_OPTIONS +=	--enable-user=root
    78 CONFIGURE_OPTIONS +=	--enable-user=root
    79 CONFIGURE_OPTIONS +=	--enable-group=root
    79 CONFIGURE_OPTIONS +=	--enable-group=root
    80 CONFIGURE_OPTIONS +=	--enable-solaris
    80 CONFIGURE_OPTIONS +=	--enable-solaris
    81 
    81 
    82 BUILD_PKG_DEPENDENCIES =	$(BUILD_TOOLS)
       
    83 
       
    84 configure:	$(CONFIGURE_32)
    82 configure:	$(CONFIGURE_32)
    85 
    83 
    86 build:		$(BUILD_32)
    84 build:		$(BUILD_32)
    87 install:	$(INSTALL_32)
    85 install:	$(INSTALL_32)
    88 test:	$(NO_TESTS)
    86 test:	$(NO_TESTS)
    89 
    87 
    90 include ../../make-rules/depend.mk
    88 
       
    89 REQUIRED_PACKAGES += shell/ksh93
       
    90 REQUIRED_PACKAGES += system/core-os
       
    91 REQUIRED_PACKAGES += system/library
       
    92 REQUIRED_PACKAGES += system/library/math
       
    93 REQUIRED_PACKAGES += system/network