soong_config.mk is parsed very early, before any of the Android.mk files and many of the files in build/make/core. You probably need to set your variable in your product's BoardConfig.mk file.
On Thu, Dec 21, 2017 at 12:07 PM, Priyanka Bose <[email protected]> wrote: > Hi, > > I need to add a conditional flag based on which I need to include my srcs > and libs when they are enabled. > As some suggestions in the other posts, I have added a struct variable > under productvariable in the variables.go. > Then included the same in the soong_config.mk file. > Made the changes in my .bp file to include that productvariable struct. > In my .go file , I have checked for the condition variable ( which I am > enabling in one of the .mk files) and based on that updating the flag. > > The problem is regardless of whether I enable or disable the flag in my > .mk file, all files get compiled . > The compilation is success but when I checked the > /out/soong/soong.variables file generated after my build, I see that the > new product variable is present > in the variable.go but that is null , hence not updated. > > Can you tell me how to ensure that my specific soong variable is updated > based on the flags I set in the mk files. > And also accordingly the set of srcs are compiled > > Best Regards > Priyanka > > -- > -- > You received this message because you are subscribed to the "Android > Building" mailing list. > To post to this group, send email to [email protected] > To unsubscribe from this group, send email to > [email protected] > For more options, visit this group at > http://groups.google.com/group/android-building?hl=en > > --- > You received this message because you are subscribed to the Google Groups > "Android Building" 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. > -- -- You received this message because you are subscribed to the "Android Building" mailing list. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-building?hl=en --- You received this message because you are subscribed to the Google Groups "Android Building" 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.
