From de198dc59039c865e49053112a4344257f913841 Mon Sep 17 00:00:00 2001 From: Dan Buch Date: Wed, 24 Feb 2010 20:20:19 -0500 Subject: [PATCH] more experimentation with test stuff, tackling the source-path weirdness --- Makefile | 11 +- custom-03g1-debugging/me/DebuggingApp.as | 1 + .../me/tests/TestDebugging.as | 18 +- custom-03g1-debugging/me/tests/TestFoo.as | 19 + mktargets.py | 10 +- targets.mk | 478 ++++++++++++------ 6 files changed, 367 insertions(+), 170 deletions(-) create mode 100644 custom-03g1-debugging/me/tests/TestFoo.as diff --git a/Makefile b/Makefile index 16b8106..8cf1bb9 100644 --- a/Makefile +++ b/Makefile @@ -18,8 +18,11 @@ MXMLC_FLAGS += -l+=$(HOME)/.local/share/flexunit # define all dependency mxml paths and their swf path targets # (which don't yet exist if they've never been built) -MXML = $(wildcard [0-9]*-*/*.mxml) $(wildcard custom-*/*.mxml) -SWFS = $(patsubst %.mxml,%.swf,$(MXML)) +MXML = $(wildcard ./*-*/*.mxml) +TEST_CLASSES = $(wildcard ./*-*/*/tests/Test*.as) \ + $(wildcard ./*-*/tests/Test*.as) \ + $(wildcard ./*-*/*/*/tests/Test*.as) +SWFS = $(patsubst %.mxml,%.swf,$(MXML)) $(patsubst %.as,%.swf,$(TEST_CLASSES)) # glob up all component files as well, since changes to them @@ -49,6 +52,10 @@ swfs: @echo $(SWFS) +test_classes: + @echo $(TEST_CLASSES) + + # remove all swf files in the tree clean: find -name \*.swf -exec rm {} \; ; \ diff --git a/custom-03g1-debugging/me/DebuggingApp.as b/custom-03g1-debugging/me/DebuggingApp.as index 2dc84a4..ada1b1a 100644 --- a/custom-03g1-debugging/me/DebuggingApp.as +++ b/custom-03g1-debugging/me/DebuggingApp.as @@ -1,5 +1,6 @@ package me { + //namespace me = "me.*"; import mx.core.Application; import mx.controls.Alert; import mx.controls.Button; diff --git a/custom-03g1-debugging/me/tests/TestDebugging.as b/custom-03g1-debugging/me/tests/TestDebugging.as index 40a265c..c20c801 100644 --- a/custom-03g1-debugging/me/tests/TestDebugging.as +++ b/custom-03g1-debugging/me/tests/TestDebugging.as @@ -1,16 +1,16 @@ package me.tests { - import me.DebuggingApp; + //import me.DebuggingApp; import mx.core.Application; - import org.flexunit.listeners.UIListener; - import org.flexunit.runner.TestRunnerBase; - import org.flexunit.runner.FlexUnitCore; + //import org.flexunit.listeners.UIListener; + //import org.flexunit.runner.TestRunnerBase; + //import org.flexunit.runner.FlexUnitCore; public class TestDebugging extends Application { - public var uiListener:TestRunnerBase; - private var core:FlexUnitCore; + //public var uiListener:TestRunnerBase; + //private var core:FlexUnitCore; public function TestDebugging():void { @@ -19,9 +19,9 @@ package me.tests public function runMe():void { - core = new FlexUnitCore(); - core.addListener(new UIListener(uiListener)); - core.run(Debugging); + //core = new FlexUnitCore(); + //core.addListener(new UIListener(uiListener)); + //core.run(Debugging); } } } diff --git a/custom-03g1-debugging/me/tests/TestFoo.as b/custom-03g1-debugging/me/tests/TestFoo.as new file mode 100644 index 0000000..c10ddad --- /dev/null +++ b/custom-03g1-debugging/me/tests/TestFoo.as @@ -0,0 +1,19 @@ +package me.tests +{ + import mx.core.Application; + import mx.controls.Alert; + import flash.events.Event; + + public class TestFoo extends Application + { + public function TestFoo():void + { + this.addEventListener("creationComplete", alertPoo); + } + + public function alertPoo(event:Event):void + { + Alert.show("poo!"); + } + } +} diff --git a/mktargets.py b/mktargets.py index d9846f4..6a805c6 100755 --- a/mktargets.py +++ b/mktargets.py @@ -19,8 +19,11 @@ RULE_SEP = '\n\n' TARGET_FMT = '{target}:' + DEP_SEP + '{deps}' RULE_FMT = '\\\n\t'.join([ '\t$(MXMLC) {primary_dep} ', - '$(MXMLC_FLAGS) -l+={parent_dir} ', - '-l+={package_base} -o {target}', + '$(MXMLC_FLAGS) ', + '-l+={parent_dir} ', + '-l+={package_base} ', + '-sp+={package_base} ', + '-o {target}', ]) @@ -91,7 +94,8 @@ class TargetMaker(object): pattern_rule_kwargs = \ self._get_pattern_rule_kwargs(primary_dep, target) - print(TARGET_FMT.format(target=target, + rel_target = './' + target.lstrip('./') + print(TARGET_FMT.format(target=rel_target, deps=DEP_SEP.join(deps)), file=self.outstream) print(RULE_FMT.format(**pattern_rule_kwargs) + RULE_SEP, file=self.outstream) diff --git a/targets.mk b/targets.mk index cb4d22f..b169b1d 100644 --- a/targets.mk +++ b/targets.mk @@ -1,409 +1,575 @@ # ******** AUTOGENERATED by mktargets.py ******************** -01-flickr/FlickrRIA.swf: \ +./01-flickr/FlickrRIA.swf: \ 01-flickr/FlickrThumbnail.mxml \ 01-flickr/FlickrRIA.mxml $(MXMLC) 01-flickr/FlickrRIA.mxml \ - $(MXMLC_FLAGS) -l+=01-flickr \ - -l+=01-flickr -o 01-flickr/FlickrRIA.swf + $(MXMLC_FLAGS) \ + -l+=01-flickr \ + -l+=01-flickr \ + -sp+=01-flickr \ + -o 01-flickr/FlickrRIA.swf -01-flickr/FlickrThumbnail.swf: \ +./01-flickr/FlickrThumbnail.swf: \ 01-flickr/FlickrThumbnail.mxml \ 01-flickr/FlickrRIA.mxml $(MXMLC) 01-flickr/FlickrThumbnail.mxml \ - $(MXMLC_FLAGS) -l+=01-flickr \ - -l+=01-flickr -o 01-flickr/FlickrThumbnail.swf + $(MXMLC_FLAGS) \ + -l+=01-flickr \ + -l+=01-flickr \ + -sp+=01-flickr \ + -o 01-flickr/FlickrThumbnail.swf -02-shipping/PlainText.swf: \ +./02-shipping/PlainText.swf: \ 02-shipping/PlainText.mxml $(MXMLC) 02-shipping/PlainText.mxml \ - $(MXMLC_FLAGS) -l+=02-shipping \ - -l+=02-shipping -o 02-shipping/PlainText.swf + $(MXMLC_FLAGS) \ + -l+=02-shipping \ + -l+=02-shipping \ + -sp+=02-shipping \ + -o 02-shipping/PlainText.swf -03a1-binding-and-modeling/YahooWeather.swf: \ +./03a1-binding-and-modeling/YahooWeather.swf: \ 03a1-binding-and-modeling/YahooWeather.mxml $(MXMLC) 03a1-binding-and-modeling/YahooWeather.mxml \ - $(MXMLC_FLAGS) -l+=03a1-binding-and-modeling \ - -l+=03a1-binding-and-modeling -o 03a1-binding-and-modeling/YahooWeather.swf + $(MXMLC_FLAGS) \ + -l+=03a1-binding-and-modeling \ + -l+=03a1-binding-and-modeling \ + -sp+=03a1-binding-and-modeling \ + -o 03a1-binding-and-modeling/YahooWeather.swf -03a2-crud-dynamic/CRUDDynamic.swf: \ +./03a2-crud-dynamic/CRUDDynamic.swf: \ 03a2-crud-dynamic/CRUDDynamic.mxml \ 03a2-crud-dynamic/dyn-employees.as $(MXMLC) 03a2-crud-dynamic/CRUDDynamic.mxml \ - $(MXMLC_FLAGS) -l+=03a2-crud-dynamic \ - -l+=03a2-crud-dynamic -o 03a2-crud-dynamic/CRUDDynamic.swf + $(MXMLC_FLAGS) \ + -l+=03a2-crud-dynamic \ + -l+=03a2-crud-dynamic \ + -sp+=03a2-crud-dynamic \ + -o 03a2-crud-dynamic/CRUDDynamic.swf -03a3-crud-static/CRUDStatic.swf: \ +./03a3-crud-static/CRUDStatic.swf: \ 03a3-crud-static/CRUDStatic.mxml \ 03a3-crud-static/static-employees.as $(MXMLC) 03a3-crud-static/CRUDStatic.mxml \ - $(MXMLC_FLAGS) -l+=03a3-crud-static \ - -l+=03a3-crud-static -o 03a3-crud-static/CRUDStatic.swf + $(MXMLC_FLAGS) \ + -l+=03a3-crud-static \ + -l+=03a3-crud-static \ + -sp+=03a3-crud-static \ + -o 03a3-crud-static/CRUDStatic.swf -03a4-external-interface/Main.swf: \ +./03a4-external-interface/Main.swf: \ 03a4-external-interface/Main.mxml $(MXMLC) 03a4-external-interface/Main.mxml \ - $(MXMLC_FLAGS) -l+=03a4-external-interface \ - -l+=03a4-external-interface -o 03a4-external-interface/Main.swf + $(MXMLC_FLAGS) \ + -l+=03a4-external-interface \ + -l+=03a4-external-interface \ + -sp+=03a4-external-interface \ + -o 03a4-external-interface/Main.swf -03a5-local-connections/BasicTaskReceiver.swf: \ +./03a5-local-connections/BasicTaskReceiver.swf: \ 03a5-local-connections/BasicTaskReceiver.mxml \ 03a5-local-connections/TaskSender.mxml $(MXMLC) 03a5-local-connections/BasicTaskReceiver.mxml \ - $(MXMLC_FLAGS) -l+=03a5-local-connections \ - -l+=03a5-local-connections -o 03a5-local-connections/BasicTaskReceiver.swf + $(MXMLC_FLAGS) \ + -l+=03a5-local-connections \ + -l+=03a5-local-connections \ + -sp+=03a5-local-connections \ + -o 03a5-local-connections/BasicTaskReceiver.swf -03a5-local-connections/TaskSender.swf: \ +./03a5-local-connections/TaskSender.swf: \ 03a5-local-connections/BasicTaskReceiver.mxml \ 03a5-local-connections/TaskSender.mxml $(MXMLC) 03a5-local-connections/TaskSender.mxml \ - $(MXMLC_FLAGS) -l+=03a5-local-connections \ - -l+=03a5-local-connections -o 03a5-local-connections/TaskSender.swf + $(MXMLC_FLAGS) \ + -l+=03a5-local-connections \ + -l+=03a5-local-connections \ + -sp+=03a5-local-connections \ + -o 03a5-local-connections/TaskSender.swf -03a6-shared-objects/SharedObjectExample.swf: \ +./03a6-shared-objects/SharedObjectExample.swf: \ 03a6-shared-objects/SharedObjectExample.mxml $(MXMLC) 03a6-shared-objects/SharedObjectExample.mxml \ - $(MXMLC_FLAGS) -l+=03a6-shared-objects \ - -l+=03a6-shared-objects -o 03a6-shared-objects/SharedObjectExample.swf + $(MXMLC_FLAGS) \ + -l+=03a6-shared-objects \ + -l+=03a6-shared-objects \ + -sp+=03a6-shared-objects \ + -o 03a6-shared-objects/SharedObjectExample.swf -03a7-validation-and-formatting/ValidatorsandFormattersExampleWithAreaCodeLookup.swf: \ +./03a7-validation-and-formatting/ValidatorsandFormattersExampleWithAreaCodeLookup.swf: \ 03a7-validation-and-formatting/ValidatorsandFormattersExampleWithAreaCodeLookup.mxml $(MXMLC) 03a7-validation-and-formatting/ValidatorsandFormattersExampleWithAreaCodeLookup.mxml \ - $(MXMLC_FLAGS) -l+=03a7-validation-and-formatting \ - -l+=03a7-validation-and-formatting -o 03a7-validation-and-formatting/ValidatorsandFormattersExampleWithAreaCodeLookup.swf + $(MXMLC_FLAGS) \ + -l+=03a7-validation-and-formatting \ + -l+=03a7-validation-and-formatting \ + -sp+=03a7-validation-and-formatting \ + -o 03a7-validation-and-formatting/ValidatorsandFormattersExampleWithAreaCodeLookup.swf -03b-handling-events/TwitterTimeline.swf: \ +./03b-handling-events/TwitterTimeline.swf: \ 03b-handling-events/TwitterTimeline.mxml $(MXMLC) 03b-handling-events/TwitterTimeline.mxml \ - $(MXMLC_FLAGS) -l+=03b-handling-events \ - -l+=03b-handling-events -o 03b-handling-events/TwitterTimeline.swf + $(MXMLC_FLAGS) \ + -l+=03b-handling-events \ + -l+=03b-handling-events \ + -sp+=03b-handling-events \ + -o 03b-handling-events/TwitterTimeline.swf -03b1-event-listeners/VBoxDemo.swf: \ +./03b1-event-listeners/VBoxDemo.swf: \ 03b1-event-listeners/VBoxDemo.mxml $(MXMLC) 03b1-event-listeners/VBoxDemo.mxml \ - $(MXMLC_FLAGS) -l+=03b1-event-listeners \ - -l+=03b1-event-listeners -o 03b1-event-listeners/VBoxDemo.swf + $(MXMLC_FLAGS) \ + -l+=03b1-event-listeners \ + -l+=03b1-event-listeners \ + -sp+=03b1-event-listeners \ + -o 03b1-event-listeners/VBoxDemo.swf -03b2-event-propagation/DemoApplication.swf: \ +./03b2-event-propagation/DemoApplication.swf: \ 03b2-event-propagation/DemoApplication.mxml $(MXMLC) 03b2-event-propagation/DemoApplication.mxml \ - $(MXMLC_FLAGS) -l+=03b2-event-propagation \ - -l+=03b2-event-propagation -o 03b2-event-propagation/DemoApplication.swf + $(MXMLC_FLAGS) \ + -l+=03b2-event-propagation \ + -l+=03b2-event-propagation \ + -sp+=03b2-event-propagation \ + -o 03b2-event-propagation/DemoApplication.swf -03b3-simple-ui-event/Example1.swf: \ +./03b3-simple-ui-event/Example1.swf: \ 03b3-simple-ui-event/Example1.mxml \ 03b3-simple-ui-event/Example2.mxml $(MXMLC) 03b3-simple-ui-event/Example1.mxml \ - $(MXMLC_FLAGS) -l+=03b3-simple-ui-event \ - -l+=03b3-simple-ui-event -o 03b3-simple-ui-event/Example1.swf + $(MXMLC_FLAGS) \ + -l+=03b3-simple-ui-event \ + -l+=03b3-simple-ui-event \ + -sp+=03b3-simple-ui-event \ + -o 03b3-simple-ui-event/Example1.swf -03b3-simple-ui-event/Example2.swf: \ +./03b3-simple-ui-event/Example2.swf: \ 03b3-simple-ui-event/Example1.mxml \ 03b3-simple-ui-event/Example2.mxml $(MXMLC) 03b3-simple-ui-event/Example2.mxml \ - $(MXMLC_FLAGS) -l+=03b3-simple-ui-event \ - -l+=03b3-simple-ui-event -o 03b3-simple-ui-event/Example2.swf + $(MXMLC_FLAGS) \ + -l+=03b3-simple-ui-event \ + -l+=03b3-simple-ui-event \ + -sp+=03b3-simple-ui-event \ + -o 03b3-simple-ui-event/Example2.swf -03c1-application-container/Demo.swf: \ +./03c1-application-container/Demo.swf: \ 03c1-application-container/Demo.mxml $(MXMLC) 03c1-application-container/Demo.mxml \ - $(MXMLC_FLAGS) -l+=03c1-application-container \ - -l+=03c1-application-container -o 03c1-application-container/Demo.swf + $(MXMLC_FLAGS) \ + -l+=03c1-application-container \ + -l+=03c1-application-container \ + -sp+=03c1-application-container \ + -o 03c1-application-container/Demo.swf -03c2-box-model/HBoxExample.swf: \ +./03c2-box-model/HBoxExample.swf: \ 03c2-box-model/VBoxExample.mxml \ 03c2-box-model/VBoxHBoxCombo.mxml \ 03c2-box-model/HBoxExample.mxml $(MXMLC) 03c2-box-model/HBoxExample.mxml \ - $(MXMLC_FLAGS) -l+=03c2-box-model \ - -l+=03c2-box-model -o 03c2-box-model/HBoxExample.swf + $(MXMLC_FLAGS) \ + -l+=03c2-box-model \ + -l+=03c2-box-model \ + -sp+=03c2-box-model \ + -o 03c2-box-model/HBoxExample.swf -03c2-box-model/VBoxExample.swf: \ +./03c2-box-model/VBoxExample.swf: \ 03c2-box-model/VBoxExample.mxml \ 03c2-box-model/VBoxHBoxCombo.mxml \ 03c2-box-model/HBoxExample.mxml $(MXMLC) 03c2-box-model/VBoxExample.mxml \ - $(MXMLC_FLAGS) -l+=03c2-box-model \ - -l+=03c2-box-model -o 03c2-box-model/VBoxExample.swf + $(MXMLC_FLAGS) \ + -l+=03c2-box-model \ + -l+=03c2-box-model \ + -sp+=03c2-box-model \ + -o 03c2-box-model/VBoxExample.swf -03c2-box-model/VBoxHBoxCombo.swf: \ +./03c2-box-model/VBoxHBoxCombo.swf: \ 03c2-box-model/VBoxExample.mxml \ 03c2-box-model/VBoxHBoxCombo.mxml \ 03c2-box-model/HBoxExample.mxml $(MXMLC) 03c2-box-model/VBoxHBoxCombo.mxml \ - $(MXMLC_FLAGS) -l+=03c2-box-model \ - -l+=03c2-box-model -o 03c2-box-model/VBoxHBoxCombo.swf + $(MXMLC_FLAGS) \ + -l+=03c2-box-model \ + -l+=03c2-box-model \ + -sp+=03c2-box-model \ + -o 03c2-box-model/VBoxHBoxCombo.swf -03c3-canvas-absolute/Example.swf: \ +./03c3-canvas-absolute/Example.swf: \ 03c3-canvas-absolute/Example.mxml $(MXMLC) 03c3-canvas-absolute/Example.mxml \ - $(MXMLC_FLAGS) -l+=03c3-canvas-absolute \ - -l+=03c3-canvas-absolute -o 03c3-canvas-absolute/Example.swf + $(MXMLC_FLAGS) \ + -l+=03c3-canvas-absolute \ + -l+=03c3-canvas-absolute \ + -sp+=03c3-canvas-absolute \ + -o 03c3-canvas-absolute/Example.swf -03c4-canvas-relative/Photo.swf: \ +./03c4-canvas-relative/Photo.swf: \ 03c4-canvas-relative/Photo.mxml $(MXMLC) 03c4-canvas-relative/Photo.mxml \ - $(MXMLC_FLAGS) -l+=03c4-canvas-relative \ - -l+=03c4-canvas-relative -o 03c4-canvas-relative/Photo.swf + $(MXMLC_FLAGS) \ + -l+=03c4-canvas-relative \ + -l+=03c4-canvas-relative \ + -sp+=03c4-canvas-relative \ + -o 03c4-canvas-relative/Photo.swf -03c5-combined-layout/Combined.swf: \ +./03c5-combined-layout/Combined.swf: \ 03c5-combined-layout/Combined.mxml $(MXMLC) 03c5-combined-layout/Combined.mxml \ - $(MXMLC_FLAGS) -l+=03c5-combined-layout \ - -l+=03c5-combined-layout -o 03c5-combined-layout/Combined.swf + $(MXMLC_FLAGS) \ + -l+=03c5-combined-layout \ + -l+=03c5-combined-layout \ + -sp+=03c5-combined-layout \ + -o 03c5-combined-layout/Combined.swf -03c6-form/CommentForm.swf: \ +./03c6-form/CommentForm.swf: \ 03c6-form/CommentForm.mxml $(MXMLC) 03c6-form/CommentForm.mxml \ - $(MXMLC_FLAGS) -l+=03c6-form \ - -l+=03c6-form -o 03c6-form/CommentForm.swf + $(MXMLC_FLAGS) \ + -l+=03c6-form \ + -l+=03c6-form \ + -sp+=03c6-form \ + -o 03c6-form/CommentForm.swf -03c7-mxml-vs-as3/WithAs3.swf: \ +./03c7-mxml-vs-as3/WithAs3.swf: \ 03c7-mxml-vs-as3/WithAs3.mxml \ 03c7-mxml-vs-as3/WithMxml.mxml $(MXMLC) 03c7-mxml-vs-as3/WithAs3.mxml \ - $(MXMLC_FLAGS) -l+=03c7-mxml-vs-as3 \ - -l+=03c7-mxml-vs-as3 -o 03c7-mxml-vs-as3/WithAs3.swf + $(MXMLC_FLAGS) \ + -l+=03c7-mxml-vs-as3 \ + -l+=03c7-mxml-vs-as3 \ + -sp+=03c7-mxml-vs-as3 \ + -o 03c7-mxml-vs-as3/WithAs3.swf -03c7-mxml-vs-as3/WithMxml.swf: \ +./03c7-mxml-vs-as3/WithMxml.swf: \ 03c7-mxml-vs-as3/WithMxml.mxml \ 03c7-mxml-vs-as3/WithAs3.mxml $(MXMLC) 03c7-mxml-vs-as3/WithMxml.mxml \ - $(MXMLC_FLAGS) -l+=03c7-mxml-vs-as3 \ - -l+=03c7-mxml-vs-as3 -o 03c7-mxml-vs-as3/WithMxml.swf + $(MXMLC_FLAGS) \ + -l+=03c7-mxml-vs-as3 \ + -l+=03c7-mxml-vs-as3 \ + -sp+=03c7-mxml-vs-as3 \ + -o 03c7-mxml-vs-as3/WithMxml.swf -03c8-panel/Photo.swf: \ +./03c8-panel/Photo.swf: \ 03c8-panel/Photo.mxml $(MXMLC) 03c8-panel/Photo.mxml \ - $(MXMLC_FLAGS) -l+=03c8-panel \ - -l+=03c8-panel -o 03c8-panel/Photo.swf + $(MXMLC_FLAGS) \ + -l+=03c8-panel \ + -l+=03c8-panel \ + -sp+=03c8-panel \ + -o 03c8-panel/Photo.swf -03d1-datagrid/DataGridExample.swf: \ +./03d1-datagrid/DataGridExample.swf: \ 03d1-datagrid/DataGridExample.mxml \ 03d1-datagrid/RequestParams.as \ 03d1-datagrid/DataGridApp.as $(MXMLC) 03d1-datagrid/DataGridExample.mxml \ - $(MXMLC_FLAGS) -l+=03d1-datagrid \ - -l+=03d1-datagrid -o 03d1-datagrid/DataGridExample.swf + $(MXMLC_FLAGS) \ + -l+=03d1-datagrid \ + -l+=03d1-datagrid \ + -sp+=03d1-datagrid \ + -o 03d1-datagrid/DataGridExample.swf -03d2-item-renderers/HBoxWeatherDisplay.swf: \ +./03d2-item-renderers/HBoxWeatherDisplay.swf: \ 03d2-item-renderers/HBoxWeatherDisplay.mxml \ 03d2-item-renderers/WeatherDisplay.mxml $(MXMLC) 03d2-item-renderers/HBoxWeatherDisplay.mxml \ - $(MXMLC_FLAGS) -l+=03d2-item-renderers \ - -l+=03d2-item-renderers -o 03d2-item-renderers/HBoxWeatherDisplay.swf + $(MXMLC_FLAGS) \ + -l+=03d2-item-renderers \ + -l+=03d2-item-renderers \ + -sp+=03d2-item-renderers \ + -o 03d2-item-renderers/HBoxWeatherDisplay.swf -03d2-item-renderers/WeatherDisplay.swf: \ +./03d2-item-renderers/WeatherDisplay.swf: \ 03d2-item-renderers/HBoxWeatherDisplay.mxml \ 03d2-item-renderers/WeatherDisplay.mxml $(MXMLC) 03d2-item-renderers/WeatherDisplay.mxml \ - $(MXMLC_FLAGS) -l+=03d2-item-renderers \ - -l+=03d2-item-renderers -o 03d2-item-renderers/WeatherDisplay.swf + $(MXMLC_FLAGS) \ + -l+=03d2-item-renderers \ + -l+=03d2-item-renderers \ + -sp+=03d2-item-renderers \ + -o 03d2-item-renderers/WeatherDisplay.swf -03d3-lists/HorizontalListControl.swf: \ +./03d3-lists/HorizontalListControl.swf: \ 03d3-lists/ListControl.mxml \ 03d3-lists/HorizontalListControl.mxml $(MXMLC) 03d3-lists/HorizontalListControl.mxml \ - $(MXMLC_FLAGS) -l+=03d3-lists \ - -l+=03d3-lists -o 03d3-lists/HorizontalListControl.swf + $(MXMLC_FLAGS) \ + -l+=03d3-lists \ + -l+=03d3-lists \ + -sp+=03d3-lists \ + -o 03d3-lists/HorizontalListControl.swf -03d3-lists/ListControl.swf: \ +./03d3-lists/ListControl.swf: \ 03d3-lists/ListControl.mxml \ 03d3-lists/HorizontalListControl.mxml $(MXMLC) 03d3-lists/ListControl.mxml \ - $(MXMLC_FLAGS) -l+=03d3-lists \ - -l+=03d3-lists -o 03d3-lists/ListControl.swf + $(MXMLC_FLAGS) \ + -l+=03d3-lists \ + -l+=03d3-lists \ + -sp+=03d3-lists \ + -o 03d3-lists/ListControl.swf -03d4-tilelist/TileListExample.swf: \ +./03d4-tilelist/TileListExample.swf: \ 03d4-tilelist/TileListExample.mxml $(MXMLC) 03d4-tilelist/TileListExample.mxml \ - $(MXMLC_FLAGS) -l+=03d4-tilelist \ - -l+=03d4-tilelist -o 03d4-tilelist/TileListExample.swf + $(MXMLC_FLAGS) \ + -l+=03d4-tilelist \ + -l+=03d4-tilelist \ + -sp+=03d4-tilelist \ + -o 03d4-tilelist/TileListExample.swf -03e1-accordion/Recipe.swf: \ +./03e1-accordion/Recipe.swf: \ 03e1-accordion/Recipe.mxml $(MXMLC) 03e1-accordion/Recipe.mxml \ - $(MXMLC_FLAGS) -l+=03e1-accordion \ - -l+=03e1-accordion -o 03e1-accordion/Recipe.swf + $(MXMLC_FLAGS) \ + -l+=03e1-accordion \ + -l+=03e1-accordion \ + -sp+=03e1-accordion \ + -o 03e1-accordion/Recipe.swf -03e2-tabbar-linkbar/LinkBar.swf: \ +./03e2-tabbar-linkbar/LinkBar.swf: \ 03e2-tabbar-linkbar/LinkBar.mxml \ 03e2-tabbar-linkbar/TabBarDemo.mxml $(MXMLC) 03e2-tabbar-linkbar/LinkBar.mxml \ - $(MXMLC_FLAGS) -l+=03e2-tabbar-linkbar \ - -l+=03e2-tabbar-linkbar -o 03e2-tabbar-linkbar/LinkBar.swf + $(MXMLC_FLAGS) \ + -l+=03e2-tabbar-linkbar \ + -l+=03e2-tabbar-linkbar \ + -sp+=03e2-tabbar-linkbar \ + -o 03e2-tabbar-linkbar/LinkBar.swf -03e2-tabbar-linkbar/TabBarDemo.swf: \ +./03e2-tabbar-linkbar/TabBarDemo.swf: \ 03e2-tabbar-linkbar/LinkBar.mxml \ 03e2-tabbar-linkbar/TabBarDemo.mxml $(MXMLC) 03e2-tabbar-linkbar/TabBarDemo.mxml \ - $(MXMLC_FLAGS) -l+=03e2-tabbar-linkbar \ - -l+=03e2-tabbar-linkbar -o 03e2-tabbar-linkbar/TabBarDemo.swf + $(MXMLC_FLAGS) \ + -l+=03e2-tabbar-linkbar \ + -l+=03e2-tabbar-linkbar \ + -sp+=03e2-tabbar-linkbar \ + -o 03e2-tabbar-linkbar/TabBarDemo.swf -03e3-tabnavigator/Shopping.swf: \ +./03e3-tabnavigator/Shopping.swf: \ 03e3-tabnavigator/Shopping.mxml $(MXMLC) 03e3-tabnavigator/Shopping.mxml \ - $(MXMLC_FLAGS) -l+=03e3-tabnavigator \ - -l+=03e3-tabnavigator -o 03e3-tabnavigator/Shopping.swf + $(MXMLC_FLAGS) \ + -l+=03e3-tabnavigator \ + -l+=03e3-tabnavigator \ + -sp+=03e3-tabnavigator \ + -o 03e3-tabnavigator/Shopping.swf -03e4-viewstack/ViewStackDemo.swf: \ +./03e4-viewstack/ViewStackDemo.swf: \ 03e4-viewstack/ViewStackDemo.mxml $(MXMLC) 03e4-viewstack/ViewStackDemo.mxml \ - $(MXMLC_FLAGS) -l+=03e4-viewstack \ - -l+=03e4-viewstack -o 03e4-viewstack/ViewStackDemo.swf + $(MXMLC_FLAGS) \ + -l+=03e4-viewstack \ + -l+=03e4-viewstack \ + -sp+=03e4-viewstack \ + -o 03e4-viewstack/ViewStackDemo.swf -03f1-custom-components/MainForm.swf: \ +./03f1-custom-components/MainForm.swf: \ 03f1-custom-components/MainForm.mxml \ 03f1-custom-components/com/mycustom/components/TextInputEmail.as $(MXMLC) 03f1-custom-components/MainForm.mxml \ - $(MXMLC_FLAGS) -l+=03f1-custom-components \ - -l+=03f1-custom-components -o 03f1-custom-components/MainForm.swf + $(MXMLC_FLAGS) \ + -l+=03f1-custom-components \ + -l+=03f1-custom-components \ + -sp+=03f1-custom-components \ + -o 03f1-custom-components/MainForm.swf -03f2-code-behind/CodeBehindDisplay.swf: \ +./03f2-code-behind/CodeBehindDisplay.swf: \ 03f2-code-behind/CodeBehindDisplay.mxml \ 03f2-code-behind/CodeExample.mxml \ 03f2-code-behind/as_components/ComboBoxCodeBehind.as $(MXMLC) 03f2-code-behind/CodeBehindDisplay.mxml \ - $(MXMLC_FLAGS) -l+=03f2-code-behind \ - -l+=03f2-code-behind -o 03f2-code-behind/CodeBehindDisplay.swf + $(MXMLC_FLAGS) \ + -l+=03f2-code-behind \ + -l+=03f2-code-behind \ + -sp+=03f2-code-behind \ + -o 03f2-code-behind/CodeBehindDisplay.swf -03f2-code-behind/CodeExample.swf: \ +./03f2-code-behind/CodeExample.swf: \ 03f2-code-behind/CodeBehindDisplay.mxml \ 03f2-code-behind/CodeExample.mxml \ 03f2-code-behind/as_components/ComboBoxCodeBehind.as $(MXMLC) 03f2-code-behind/CodeExample.mxml \ - $(MXMLC_FLAGS) -l+=03f2-code-behind \ - -l+=03f2-code-behind -o 03f2-code-behind/CodeExample.swf + $(MXMLC_FLAGS) \ + -l+=03f2-code-behind \ + -l+=03f2-code-behind \ + -sp+=03f2-code-behind \ + -o 03f2-code-behind/CodeExample.swf -03f3-composite-component/ComponentForm.swf: \ +./03f3-composite-component/ComponentForm.swf: \ 03f3-composite-component/components/ComboBoxDateEntry.mxml \ 03f3-composite-component/ComponentForm.mxml \ 03f3-composite-component/components/ComboBoxMonths.mxml $(MXMLC) 03f3-composite-component/ComponentForm.mxml \ - $(MXMLC_FLAGS) -l+=03f3-composite-component \ - -l+=03f3-composite-component -o 03f3-composite-component/ComponentForm.swf + $(MXMLC_FLAGS) \ + -l+=03f3-composite-component \ + -l+=03f3-composite-component \ + -sp+=03f3-composite-component \ + -o 03f3-composite-component/ComponentForm.swf -03f4-multiple-composite-components/Main.swf: \ +./03f4-multiple-composite-components/Main.swf: \ 03f4-multiple-composite-components/Main.mxml \ 03f4-multiple-composite-components/components/ComboBoxDateEntry.mxml \ 03f4-multiple-composite-components/components/ComboBoxMonths.as $(MXMLC) 03f4-multiple-composite-components/Main.mxml \ - $(MXMLC_FLAGS) -l+=03f4-multiple-composite-components \ - -l+=03f4-multiple-composite-components -o 03f4-multiple-composite-components/Main.swf + $(MXMLC_FLAGS) \ + -l+=03f4-multiple-composite-components \ + -l+=03f4-multiple-composite-components \ + -sp+=03f4-multiple-composite-components \ + -o 03f4-multiple-composite-components/Main.swf -03f5-mxml/MainForm.swf: \ +./03f5-mxml/MainForm.swf: \ 03f5-mxml/MainForm.mxml \ 03f5-mxml/components/ComboBoxMonths.mxml $(MXMLC) 03f5-mxml/MainForm.mxml \ - $(MXMLC_FLAGS) -l+=03f5-mxml \ - -l+=03f5-mxml -o 03f5-mxml/MainForm.swf + $(MXMLC_FLAGS) \ + -l+=03f5-mxml \ + -l+=03f5-mxml \ + -sp+=03f5-mxml \ + -o 03f5-mxml/MainForm.swf -03g1-debugging/Debugging.swf: \ +./03g1-debugging/Debugging.swf: \ 03g1-debugging/Debugging.mxml $(MXMLC) 03g1-debugging/Debugging.mxml \ - $(MXMLC_FLAGS) -l+=03g1-debugging \ - -l+=03g1-debugging -o 03g1-debugging/Debugging.swf + $(MXMLC_FLAGS) \ + -l+=03g1-debugging \ + -l+=03g1-debugging \ + -sp+=03g1-debugging \ + -o 03g1-debugging/Debugging.swf -custom-03d1-datagrid/Snarf.swf: \ +./custom-03d1-datagrid/Snarf.swf: \ custom-03d1-datagrid/Snarf.mxml \ custom-03d1-datagrid/CustomApp.as $(MXMLC) custom-03d1-datagrid/Snarf.mxml \ - $(MXMLC_FLAGS) -l+=custom-03d1-datagrid \ - -l+=custom-03d1-datagrid -o custom-03d1-datagrid/Snarf.swf + $(MXMLC_FLAGS) \ + -l+=custom-03d1-datagrid \ + -l+=custom-03d1-datagrid \ + -sp+=custom-03d1-datagrid \ + -o custom-03d1-datagrid/Snarf.swf -custom-03d2-item-renderers/HBoxWeatherDisplay.swf: \ +./custom-03d2-item-renderers/HBoxWeatherDisplay.swf: \ custom-03d2-item-renderers/HBoxWeatherDisplay.mxml \ custom-03d2-item-renderers/WeatherDisplay.mxml \ custom-03d2-item-renderers/WeatherApp.as $(MXMLC) custom-03d2-item-renderers/HBoxWeatherDisplay.mxml \ - $(MXMLC_FLAGS) -l+=custom-03d2-item-renderers \ - -l+=custom-03d2-item-renderers -o custom-03d2-item-renderers/HBoxWeatherDisplay.swf + $(MXMLC_FLAGS) \ + -l+=custom-03d2-item-renderers \ + -l+=custom-03d2-item-renderers \ + -sp+=custom-03d2-item-renderers \ + -o custom-03d2-item-renderers/HBoxWeatherDisplay.swf -custom-03d2-item-renderers/WeatherDisplay.swf: \ +./custom-03d2-item-renderers/WeatherDisplay.swf: \ custom-03d2-item-renderers/HBoxWeatherDisplay.mxml \ custom-03d2-item-renderers/WeatherDisplay.mxml \ custom-03d2-item-renderers/WeatherApp.as $(MXMLC) custom-03d2-item-renderers/WeatherDisplay.mxml \ - $(MXMLC_FLAGS) -l+=custom-03d2-item-renderers \ - -l+=custom-03d2-item-renderers -o custom-03d2-item-renderers/WeatherDisplay.swf + $(MXMLC_FLAGS) \ + -l+=custom-03d2-item-renderers \ + -l+=custom-03d2-item-renderers \ + -sp+=custom-03d2-item-renderers \ + -o custom-03d2-item-renderers/WeatherDisplay.swf -custom-03d3-lists/ListControl.swf: \ +./custom-03d3-lists/ListControl.swf: \ custom-03d3-lists/ListControl.mxml \ custom-03d3-lists/listapp.css \ custom-03d3-lists/ListApp.as $(MXMLC) custom-03d3-lists/ListControl.mxml \ - $(MXMLC_FLAGS) -l+=custom-03d3-lists \ - -l+=custom-03d3-lists -o custom-03d3-lists/ListControl.swf + $(MXMLC_FLAGS) \ + -l+=custom-03d3-lists \ + -l+=custom-03d3-lists \ + -sp+=custom-03d3-lists \ + -o custom-03d3-lists/ListControl.swf -custom-03d4-tilelist/TileListExample.swf: \ +./custom-03d4-tilelist/TileListExample.swf: \ custom-03d4-tilelist/TileListExample.mxml \ custom-03d4-tilelist/tilelist.css \ custom-03d4-tilelist/TileListApp.as $(MXMLC) custom-03d4-tilelist/TileListExample.mxml \ - $(MXMLC_FLAGS) -l+=custom-03d4-tilelist \ - -l+=custom-03d4-tilelist -o custom-03d4-tilelist/TileListExample.swf + $(MXMLC_FLAGS) \ + -l+=custom-03d4-tilelist \ + -l+=custom-03d4-tilelist \ + -sp+=custom-03d4-tilelist \ + -o custom-03d4-tilelist/TileListExample.swf -custom-03g1-debugging/Debugging.swf: \ +./custom-03g1-debugging/Debugging.swf: \ custom-03g1-debugging/Debugging.mxml \ custom-03g1-debugging/me/DebuggingApp.as $(MXMLC) custom-03g1-debugging/Debugging.mxml \ - $(MXMLC_FLAGS) -l+=custom-03g1-debugging \ - -l+=custom-03g1-debugging -o custom-03g1-debugging/Debugging.swf + $(MXMLC_FLAGS) \ + -l+=custom-03g1-debugging \ + -l+=custom-03g1-debugging \ + -sp+=custom-03g1-debugging \ + -o custom-03g1-debugging/Debugging.swf -custom-03g1-debugging/me/tests/TestDebugging.swf: \ +./custom-03g1-debugging/me/tests/TestDebugging.swf: \ custom-03g1-debugging/me/tests/TestDebugging.as $(MXMLC) custom-03g1-debugging/me/tests/TestDebugging.as \ - $(MXMLC_FLAGS) -l+=custom-03g1-debugging/me/tests \ - -l+=custom-03g1-debugging -o custom-03g1-debugging/me/tests/TestDebugging.swf + $(MXMLC_FLAGS) \ + -l+=custom-03g1-debugging/me/tests \ + -l+=custom-03g1-debugging \ + -sp+=custom-03g1-debugging \ + -o custom-03g1-debugging/me/tests/TestDebugging.swf + + +./custom-03g1-debugging/me/tests/TestFoo.swf: \ + custom-03g1-debugging/me/tests/TestFoo.as + $(MXMLC) custom-03g1-debugging/me/tests/TestFoo.as \ + $(MXMLC_FLAGS) \ + -l+=custom-03g1-debugging/me/tests \ + -l+=custom-03g1-debugging \ + -sp+=custom-03g1-debugging \ + -o custom-03g1-debugging/me/tests/TestFoo.swf