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
