summaryrefslogtreecommitdiffstats
path: root/make/include
diff options
context:
space:
mode:
authorkonablend <[email protected]>2009-03-05 16:43:48 +0000
committerkonablend <[email protected]>2009-03-05 16:43:48 +0000
commit10064dfb1db119c0d87ce07253803ac3d7ca507f (patch)
tree10f4e573e2820646e14c8e8b5fba02bd4d5cb7ad /make/include
parent315201db9b43310589d59270d16304240f6d886e (diff)
BuildSystem:
- changed behavior (which was introduced in r2223) of what MODULE target (phase) is dirtied when one of the contrib modules it depends upon is changed; eg: cleaned or build: old: MODULE.extract new: MODULE.configure - example of new (corrected) behavior: 1. svn update brings in a new change on faad2 module which has new version (url) 2. make 3. result: faad2 runs the guantlet: fetch->extract->patch->configure->build->install (FXPCBI for short) 4. result: ffmpeg has a dependency on faad2 and runs: CBI 5. result: libhb depends on all contrib modules and recompiles all .o and creates .a 6. result: [no xcode] HandBrakeCLI depends on libhb and recompiles all .o and relinks. 7. result: [xcode] HandBrakeCLI and HandBrake may need to be 'cleaned' to force them to recompile as opposed to just relinking. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2225 b64f7644-9d1e-0410-96f1-a4d463321fa5
Diffstat (limited to 'make/include')
-rw-r--r--make/include/contrib.defs2
1 files changed, 1 insertions, 1 deletions
diff --git a/make/include/contrib.defs b/make/include/contrib.defs
index 4c344767d..3cd80303e 100644
--- a/make/include/contrib.defs
+++ b/make/include/contrib.defs
@@ -202,7 +202,6 @@ $$($(1).FETCH.target): | $$(dir $$($(1).FETCH.target))
$($(1).name).extract: $$($(1).EXTRACT.target)
$$($(1).EXTRACT.target): | $$(dir $$($(1).EXTRACT.target))
-$$($(1).EXTRACT.target): $$($(1).deps)
$$($(1).EXTRACT.target): $$($(1).FETCH.target)
$$($(1).EXTRACT)
@@ -233,6 +232,7 @@ $($(1).name).patch.untouch:
$($(1).name).configure: $$($(1).CONFIGURE.target)
$$($(1).CONFIGURE.target): | $$(dir $$($(1).CONFIGURE.target))
+$$($(1).CONFIGURE.target): $$($(1).deps)
$$($(1).CONFIGURE.target): $$($(1).PATCH.target)
$$($(1).CONFIGURE)