components/desktop/thunderbird/Makefile
changeset 5532 fac132cc7531
parent 5527 611b2d6efdfe
child 5682 94c0ca64c022
equal deleted inserted replaced
5531:16a0abb68388 5532:fac132cc7531
    67 LANG_LIST = ar bg ca cs da de el es-AR es-ES et eu fi \
    67 LANG_LIST = ar bg ca cs da de el es-AR es-ES et eu fi \
    68 	fr gl he hu id is it ja ko lt nb-NO nl nn-NO pa-IN pl \
    68 	fr gl he hu id is it ja ko lt nb-NO nl nn-NO pa-IN pl \
    69 	pt-BR pt-PT ro ru sk sl sq sv-SE tr uk zh-CN zh-TW
    69 	pt-BR pt-PT ro ru sk sl sq sv-SE tr uk zh-CN zh-TW
    70 
    70 
    71 # Firefox and Thunderbird share the same firefox*.patch patches. Copy these 
    71 # Firefox and Thunderbird share the same firefox*.patch patches. Copy these 
    72 # patches from the Firefox patches directory, except for patches 42 and 46, 
    72 # patches from the Firefox patches directory and the Thunderbird patches to a 
       
    73 # directory of all files (patches-all), except for Firefox patches 42 and 46, 
    73 # which don't get applied in Thunderbird.
    74 # which don't get applied in Thunderbird.
    74 COMPONENT_POST_UNPACK_ACTION += \
    75 PATCH_DIR=patches-all
    75 	rm -f patches/firefox*.patch ; \
    76 CLEAN_PATHS += $(PATCH_DIR)
    76 	cp ../firefox/patches/*.patch patches/ ; \
    77 COPY_COMMON_FILES_1:= $(shell mkdir -p $(PATCH_DIR))
    77 	rm -f patches/firefox*42*.patch patches/firefox*46*.patch;
    78 COPY_COMMON_FILES_2:=  \
       
    79     $(shell /usr/bin/rsync -ac patches/* ../firefox/patches/* $(PATCH_DIR))
       
    80 COPY_COMMON_FILES_3:= \
       
    81     $(shell /usr/bin/rm -f $(PATCH_DIR)/firefox*42*.patch $(PATCH_DIR)/firefox*46*.patch)
       
    82 
    78 include $(WS_MAKE_RULES)/prep.mk
    83 include $(WS_MAKE_RULES)/prep.mk
    79 include $(WS_MAKE_RULES)/configure.mk
    84 include $(WS_MAKE_RULES)/configure.mk
    80 
    85 
    81 # Depends on libsmbclient but samba is on the do-not-publish list, so this
    86 # Depends on libsmbclient but samba is on the do-not-publish list, so this
    82 # must be too.
    87 # must be too.
   194 COMPONENT_TEST_DIR =    $(@D)/js/src
   199 COMPONENT_TEST_DIR =    $(@D)/js/src
   195 COMPONENT_TEST_TARGETS=check-jit-test
   200 COMPONENT_TEST_TARGETS=check-jit-test
   196 COMPONENT_TEST_TRANSFORMS += \
   201 COMPONENT_TEST_TRANSFORMS += \
   197         '-e "/\(^TEST-PASS\).*/d" '
   202         '-e "/\(^TEST-PASS\).*/d" '
   198 
   203 
   199 $(SOURCE_DIR)/.patched-firefox38-%: GPATCH_FLAGS += -d $(@D)/mozilla
   204 $(SOURCE_DIR)/.patched-firefox-%: GPATCH_FLAGS += -d $(@D)/mozilla
   200 
   205 
   201 configure:	$(CONFIGURE_32)
   206 configure:	$(CONFIGURE_32)
   202 
   207 
   203 build:          $(BUILD_32)
   208 build:          $(BUILD_32)
   204 
   209