components/mailman/Makefile
changeset 3898 acd7f120a52a
parent 3817 30b42c38bbc4
child 4339 6501cf9c29f9
equal deleted inserted replaced
3897:cd126ba3fdda 3898:acd7f120a52a
    51 CONFIGURE_OPTIONS +=	--with-urlhost=localhost
    51 CONFIGURE_OPTIONS +=	--with-urlhost=localhost
    52 CONFIGURE_OPTIONS +=	CFLAGS="$(CFLAGS)"
    52 CONFIGURE_OPTIONS +=	CFLAGS="$(CFLAGS)"
    53 
    53 
    54 ASLR_MODE = $(ASLR_ENABLE)
    54 ASLR_MODE = $(ASLR_ENABLE)
    55 
    55 
    56 # common targets
    56 # Copy generated file to proto area.  Then py-compile several files that are
       
    57 # used as modules in a devious way.
       
    58 COMPONENT_POST_INSTALL_ACTION=	\
       
    59 	($(CP) $(BUILD_DIR_64)/Mailman/Defaults.py \
       
    60 		$(PROTOUSRLIBDIR)/mailman/Mailman/ ; \
       
    61 	 $(PYTHON.2.7) -m py_compile $(PROTOUSRLIBDIR)/mailman/*/paths.py \
       
    62 		$(PROTOUSRLIBDIR)/mailman/Mailman/Defaults.py)
       
    63 
    57 configure:	$(CONFIGURE_64)
    64 configure:	$(CONFIGURE_64)
    58 
    65 
    59 build:		$(BUILD_64)
    66 build:		$(BUILD_64)
    60 
    67 
    61 install:	$(INSTALL_64)
    68 install:	$(INSTALL_64)
    62 
    69 
    63 test:		$(NO_TESTS)
    70 test:		$(NO_TESTS)
    64 
    71 
    65 PKG_PROTO_DIRS +=	$(COMPONENT_DIR)/files
    72 PKG_PROTO_DIRS +=	$(COMPONENT_DIR)/files
    66 
    73 
    67 
       
    68 REQUIRED_PACKAGES += library/python/dnspython-27
    74 REQUIRED_PACKAGES += library/python/dnspython-27
    69 REQUIRED_PACKAGES += runtime/python-27
    75 REQUIRED_PACKAGES += runtime/python-27
    70 REQUIRED_PACKAGES += shell/ksh93
    76 REQUIRED_PACKAGES += shell/ksh93
    71 REQUIRED_PACKAGES += system/core-os
    77 REQUIRED_PACKAGES += system/core-os
    72 REQUIRED_PACKAGES += system/library
    78 REQUIRED_PACKAGES += system/library