This includes all classes. The generator does not differ between  
applications and the framework. I think this is necessary as long as  
you don't have a valid application. The whole dependency resolver can  
only work well, if there is a application class to include.

Maybe you can try to add a include statement for all your classes,  
but I'm not sure if this really works. You have mentioned that a part  
of your code is generated and maybe references to until then  
unreferenced classes.

Please try something like:

APPLICATION_ADDITIONAL_BUILD_OPTIONS = --include $ 
(APPLICATION_NAMESPACE).*

and disable the APPLICATION_COMPLETE_BUILD again.

Greetings,

Sebastian





Am 03.03.2007 um 23:30 schrieb Jim Hunter:

> That seems to have been the problem. I now have a technical  
> question with regard to this type of build. I see that it included  
> all of my code, but what about the qooxdoo code? Did it also  
> include all of the qooxdoo code or only code that was referenced  
> from my code?
>
> Thanks,
> Jim
>
>
> On 3/3/07, Sebastian Werner <[EMAIL PROTECTED]> wrote: Ok,  
> I have overween one item. You must define
>
> APPLICATION_COMPLETE_SOURCE = true
>
> to get all classes included with the "source" application.
>
> However you need the comparable flag:
>
> APPLICATION_COMPLETE_BUILD = true
>
> to do the same with the build. The interesting part of your output is:
>
>    * Sorting 361 classes...
>      - Including 95 classes
>
> What means that not all classes gets included.
>
> Hope this helps.
>
> Sebastian
>
>
>
>
>
>
>
> Am 03.03.2007 um 00:20 schrieb Jim Hunter:
>
> > Here is the contents of my MAKE file:
> >
> > QOOXDOO_PATH = ../../..
> > QOOXDOO_URI = ../../../..
> > APPLICATION_NAMESPACE = swep
> > APPLICATION_MAKE_TITLE = Swep
> > APPLICATION_API_TITLE = Swep
> > APPLICATION_FILES = index.html
> > APPLICATION_RESOURCE_FILTER = true
> > APPLICATION_COMPLETE_SOURCE = true
> > APPLICATION_LINEBREAKS_BUILD = false
> > APPLICATION_LINEBREAKS_SOURCE = false
> > ifneq ($(QOOXDOO_PATH),PLEASE_DEFINE_QOOXDOO_PATH)
> >     include $(QOOXDOO_PATH)/frontend/framework/tool/make/targets.mk
> >     include $(QOOXDOO_PATH)/frontend/framework/tool/make/
> > application.mk
> > endif
> > error:
> >     @echo "  * Please configure QOOXDOO_PATH"
> >
> >
> > and here is the output result of a 'make distclean build' (and the
> > resulting JS file does NOT contain all my code, only 2 classes that
> > were referenced in the swep.Application file) :
> >
> > Jim [EMAIL PROTECTED] ~/qooxdoo/frontend/application/swep
> > $ make distclean build
> >
> >  
> **********************************************************************
> > ******
> >   CLEANING UP Swep COMPLETELY
> >  
> **********************************************************************
> > ******
> >   * Cleaning up...
> >
> >  
> **********************************************************************
> > ******
> >   GENERATING BUILD VERSION OF Swep
> >  
> **********************************************************************
> > ******
> >
> >   PREPARING LOCALIZATION
> >  
> ----------------------------------------------------------------------
> > ------
> >   * Processing locales...
> >     - Locale: C
> >       - Copying C.xml...
> >       - Generating C.js...
> >
> >   PREPARING FRAMEWORK TRANSLATION
> >  
> ----------------------------------------------------------------------
> > ------
> >   * Processing source code...
> >   * Processing translations...
> >     - Translation: C
> >       - Merging translation file...
> >       - Generating catalog...
> >
> >   PREPARING APPLICATION TRANSLATION
> >  
> ----------------------------------------------------------------------
> > ------
> >   * Processing source code...
> >   * Processing translations...
> >     - Translation: C
> >       - Merging translation file...
> >       - Generating catalog...
> >
> >   INITIALIZATION:
> >  
> ----------------------------------------------------------------------
> > ------
> >   * Processing arguments...
> >
> >   SOURCE LOADER:
> >  
> ----------------------------------------------------------------------
> > ------
> >   * Indexing class paths...
> >     - Indexing: ../../../frontend/framework/source/class
> >       - 318 classes were found
> >     - Indexing: ./source/class
> >       - 43 classes were found
> >   * Resolving
> > dependencies: ....................................................
> > .................................................................... 
> ..
> > ..........
> > .................................................................... 
> ..
> > ..........
> > .................................................................... 
> ..
> > ..........
> > .................................................................... 
> .
> >   * 361 classes were modified
> >
> >   SORT OF INCLUDE LIST:
> >  
> ----------------------------------------------------------------------
> > ------
> >   * Sorting 361 classes...
> >     - Including 95 classes
> >
> >   STRING OPTIMIZATION:
> >  
> ----------------------------------------------------------------------
> > ------
> >   * Searching
> > strings: .........................................................
> > ......................................
> >   * Found 915 strings (used 2394 times)
> >   * Replacing
> > strings: .........................................................
> > ......................................
> >   * Generating replacement...
> >
> >   LOCAL VARIABLE OPTIMIZATION:
> >  
> ----------------------------------------------------------------------
> > ------
> >   * Optimizing
> > variables: ......................................................
> > .........................................
> >
> >   CREATE COPY OF RESOURCES:
> >  
> ----------------------------------------------------------------------
> > ------
> >   * Processing embeds...
> >     - Found 1 embeds in qx.manager.object.ColorManager
> >     - Found 2 embeds in qx.theme.appearance.Classic
> >     - Found 1 embeds in qx.manager.object.ImageManager
> >   * Compiling embeds...
> >   * Syncing files...
> >     - Found 1 resources in qx.core.Object
> >       - Copying static [qx.static]
> >     - Found 1 resources in qx.theme.icon.Nuvola
> >       - Copying icon/Nuvola [qx.icontheme ]
> >     - Found 1 resources in qx.theme.widget.Windows
> >       - Copying widget/windows [qx.widgettheme]
> >
> >   GENERATION OF SETTINGS:
> >  
> ----------------------------------------------------------------------
> > ------
> >   * Processing input data...
> >
> >   GENERATION OF COMPILED SCRIPT:
> >  
> ----------------------------------------------------------------------
> > ------
> >   *
> >  
> Compiling: ...........................................................
> > ......
> > ..............................
> >   * Storing output as ./build/script/swep.js...
> >
> >   COPYING OF FILES
> >  
> ----------------------------------------------------------------------
> > ------
> >   * Copying files...
> >     - Processing index.html
> >
> > Jim [EMAIL PROTECTED] ~/qooxdoo/frontend/application/swep
> > $
> >
> >
> > Thanks,
> > Jim
> >
> >
> >
> > On 3/1/07, Sebastian Werner < [EMAIL PROTECTED]>
> > wrote:Normally this should all work without any problems. Please
> > attach
> > your log of a "make distclean build" in your answer. I will have a
> > look then.
> >
> > Sebastian
> >
> >
> >
> >
> >  
> ----------------------------------------------------------------------
> > ---
> > Take Surveys. Earn Cash. Influence the Future of IT
> > Join SourceForge.net's Techsay panel and you'll get the chance to
> > share your
> > opinions on IT & business topics through brief surveys-and earn cash
> > http://www.techsay.com/default.php?
> >  
> page=join.php&p=sourceforge&CID=DEVDEV________________________________
> > _______________
> > qooxdoo-devel mailing list
> > [email protected]
> > https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel
>
>
> ---------------------------------------------------------------------- 
> ---
> Take Surveys. Earn Cash. Influence the Future of IT
> Join SourceForge.net's Techsay panel and you'll get the chance to  
> share your
> opinions on IT & business topics through brief surveys-and earn cash
> http://www.techsay.com/default.php? 
> page=join.php&p=sourceforge&CID=DEVDEV
> _______________________________________________
> qooxdoo-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel
>
> ---------------------------------------------------------------------- 
> ---
> Take Surveys. Earn Cash. Influence the Future of IT
> Join SourceForge.net's Techsay panel and you'll get the chance to  
> share your
> opinions on IT & business topics through brief surveys-and earn cash
> http://www.techsay.com/default.php? 
> page=join.php&p=sourceforge&CID=DEVDEV________________________________ 
> _______________
> qooxdoo-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel


-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
qooxdoo-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel

Reply via email to