Hi, I want to build .o-files from sources in one of several possible subdirectories, and I want their output to be put in the corresponding subdirectory.
Allow me to demonstrate my problem with an example; I have an embedded application which may be built for multiple MCU's. For this, there are two directories libmaple/stm32f1/ libmaple/stm32f2/ For a certain tup variant, only one of these are applicable, so in their parent directory i have include @(MCU_SERIES)/rules.tup which allows me to specify which of these should be included. - Note that, with a Tupfile in each directory, both directories would always be built, which is what I want to avoid. Hence, I can't use a Tupfile Now, with the include command, it is possible to select the files I want. In my attempts on build-rules however, I have found no alternative to usign %B flag to specify the outputs. %B removes the subdirectory, which will put the output in the libmaple directory - which will cause name clashing. I need the output in the subdirectory besides its source. - Thus, it seems I can't use the include command, without possibly an added %-flag which does not remove subdirectories. I am kind of stuck here, and out of alternatives: How do I optionally build a subdirectory? Best Regards, Jonatan Olofsson -- -- tup-users mailing list email: [email protected] unsubscribe: [email protected] options: http://groups.google.com/group/tup-users?hl=en --- You received this message because you are subscribed to the Google Groups "tup-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
