components/net-snmp/Makefile
changeset 277 12ebd29ad46c
parent 252 ee0fb1eabcbf
child 513 7cbcb75118e8
equal deleted inserted replaced
276:18dcd0ca5b0c 277:12ebd29ad46c
    25 PATH=$(SPRO_VROOT)/bin:/usr/gnu/bin:/usr/bin
    25 PATH=$(SPRO_VROOT)/bin:/usr/gnu/bin:/usr/bin
    26 DOXYGEN=/usr/bin/doxygen
    26 DOXYGEN=/usr/bin/doxygen
    27 
    27 
    28 COMPONENT_NAME=		net-snmp
    28 COMPONENT_NAME=		net-snmp
    29 COMPONENT_VERSION=	5.4.1
    29 COMPONENT_VERSION=	5.4.1
    30 PERL_VERSION=	5.8.4
       
    31 COMPONENT_SRC=		$(COMPONENT_NAME)-$(COMPONENT_VERSION)
    30 COMPONENT_SRC=		$(COMPONENT_NAME)-$(COMPONENT_VERSION)
    32 COMPONENT_ARCHIVE=	$(COMPONENT_SRC).tar.gz
    31 COMPONENT_ARCHIVE=	$(COMPONENT_SRC).tar.gz
    33 COMPONENT_ARCHIVE_HASH= sha1:ac5ba033c10d53d3057415121f8c4936c643c208
    32 COMPONENT_ARCHIVE_HASH= sha1:ac5ba033c10d53d3057415121f8c4936c643c208
    34 #COMPONENT_ARCHIVE_URL=	http://ftp.ntua.gr/mirror/net-snmp/net-snmp/$(COMPONENT_VERSION)/$(COMPONENT_ARCHIVE)
    33 #COMPONENT_ARCHIVE_URL=	http://ftp.ntua.gr/mirror/net-snmp/net-snmp/$(COMPONENT_VERSION)/$(COMPONENT_ARCHIVE)
    35 COMPONENT_ARCHIVE_URL= http://ftp.ntua.gr/mirror/net-snmp/OldFiles/net-snmp-5.4.x/$(COMPONENT_VERSION)/$(COMPONENT_ARCHIVE)
    34 COMPONENT_ARCHIVE_URL= http://ftp.ntua.gr/mirror/net-snmp/OldFiles/net-snmp-5.4.x/$(COMPONENT_VERSION)/$(COMPONENT_ARCHIVE)
    62 MIB_MOBULES += $(MIB_MODULES.$(MACH))
    61 MIB_MOBULES += $(MIB_MODULES.$(MACH))
    63 CONFIGURE_OPTIONS  +=	--with-mib-modules="$(MIB_MODULES)"
    62 CONFIGURE_OPTIONS  +=	--with-mib-modules="$(MIB_MODULES)"
    64 
    63 
    65 # Only build 32 bit Perl support
    64 # Only build 32 bit Perl support
    66 PERL_ARGS =			DESTDIR=$(PROTO_DIR) INSTALLDIRS=vendor
    65 PERL_ARGS =			DESTDIR=$(PROTO_DIR) INSTALLDIRS=vendor
    67 CONFIGURE_OPTIONS.32  +=	PERL="$(PERL)"
    66 CONFIGURE_OPTIONS.32  +=	PERLPROG="$(PERL)"
    68 CONFIGURE_OPTIONS.32  +=	--with-perl-modules="$(PERL_ARGS)"
    67 CONFIGURE_OPTIONS.32  +=	--with-perl-modules="$(PERL_ARGS)"
    69 CONFIGURE_OPTIONS.32  +=	--disable-perl-cc-checks
    68 CONFIGURE_OPTIONS.32  +=	--disable-perl-cc-checks
    70 
    69 
    71 CONFIGURE_OPTIONS.64  +=	--disable-embedded-perl
    70 CONFIGURE_OPTIONS.64  +=	--disable-embedded-perl
    72 CONFIGURE_OPTIONS.64  +=	--without-perl-modules
    71 CONFIGURE_OPTIONS.64  +=	--without-perl-modules
    73 
    72 
    74 CONFIGURE_OPTIONS	+=	CFLAGS="$(CFLAGS)"
    73 CONFIGURE_OPTIONS	+=	CFLAGS="$(CFLAGS)"
    75 CONFIGURE_OPTIONS	+=	CPPFLAGS="$(CPPFLAGS)"
    74 CONFIGURE_OPTIONS	+=	CPPFLAGS="$(CPPFLAGS)"
    76 CONFIGURE_OPTIONS	+=	CC="$(CC)"
    75 CONFIGURE_OPTIONS	+=	CC="$(CC)"
    77 
    76 
    78 ARCHNAME=$(shell $(PERL) -V:archname | sed -e "s/archname='\(.*\)'\;/\1/")
       
    79 
       
    80 PKG_MACROS +=	ARCHNAME=$(ARCHNAME)
       
    81 PKG_MACROS +=	BUILD_DIR=$(BUILD_DIR)
    77 PKG_MACROS +=	BUILD_DIR=$(BUILD_DIR)
    82 PKG_MACROS +=	PERL_VERSION=$(PERL_VERSION)
       
    83 
    78 
    84 COMPONENT_PRE_CONFIGURE_ACTION = \
    79 COMPONENT_PRE_CONFIGURE_ACTION = \
    85 	($(CLONEY) $(SOURCE_DIR) $(@D); $(CLONEY) $(COMPONENT_DIR)/sun $(@D)/sun)
    80 	($(CLONEY) $(SOURCE_DIR) $(@D); $(CLONEY) $(COMPONENT_DIR)/sun $(@D)/sun)
    86 
    81 
    87 # for the goofy definition of ARCH in the extra Makefiles
    82 # for the goofy definition of ARCH in the extra Makefiles