components/apache2-modules/mod_wsgi/Makefile
changeset 5172 2ac937ed383b
parent 5125 34cc580c62c2
child 5682 94c0ca64c022
equal deleted inserted replaced
5171:4e8b3c0ea78c 5172:2ac937ed383b
    43 include $(WS_MAKE_RULES)/ips.mk
    43 include $(WS_MAKE_RULES)/ips.mk
    44 include ../modules.mk
    44 include ../modules.mk
    45 
    45 
    46 APACHE_USR_PREFIX = /usr/apache2/
    46 APACHE_USR_PREFIX = /usr/apache2/
    47 
    47 
    48 VARIANT_AP_22_PY27 = $(BUILD_DIR)/apache22-python27
       
    49 VARIANT_AP_22_PY34 = $(BUILD_DIR)/apache22-python34
       
    50 VARIANT_AP_24_PY27 = $(BUILD_DIR)/apache24-python27
    48 VARIANT_AP_24_PY27 = $(BUILD_DIR)/apache24-python27
    51 VARIANT_AP_24_PY34 = $(BUILD_DIR)/apache24-python34
    49 VARIANT_AP_24_PY34 = $(BUILD_DIR)/apache24-python34
    52 
    50 
    53 VARIANTS_32 = $(VARIANT_AP_22_PY26) $(VARIANT_AP_22_PY27)
    51 VARIANTS_64 = $(VARIANT_AP_24_PY27) $(VARIANT_AP_24_PY34)
    54 VARIANTS_64 = $(VARIANT_AP_22_PY26) $(VARIANT_AP_22_PY27) $(VARIANT_AP_22_PY34) \
       
    55               $(VARIANT_AP_24_PY26) $(VARIANT_AP_24_PY27) $(VARIANT_AP_24_PY34)
       
    56 
    52 
    57 $(BUILD_DIR)/apache22-%/$(MACH32)/.configured: APXS=$(APACHE_USR_PREFIX)/2.2/bin/apxs
       
    58 $(BUILD_DIR)/apache22-%/$(MACH64)/.configured: APXS=$(APACHE_USR_PREFIX)/2.2/bin/$(MACH64)/apxs
       
    59 $(BUILD_DIR)/apache24-%/$(MACH64)/.configured: APXS=$(APACHE_USR_PREFIX)/2.4/bin/apxs
    53 $(BUILD_DIR)/apache24-%/$(MACH64)/.configured: APXS=$(APACHE_USR_PREFIX)/2.4/bin/apxs
    60 
    54 
    61 $(BUILD_DIR)/apache2%-python27/$(MACH32)/.configured: PYTHON=$(PYTHON.2.7.32)
       
    62 $(BUILD_DIR)/apache2%-python27/$(MACH64)/.configured: PYTHON=$(PYTHON.2.7.64)
    55 $(BUILD_DIR)/apache2%-python27/$(MACH64)/.configured: PYTHON=$(PYTHON.2.7.64)
    63 $(BUILD_DIR)/apache2%-python34/$(MACH32)/.configured: PYTHON=$(PYTHON.3.4.32)
       
    64 $(BUILD_DIR)/apache2%-python34/$(MACH64)/.configured: PYTHON=$(PYTHON.3.4.64)
    56 $(BUILD_DIR)/apache2%-python34/$(MACH64)/.configured: PYTHON=$(PYTHON.3.4.64)
    65 
    57 
    66 COMPONENT_PRE_CONFIGURE_ACTION = \
    58 COMPONENT_PRE_CONFIGURE_ACTION = \
    67 	($(CLONEY) $(SOURCE_DIR) $(@D))
    59 	($(CLONEY) $(SOURCE_DIR) $(@D))
    68 
    60 
    70 CONFIGURE_OPTIONS += --with-apxs=$(APXS)
    62 CONFIGURE_OPTIONS += --with-apxs=$(APXS)
    71 
    63 
    72 ASLR_MODE = $(ASLR_NOT_APPLICABLE)
    64 ASLR_MODE = $(ASLR_NOT_APPLICABLE)
    73 
    65 
    74 # common targets
    66 # common targets
    75 configure:	$(CONFIGURE_32_and_64)
    67 configure:	$(MODULES_CONFIGURE)
    76 
    68 
    77 build:		$(BUILD_32_and_64)
    69 build:		$(MODULES_BUILD)
    78 
    70 
    79 install:	$(INSTALL_32_and_64)
    71 install:	$(MODULES_INSTALL)
    80 
    72 
    81 system-test:	$(NO_TESTS)
    73 system-test:	$(NO_TESTS)
    82 
    74 
    83 REQUIRED_PACKAGES += runtime/python-27
    75 REQUIRED_PACKAGES += runtime/python-27
    84 REQUIRED_PACKAGES += runtime/python-34
    76 REQUIRED_PACKAGES += runtime/python-34