[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Minios-devel] [UNIKRAFT PATCH] build: Define preprocessing symbol for library name
Please see '[UNIKRAFT/LWIP PATCH 5/5] patches: Declare mem_* functions only for lwip internal use' for where this is needed. Cheers, Costin On 8/2/19 2:47 PM, Costin Lupu wrote: > We define preprocessing symbols for library name in order to be able to > protect > code based on the library name using #ifdef preprocessing directives (e.g. > "#ifdef __liblwip__"). The current solution also replaces dashes with > underscores given that we might have library names containing dashes (e.g. > for "pthread-embedded" library). > > Signed-off-by: Costin Lupu <costin.lupu@xxxxxxxxx> > --- > support/build/Makefile.rules | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/support/build/Makefile.rules b/support/build/Makefile.rules > index d90807e0..9666ead0 100644 > --- a/support/build/Makefile.rules > +++ b/support/build/Makefile.rules > @@ -386,7 +386,7 @@ $(3): $(2) | prepare > $($(call vprefix_lib,$(1),CINCLUDES)) $($(call > vprefix_lib,$(1),CINCLUDES-y)) \ > $(CFLAGS) $(CFLAGS-y) \ > $($(call vprefix_lib,$(1),CFLAGS)) $($(call > vprefix_lib,$(1),CFLAGS-y)) \ > - $(4) -D__LIBNAME__=$(1) -D__BASENAME__=$(notdir $(2)) \ > + $(4) -D__LIBNAME__=$(1) -D__BASENAME__=$(notdir $(2)) > -D__$(subst -,_,$(1))__ \ > -c $(2) -o $(3) $(depflags) > ) > > _______________________________________________ Minios-devel mailing list Minios-devel@xxxxxxxxxxxxxxxxxxxx https://lists.xenproject.org/mailman/listinfo/minios-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |