Changeset 69653 in webkit
- Timestamp:
- Oct 13, 2010 6:09:29 AM (14 years ago)
- Location:
- trunk/WebKit2
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/WebKit2/ChangeLog
r69649 r69653 1 2010-10-13 Csaba Osztrogonác <ossy@webkit.org> 2 3 Reviewed by Kenneth Rohde Christiansen. 4 5 [Qt] Simplify code generation in WebKit2/DerivedSources.pro 6 https://bugs.webkit.org/show_bug.cgi?id=47543 7 8 * DerivedSources.pro: General generator rules added instead of copy/paste code to converge Makefile.DerivedSources. 9 * WebKit2.pro: PluginProcess' headers and sources added. 10 1 11 2010-10-13 Andreas Kling <kling@webkit.org> 2 12 -
trunk/WebKit2/DerivedSources.pro
r69539 r69653 42 42 SRC_ROOT_DIR = $$replace(PWD, /WebKit2, /) 43 43 44 messageheader_generator.commands = python $${SRC_ROOT_DIR}/WebKit2/Scripts/generate-messages-header.py $${SRC_ROOT_DIR}/WebKit2/WebProcess/WebPage/WebPage.messages.in > $$OUTPUT_DIR/WebKit2/generated/WebPageMessages.h 45 messageheader_generator.depends = $${SRC_ROOT_DIR}/WebKit2/Scripts/generate-messages-header.py $${SRC_ROOT_DIR}/WebKit2/Scripts/webkit2/messages.py $${SRC_ROOT_DIR}/WebKit2/WebProcess/WebPage/WebPage.messages.in 46 messageheader_generator.target = $${OUTPUT_DIR}/WebKit2/generated/WebPageMessages.h 47 generated_files.depends += messageheader_generator 48 QMAKE_EXTRA_TARGETS += messageheader_generator 44 defineTest(addExtraCompiler) { 45 eval($${1}.CONFIG = target_predeps no_link) 46 eval($${1}.variable_out =) 47 eval($${1}.dependency_type = TYPE_C) 49 48 50 messagereceiver_generator.commands = python $${SRC_ROOT_DIR}/WebKit2/Scripts/generate-message-receiver.py $${SRC_ROOT_DIR}/WebKit2/WebProcess/WebPage/WebPage.messages.in > $$OUTPUT_DIR/WebKit2/generated/WebPageMessageReceiver.cpp 51 messagereceiver_generator.depends = $${SRC_ROOT_DIR}/WebKit2/Scripts/generate-message-receiver.py $${SRC_ROOT_DIR}/WebKit2/Scripts/webkit2/messages.py $${SRC_ROOT_DIR}/WebKit2/WebProcess/WebPage/WebPage.messages.in 52 messagereceiver_generator.target = $${OUTPUT_DIR}/WebKit2/generated/WebPageMessageReceiver.cpp 53 generated_files.depends += messagereceiver_generator 54 QMAKE_EXTRA_TARGETS += messagereceiver_generator 49 wkScript = $$eval($${1}.wkScript) 50 eval($${1}.depends += $$wkScript) 55 51 56 pageproxymessageheader_generator.commands = python $${SRC_ROOT_DIR}/WebKit2/Scripts/generate-messages-header.py $${SRC_ROOT_DIR}/WebKit2/UIProcess/WebPageProxy.messages.in > $$OUTPUT_DIR/WebKit2/generated/WebPageProxyMessages.h 57 pageproxymessageheader_generator.depends = $${SRC_ROOT_DIR}/WebKit2/Scripts/generate-messages-header.py $${SRC_ROOT_DIR}/WebKit2/Scripts/webkit2/messages.py $${SRC_ROOT_DIR}/WebKit2/UIProcess/WebPageProxy.messages.in 58 pageproxymessageheader_generator.target = $${OUTPUT_DIR}/WebKit2/generated/WebPageProxyMessages.h 59 generated_files.depends += pageproxymessageheader_generator 60 QMAKE_EXTRA_TARGETS += pageproxymessageheader_generator 52 export($${1}.CONFIG) 53 export($${1}.variable_out) 54 export($${1}.dependency_type) 55 export($${1}.depends) 61 56 62 pageproxymessagereceiver_generator.commands = python $${SRC_ROOT_DIR}/WebKit2/Scripts/generate-message-receiver.py $${SRC_ROOT_DIR}/WebKit2/UIProcess/WebPageProxy.messages.in > $$OUTPUT_DIR/WebKit2/generated/WebPageProxyMessageReceiver.cpp 63 pageproxymessagereceiver_generator.depends = $${SRC_ROOT_DIR}/WebKit2/Scripts/generate-message-receiver.py $${SRC_ROOT_DIR}/WebKit2/Scripts/webkit2/messages.py $${SRC_ROOT_DIR}/WebKit2/UIProcess/WebPageProxy.messages.in 64 pageproxymessagereceiver_generator.target = $${OUTPUT_DIR}/WebKit2/generated/WebPageProxyMessageReceiver.cpp 65 generated_files.depends += pageproxymessagereceiver_generator 66 QMAKE_EXTRA_TARGETS += pageproxymessagereceiver_generator 57 QMAKE_EXTRA_COMPILERS += $$1 58 generated_files.depends += compiler_$${1}_make_all 59 export(QMAKE_EXTRA_COMPILERS) 60 export(generated_files.depends) 61 return(true) 62 } 67 63 68 processmessageheader_generator.commands = python $${SRC_ROOT_DIR}/WebKit2/Scripts/generate-messages-header.py $${SRC_ROOT_DIR}/WebKit2/WebProcess/WebProcess.messages.in > $$OUTPUT_DIR/WebKit2/generated/WebProcessMessages.h 69 processmessageheader_generator.depends = $${SRC_ROOT_DIR}/WebKit2/Scripts/generate-messages-header.py $${SRC_ROOT_DIR}/WebKit2/Scripts/webkit2/messages.py $${SRC_ROOT_DIR}/WebKit2/WebProcess/WebProcess.messages.in 70 processmessageheader_generator.target = $${OUTPUT_DIR}/WebKit2/generated/WebProcessMessages.h 71 generated_files.depends += processmessageheader_generator 72 QMAKE_EXTRA_TARGETS += processmessageheader_generator 64 defineReplace(message_header_generator_output) { 65 FILENAME=$$basename(1) 66 return($$OUTPUT_DIR/WebKit2/generated/$$replace(FILENAME, ".messages.in","Messages.h")) 67 } 73 68 74 processmessagereceiver_generator.commands = python $${SRC_ROOT_DIR}/WebKit2/Scripts/generate-message-receiver.py $${SRC_ROOT_DIR}/WebKit2/WebProcess/WebProcess.messages.in > $$OUTPUT_DIR/WebKit2/generated/WebProcessMessageReceiver.cpp 75 processmessagereceiver_generator.depends = $${SRC_ROOT_DIR}/WebKit2/Scripts/generate-message-receiver.py $${SRC_ROOT_DIR}/WebKit2/Scripts/webkit2/messages.py $${SRC_ROOT_DIR}/WebKit2/WebProcess/WebProcess.messages.in 76 processmessagereceiver_generator.target = $${OUTPUT_DIR}/WebKit2/generated/WebProcessMessageReceiver.cpp 77 generated_files.depends += processmessagereceiver_generator 78 QMAKE_EXTRA_TARGETS += processmessagereceiver_generator 69 defineReplace(message_receiver_generator_output) { 70 FILENAME=$$basename(1) 71 return($$OUTPUT_DIR/WebKit2/generated/$$replace(FILENAME, ".messages.in","MessageReceiver.cpp")) 72 } 73 74 VPATH = \ 75 PluginProcess \ 76 WebProcess/Plugins \ 77 WebProcess/WebPage \ 78 WebProcess \ 79 UIProcess \ 80 UIProcess/Plugins 81 82 MESSAGE_RECEIVERS = \ 83 PluginControllerProxy.messages.in \ 84 PluginProcess.messages.in \ 85 PluginProcessProxy.messages.in \ 86 PluginProxy.messages.in \ 87 WebPage/WebPage.messages.in \ 88 WebPageProxy.messages.in \ 89 WebProcess.messages.in \ 90 WebProcessConnection.messages.in 91 92 SCRIPTS = \ 93 $$PWD/Scripts/generate-message-receiver.py \ 94 $$PWD/Scripts/generate-messages-header.py \ 95 $$PWD/Scripts/webkit2/__init__.py \ 96 $$PWD/Scripts/webkit2/messages.py 97 98 message_header_generator.commands = python $${SRC_ROOT_DIR}WebKit2/Scripts/generate-messages-header.py ${QMAKE_FILE_IN} > ${QMAKE_FILE_OUT} 99 message_header_generator.input = MESSAGE_RECEIVERS 100 message_header_generator.depends = $$SCRIPTS 101 message_header_generator.output_function = message_header_generator_output 102 addExtraCompiler(message_header_generator) 103 104 message_receiver_generator.commands = python $${SRC_ROOT_DIR}WebKit2/Scripts/generate-message-receiver.py ${QMAKE_FILE_IN} > ${QMAKE_FILE_OUT} 105 message_receiver_generator.input = MESSAGE_RECEIVERS 106 message_receiver_generator.depends = $$SCRIPTS 107 message_receiver_generator.output_function = message_receiver_generator_output 108 addExtraCompiler(message_receiver_generator) 79 109 80 110 fwheader_generator.commands = perl $${SRC_ROOT_DIR}/WebKitTools/Scripts/generate-forwarding-headers.pl $${SRC_ROOT_DIR}/WebKit2 $${OUTPUT_DIR}/include qt -
trunk/WebKit2/WebKit2.pro
r69616 r69653 142 142 143 143 WEBKIT2_GENERATED_HEADERS = \ 144 $$OUTPUT_DIR/WebKit2/generated/PluginControllerProxyMessages.h \ 145 $$OUTPUT_DIR/WebKit2/generated/PluginProcessMessages.h \ 146 $$OUTPUT_DIR/WebKit2/generated/PluginProcessProxyMessages.h \ 147 $$OUTPUT_DIR/WebKit2/generated/PluginProxyMessages.h \ 144 148 $$OUTPUT_DIR/WebKit2/generated/WebPageMessages.h \ 145 149 $$OUTPUT_DIR/WebKit2/generated/WebPageProxyMessages.h \ 150 $$OUTPUT_DIR/WebKit2/generated/WebProcessConnectionMessages.h \ 146 151 $$OUTPUT_DIR/WebKit2/generated/WebProcessMessages.h 147 152 148 153 WEBKIT2_GENERATED_SOURCES = \ 154 $$OUTPUT_DIR/WebKit2/generated/PluginControllerProxyMessageReceiver.cpp \ 155 $$OUTPUT_DIR/WebKit2/generated/PluginProcessMessageReceiver.cpp \ 156 $$OUTPUT_DIR/WebKit2/generated/PluginProcessProxyMessageReceiver.cpp \ 157 $$OUTPUT_DIR/WebKit2/generated/PluginProxyMessageReceiver.cpp \ 149 158 $$OUTPUT_DIR/WebKit2/generated/WebPageMessageReceiver.cpp \ 150 159 $$OUTPUT_DIR/WebKit2/generated/WebPageProxyMessageReceiver.cpp \ 160 $$OUTPUT_DIR/WebKit2/generated/WebProcessConnectionMessageReceiver.cpp \ 151 161 $$OUTPUT_DIR/WebKit2/generated/WebProcessMessageReceiver.cpp 152 162
Note: See TracChangeset
for help on using the changeset viewer.