Message ID | 20231204164954.3735-1-ckwilliams.work@gmail.com (mailing list archive) |
---|---|
State | Accepted |
Commit | 89dd980c1e9a |
Delegated to: | Petr Lautrbach |
Headers | show |
Series | [userspace] Add CPPFLAGS to Makefiles | expand |
On Mon, Dec 4, 2023 at 11:50 AM Cameron Williams <ckwilliams.work@gmail.com> wrote: > > This patch adds CPPFLAGS to all of the Makefiles as suggested. > > Signed-off-by: Cameron Williams <ckwilliams.work@gmail.com> I thought initially that you left out some directories, but for some reason sometimes the CPPFLAGS come after the CFLAGS. Not sure why, but everything has them. Acked-by: James Carter <jwcart2@gmail.com> > --- > checkpolicy/Makefile | 10 +++++----- > checkpolicy/test/Makefile | 4 ++-- > libselinux/src/Makefile | 14 +++++++------- > libsemanage/src/Makefile | 22 +++++++++++----------- > libsepol/src/Makefile | 10 +++++----- > mcstrans/src/Makefile | 2 +- > mcstrans/utils/Makefile | 2 +- > policycoreutils/hll/pp/Makefile | 2 +- > secilc/Makefile | 6 +++--- > 9 files changed, 36 insertions(+), 36 deletions(-) > > diff --git a/checkpolicy/Makefile b/checkpolicy/Makefile > index 281d15be..036ab905 100644 > --- a/checkpolicy/Makefile > +++ b/checkpolicy/Makefile > @@ -30,19 +30,19 @@ all: $(TARGETS) > $(MAKE) -C test > > checkpolicy: $(CHECKPOLOBJS) $(LIBSEPOLA) > - $(CC) $(CFLAGS) -o $@ $^ $(LDFLAGS) $(LDLIBS_LIBSEPOLA) > + $(CC) $(CPPFLAGS) $(CFLAGS) -o $@ $^ $(LDFLAGS) $(LDLIBS_LIBSEPOLA) > > checkmodule: $(CHECKMODOBJS) $(LIBSEPOLA) > - $(CC) $(CFLAGS) -o $@ $^ $(LDFLAGS) $(LDLIBS_LIBSEPOLA) > + $(CC) $(CPPFLAGS) $(CFLAGS) -o $@ $^ $(LDFLAGS) $(LDLIBS_LIBSEPOLA) > > %.o: %.c > - $(CC) $(CFLAGS) -o $@ -c $< > + $(CC) $(CPPFLAGS) $(CFLAGS) -o $@ -c $< > > y.tab.o: y.tab.c > - $(CC) $(filter-out -Werror, $(CFLAGS)) -o $@ -c $< > + $(CC) $(filter-out -Werror, $(CPPFLAGS) $(CFLAGS)) -o $@ -c $< > > lex.yy.o: lex.yy.c > - $(CC) $(filter-out -Werror, $(CFLAGS)) -o $@ -c $< > + $(CC) $(filter-out -Werror, $(CPPFLAGS) $(CFLAGS)) -o $@ -c $< > > y.tab.c: policy_parse.y > $(YACC) -d policy_parse.y > diff --git a/checkpolicy/test/Makefile b/checkpolicy/test/Makefile > index 8e5d16b3..7f2f431c 100644 > --- a/checkpolicy/test/Makefile > +++ b/checkpolicy/test/Makefile > @@ -13,10 +13,10 @@ endif > all: dispol dismod > > dispol: dispol.o $(LIBSEPOLA) > - $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $^ $(LDLIBS_LIBSEPOLA) > + $(CC) $(CPPFLAGS) $(CFLAGS) $(LDFLAGS) -o $@ $^ $(LDLIBS_LIBSEPOLA) > > dismod: dismod.o $(LIBSEPOLA) > - $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $^ $(LDLIBS_LIBSEPOLA) > + $(CC) $(CPPFLAGS) $(CFLAGS) $(LDFLAGS) -o $@ $^ $(LDLIBS_LIBSEPOLA) > > clean: > -rm -f dispol dismod *.o > diff --git a/libselinux/src/Makefile b/libselinux/src/Makefile > index 7aadb822..d3b981fc 100644 > --- a/libselinux/src/Makefile > +++ b/libselinux/src/Makefile > @@ -148,22 +148,22 @@ SWIGRUBY = swig -Wall -ruby -o $(SWIGRUBYCOUT) -outdir ./ $(DISABLE_FLAGS) > all: $(LIBA) $(LIBSO) $(LIBPC) > > pywrap: all selinuxswig_python_exception.i > - CFLAGS="$(CFLAGS) $(SWIG_CFLAGS)" $(PYTHON) setup.py build_ext > + CFLAGS="$(CPPFLAGS) $(CFLAGS) $(SWIG_CFLAGS)" $(PYTHON) setup.py build_ext > > rubywrap: all $(SWIGRUBYSO) > > $(SWIGRUBYLOBJ): $(SWIGRUBYCOUT) > - $(CC) $(CFLAGS) $(SWIG_CFLAGS) $(RUBYINC) -fPIC -DSHARED -c -o $@ $< > + $(CC) $(CPPFLAGS) $(CFLAGS) $(SWIG_CFLAGS) $(RUBYINC) -fPIC -DSHARED -c -o $@ $< > > $(SWIGRUBYSO): $(SWIGRUBYLOBJ) > - $(CC) $(CFLAGS) $(LDFLAGS) -L. -shared -o $@ $^ -lselinux $(RUBYLIBS) > + $(CC) $(CPPFLAGS) $(CFLAGS) $(LDFLAGS) -L. -shared -o $@ $^ -lselinux $(RUBYLIBS) > > $(LIBA): $(OBJS) > $(AR) rcs $@ $^ > $(RANLIB) $@ > > $(LIBSO): $(LOBJS) > - $(CC) $(CFLAGS) $(LDFLAGS) -shared -o $@ $^ $(PCRE_LDLIBS) $(FTS_LDLIBS) -ldl -Wl,$(LD_SONAME_FLAGS) > + $(CC) $(CPPFLAGS) $(CFLAGS) $(LDFLAGS) -shared -o $@ $^ $(PCRE_LDLIBS) $(FTS_LDLIBS) -ldl -Wl,$(LD_SONAME_FLAGS) > ln -sf $@ $(TARGET) > > $(LIBPC): $(LIBPC).in ../VERSION > @@ -173,10 +173,10 @@ selinuxswig_python_exception.i: exception.sh ../include/selinux/selinux.h > bash -e exception.sh > $@ || (rm -f $@ ; false) > > %.o: %.c policy.h > - $(CC) $(CFLAGS) $(TLSFLAGS) -c -o $@ $< > + $(CC) $(CPPFLAGS) $(CFLAGS) $(TLSFLAGS) -c -o $@ $< > > %.lo: %.c policy.h > - $(CC) $(CFLAGS) -fPIC -DSHARED -c -o $@ $< > + $(CC) $(CPPFLAGS) $(CFLAGS) -fPIC -DSHARED -c -o $@ $< > > $(SWIGRUBYCOUT): $(SWIGRUBYIF) > $(SWIGRUBY) $< > @@ -191,7 +191,7 @@ install: all > ln -sf --relative $(DESTDIR)$(SHLIBDIR)/$(LIBSO) $(DESTDIR)$(LIBDIR)/$(TARGET) > > install-pywrap: pywrap > - CFLAGS="$(CFLAGS) $(SWIG_CFLAGS)" $(PYTHON) -m pip install --prefix=$(PREFIX) `test -n "$(DESTDIR)" && echo --root $(DESTDIR) --ignore-installed --no-deps` $(PYTHON_SETUP_ARGS) . > + CFLAGS="$(CPPFLAGS) $(CFLAGS) $(SWIG_CFLAGS)" $(PYTHON) -m pip install --prefix=$(PREFIX) `test -n "$(DESTDIR)" && echo --root $(DESTDIR) --ignore-installed --no-deps` $(PYTHON_SETUP_ARGS) . > install -m 644 $(SWIGPYOUT) $(DESTDIR)$(PYTHONLIBDIR)/selinux/__init__.py > ln -sf --relative $(DESTDIR)$(PYTHONLIBDIR)/selinux/_selinux$(PYCEXT) $(DESTDIR)$(PYTHONLIBDIR)/_selinux$(PYCEXT) > > diff --git a/libsemanage/src/Makefile b/libsemanage/src/Makefile > index 589e4a70..d5259967 100644 > --- a/libsemanage/src/Makefile > +++ b/libsemanage/src/Makefile > @@ -74,23 +74,23 @@ pywrap: all $(SWIGSO) > rubywrap: all $(SWIGRUBYSO) > > $(SWIGLOBJ): $(SWIGCOUT) > - $(CC) $(CFLAGS) $(SWIG_CFLAGS) $(PYINC) -fPIC -DSHARED -c -o $@ $< > + $(CC) $(CPPFLAGS) $(CFLAGS) $(SWIG_CFLAGS) $(PYINC) -fPIC -DSHARED -c -o $@ $< > > $(SWIGRUBYLOBJ): $(SWIGRUBYCOUT) > - $(CC) $(CFLAGS) $(SWIG_CFLAGS) $(RUBYINC) -fPIC -DSHARED -c -o $@ $< > + $(CC) $(CPPFLAGS) $(CFLAGS) $(SWIG_CFLAGS) $(RUBYINC) -fPIC -DSHARED -c -o $@ $< > > $(SWIGSO): $(SWIGLOBJ) > - $(CC) $(CFLAGS) $(LDFLAGS) -L. -shared -o $@ $< -lsemanage $(PYLIBS) > + $(CC) $(CPPFLAGS) $(CFLAGS) $(LDFLAGS) -L. -shared -o $@ $< -lsemanage $(PYLIBS) > > $(SWIGRUBYSO): $(SWIGRUBYLOBJ) > - $(CC) $(CFLAGS) $(LDFLAGS) -L. -shared -o $@ $^ -lsemanage $(RUBYLIBS) > + $(CC) $(CPPFLAGS) $(CFLAGS) $(LDFLAGS) -L. -shared -o $@ $^ -lsemanage $(RUBYLIBS) > > $(LIBA): $(OBJS) > $(AR) rcs $@ $^ > $(RANLIB) $@ > > $(LIBSO): $(LOBJS) > - $(CC) $(CFLAGS) $(LDFLAGS) -shared -o $@ $^ -lsepol -laudit -lselinux -lbz2 -Wl,-soname,$(LIBSO),--version-script=libsemanage.map,-z,defs > + $(CC) $(CPPFLAGS) $(CFLAGS) $(LDFLAGS) -shared -o $@ $^ -lsepol -laudit -lselinux -lbz2 -Wl,-soname,$(LIBSO),--version-script=libsemanage.map,-z,defs > ln -sf $@ $(TARGET) > > $(LIBPC): $(LIBPC).in ../VERSION > @@ -108,22 +108,22 @@ conf-parse.c: conf-parse.y > conf-parse.h: conf-parse.c > > %.o: %.c > - $(CC) $(CFLAGS) -c -o $@ $< > + $(CC) $(CPPFLAGS) $(CFLAGS) -c -o $@ $< > > %.lo: %.c > - $(CC) $(CFLAGS) -fPIC -DSHARED -c -o $@ $< > + $(CC) $(CPPFLAGS) $(CFLAGS) -fPIC -DSHARED -c -o $@ $< > > conf-parse.o: conf-parse.c > - $(CC) $(filter-out -Werror, $(CFLAGS)) -c -o $@ $< > + $(CC) $(filter-out -Werror, $(CPPFLAGS) $(CFLAGS)) -c -o $@ $< > > conf-parse.lo: conf-parse.c > - $(CC) $(filter-out -Werror, $(CFLAGS)) -fPIC -DSHARED -c -o $@ $< > + $(CC) $(filter-out -Werror, $(CPPFLAGS) $(CFLAGS)) -fPIC -DSHARED -c -o $@ $< > > conf-scan.o: conf-scan.c > - $(CC) $(filter-out -Werror, $(CFLAGS)) -c -o $@ $< > + $(CC) $(filter-out -Werror, $(CPPFLAGS) $(CFLAGS)) -c -o $@ $< > > conf-scan.lo: conf-scan.c > - $(CC) $(filter-out -Werror, $(CFLAGS)) -fPIC -DSHARED -c -o $@ $< > + $(CC) $(filter-out -Werror, $(CPPFLAGS) $(CFLAGS)) -fPIC -DSHARED -c -o $@ $< > > $(SWIGCOUT): $(SWIGIF) > $(SWIG) $< > diff --git a/libsepol/src/Makefile b/libsepol/src/Makefile > index 13410c67..d80a941f 100644 > --- a/libsepol/src/Makefile > +++ b/libsepol/src/Makefile > @@ -53,7 +53,7 @@ $(LIBA): $(OBJS) > $(RANLIB) $@ > > $(LIBSO): $(LOBJS) $(LIBMAP) > - $(CC) $(CFLAGS) $(LDFLAGS) -shared -o $@ $(LOBJS) -Wl,$(LD_SONAME_FLAGS) > + $(CC) $(CPPFLAGS) $(CFLAGS) $(LDFLAGS) -shared -o $@ $(LOBJS) -Wl,$(LD_SONAME_FLAGS) > ln -sf $@ $(TARGET) > > $(LIBPC): $(LIBPC).in ../VERSION > @@ -68,10 +68,10 @@ endif > > ifneq ($(DISABLE_CIL),y) > $(CILDIR)/src/cil_lexer.o: $(CILDIR)/src/cil_lexer.c > - $(CC) $(filter-out -Werror, $(CFLAGS)) -fPIC -c -o $@ $< > + $(CC) $(filter-out -Werror, $(CPPFLAGS) $(CFLAGS)) -fPIC -c -o $@ $< > > $(CILDIR)/src/cil_lexer.lo: $(CILDIR)/src/cil_lexer.c > - $(CC) $(filter-out -Werror, $(CFLAGS)) -fPIC -DSHARED -c -o $@ $< > + $(CC) $(filter-out -Werror, $(CPPFLAGS) $(CFLAGS)) -fPIC -DSHARED -c -o $@ $< > > $(CILDIR)/src/cil_lexer.c: $(CILDIR)/src/cil_lexer.l > $(LEX) -o $@ $< > @@ -79,10 +79,10 @@ $(CILDIR)/src/cil_lexer.c: $(CILDIR)/src/cil_lexer.l > endif > > %.o: %.c > - $(CC) $(CFLAGS) -fPIC -c -o $@ $< > + $(CC) $(CPPFLAGS) $(CFLAGS) -fPIC -c -o $@ $< > > %.lo: %.c > - $(CC) $(CFLAGS) -fPIC -DSHARED -c -o $@ $< > + $(CC) $(CPPFLAGS) $(CFLAGS) -fPIC -DSHARED -c -o $@ $< > > install: all > test -d $(DESTDIR)$(LIBDIR) || install -m 755 -d $(DESTDIR)$(LIBDIR) > diff --git a/mcstrans/src/Makefile b/mcstrans/src/Makefile > index ef518625..89dbac16 100644 > --- a/mcstrans/src/Makefile > +++ b/mcstrans/src/Makefile > @@ -23,7 +23,7 @@ $(PROG): $(PROG_OBJS) $(LIBSEPOLA) > $(CC) $(LDFLAGS) -pie -o $@ $^ -lselinux -lcap $(PCRE_LDLIBS) $(LDLIBS_LIBSEPOLA) > > %.o: %.c > - $(CC) $(CFLAGS) $(PCRE_CFLAGS) -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -fPIE -c -o $@ $< > + $(CC) $(CPPFLAGS) $(CFLAGS) $(PCRE_CFLAGS) -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -fPIE -c -o $@ $< > > install: all > test -d $(DESTDIR)$(SBINDIR) || install -m 755 -d $(DESTDIR)$(SBINDIR) > diff --git a/mcstrans/utils/Makefile b/mcstrans/utils/Makefile > index a48f4e72..eec714f1 100644 > --- a/mcstrans/utils/Makefile > +++ b/mcstrans/utils/Makefile > @@ -20,7 +20,7 @@ untranscon: untranscon.o ../src/mcstrans.o ../src/mls_level.o $(LIBSEPOLA) > $(CC) $(LDFLAGS) -o $@ $^ $(PCRE_LDLIBS) -lselinux $(LDLIBS_LIBSEPOLA) > > %.o: %.c > - $(CC) $(CFLAGS) $(PCRE_CFLAGS) -D_GNU_SOURCE -I../src -fPIE -c -o $@ $< > + $(CC) $(CPPFLAGS) $(CFLAGS) $(PCRE_CFLAGS) -D_GNU_SOURCE -I../src -fPIE -c -o $@ $< > > install: all > -mkdir -p $(DESTDIR)$(SBINDIR) > diff --git a/policycoreutils/hll/pp/Makefile b/policycoreutils/hll/pp/Makefile > index fc8d3c4a..3c9b0efc 100644 > --- a/policycoreutils/hll/pp/Makefile > +++ b/policycoreutils/hll/pp/Makefile > @@ -15,7 +15,7 @@ pp: $(PP_OBJS) > $(CC) $(LDFLAGS) -o $@ $^ $(LDLIBS) > > %.o: %.c > - $(CC) $(CFLAGS) -c -o $@ $^ > + $(CC) $(CPPFLAGS) $(CFLAGS) -c -o $@ $^ > > install: all > -mkdir -p $(DESTDIR)$(HLLDIR) > diff --git a/secilc/Makefile b/secilc/Makefile > index 94be0481..ef7bc8cd 100644 > --- a/secilc/Makefile > +++ b/secilc/Makefile > @@ -31,7 +31,7 @@ override LDLIBS += -lsepol > all: $(SECILC) $(SECIL2CONF) $(SECIL2TREE) man > > $(SECILC): $(SECILC_OBJS) > - $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $^ $(LDLIBS) > + $(CC) $(CPPFLAGS) $(CFLAGS) $(LDFLAGS) -o $@ $^ $(LDLIBS) > > test: $(SECILC) > ./$(SECILC) test/policy.cil > @@ -40,10 +40,10 @@ test: $(SECILC) > $(DIFF) test/opt-expected.cil opt-actual.cil > > $(SECIL2CONF): $(SECIL2CONF_OBJS) > - $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $^ $(LDLIBS) > + $(CC) $(CPPFLAGS) $(CFLAGS) $(LDFLAGS) -o $@ $^ $(LDLIBS) > > $(SECIL2TREE): $(SECIL2TREE_OBJS) > - $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $^ $(LDLIBS) > + $(CC) $(CPPFLAGS) $(CFLAGS) $(LDFLAGS) -o $@ $^ $(LDLIBS) > > man: $(SECILC_MANPAGE) $(SECIL2CONF_MANPAGE) $(SECIL2TREE_MANPAGE) > > > base-commit: 0f5a8dd3ac8226264dc01df6bd0eca8ae7443db6 > -- > 2.43.0 >
On Tue, Dec 5, 2023 at 11:08 AM James Carter <jwcart2@gmail.com> wrote: > > On Mon, Dec 4, 2023 at 11:50 AM Cameron Williams > <ckwilliams.work@gmail.com> wrote: > > > > This patch adds CPPFLAGS to all of the Makefiles as suggested. > > > > Signed-off-by: Cameron Williams <ckwilliams.work@gmail.com> > > I thought initially that you left out some directories, but for some > reason sometimes the CPPFLAGS come after the CFLAGS. Not sure why, but > everything has them. > > Acked-by: James Carter <jwcart2@gmail.com> > Merged. Thanks, Jim > > > --- > > checkpolicy/Makefile | 10 +++++----- > > checkpolicy/test/Makefile | 4 ++-- > > libselinux/src/Makefile | 14 +++++++------- > > libsemanage/src/Makefile | 22 +++++++++++----------- > > libsepol/src/Makefile | 10 +++++----- > > mcstrans/src/Makefile | 2 +- > > mcstrans/utils/Makefile | 2 +- > > policycoreutils/hll/pp/Makefile | 2 +- > > secilc/Makefile | 6 +++--- > > 9 files changed, 36 insertions(+), 36 deletions(-) > > > > diff --git a/checkpolicy/Makefile b/checkpolicy/Makefile > > index 281d15be..036ab905 100644 > > --- a/checkpolicy/Makefile > > +++ b/checkpolicy/Makefile > > @@ -30,19 +30,19 @@ all: $(TARGETS) > > $(MAKE) -C test > > > > checkpolicy: $(CHECKPOLOBJS) $(LIBSEPOLA) > > - $(CC) $(CFLAGS) -o $@ $^ $(LDFLAGS) $(LDLIBS_LIBSEPOLA) > > + $(CC) $(CPPFLAGS) $(CFLAGS) -o $@ $^ $(LDFLAGS) $(LDLIBS_LIBSEPOLA) > > > > checkmodule: $(CHECKMODOBJS) $(LIBSEPOLA) > > - $(CC) $(CFLAGS) -o $@ $^ $(LDFLAGS) $(LDLIBS_LIBSEPOLA) > > + $(CC) $(CPPFLAGS) $(CFLAGS) -o $@ $^ $(LDFLAGS) $(LDLIBS_LIBSEPOLA) > > > > %.o: %.c > > - $(CC) $(CFLAGS) -o $@ -c $< > > + $(CC) $(CPPFLAGS) $(CFLAGS) -o $@ -c $< > > > > y.tab.o: y.tab.c > > - $(CC) $(filter-out -Werror, $(CFLAGS)) -o $@ -c $< > > + $(CC) $(filter-out -Werror, $(CPPFLAGS) $(CFLAGS)) -o $@ -c $< > > > > lex.yy.o: lex.yy.c > > - $(CC) $(filter-out -Werror, $(CFLAGS)) -o $@ -c $< > > + $(CC) $(filter-out -Werror, $(CPPFLAGS) $(CFLAGS)) -o $@ -c $< > > > > y.tab.c: policy_parse.y > > $(YACC) -d policy_parse.y > > diff --git a/checkpolicy/test/Makefile b/checkpolicy/test/Makefile > > index 8e5d16b3..7f2f431c 100644 > > --- a/checkpolicy/test/Makefile > > +++ b/checkpolicy/test/Makefile > > @@ -13,10 +13,10 @@ endif > > all: dispol dismod > > > > dispol: dispol.o $(LIBSEPOLA) > > - $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $^ $(LDLIBS_LIBSEPOLA) > > + $(CC) $(CPPFLAGS) $(CFLAGS) $(LDFLAGS) -o $@ $^ $(LDLIBS_LIBSEPOLA) > > > > dismod: dismod.o $(LIBSEPOLA) > > - $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $^ $(LDLIBS_LIBSEPOLA) > > + $(CC) $(CPPFLAGS) $(CFLAGS) $(LDFLAGS) -o $@ $^ $(LDLIBS_LIBSEPOLA) > > > > clean: > > -rm -f dispol dismod *.o > > diff --git a/libselinux/src/Makefile b/libselinux/src/Makefile > > index 7aadb822..d3b981fc 100644 > > --- a/libselinux/src/Makefile > > +++ b/libselinux/src/Makefile > > @@ -148,22 +148,22 @@ SWIGRUBY = swig -Wall -ruby -o $(SWIGRUBYCOUT) -outdir ./ $(DISABLE_FLAGS) > > all: $(LIBA) $(LIBSO) $(LIBPC) > > > > pywrap: all selinuxswig_python_exception.i > > - CFLAGS="$(CFLAGS) $(SWIG_CFLAGS)" $(PYTHON) setup.py build_ext > > + CFLAGS="$(CPPFLAGS) $(CFLAGS) $(SWIG_CFLAGS)" $(PYTHON) setup.py build_ext > > > > rubywrap: all $(SWIGRUBYSO) > > > > $(SWIGRUBYLOBJ): $(SWIGRUBYCOUT) > > - $(CC) $(CFLAGS) $(SWIG_CFLAGS) $(RUBYINC) -fPIC -DSHARED -c -o $@ $< > > + $(CC) $(CPPFLAGS) $(CFLAGS) $(SWIG_CFLAGS) $(RUBYINC) -fPIC -DSHARED -c -o $@ $< > > > > $(SWIGRUBYSO): $(SWIGRUBYLOBJ) > > - $(CC) $(CFLAGS) $(LDFLAGS) -L. -shared -o $@ $^ -lselinux $(RUBYLIBS) > > + $(CC) $(CPPFLAGS) $(CFLAGS) $(LDFLAGS) -L. -shared -o $@ $^ -lselinux $(RUBYLIBS) > > > > $(LIBA): $(OBJS) > > $(AR) rcs $@ $^ > > $(RANLIB) $@ > > > > $(LIBSO): $(LOBJS) > > - $(CC) $(CFLAGS) $(LDFLAGS) -shared -o $@ $^ $(PCRE_LDLIBS) $(FTS_LDLIBS) -ldl -Wl,$(LD_SONAME_FLAGS) > > + $(CC) $(CPPFLAGS) $(CFLAGS) $(LDFLAGS) -shared -o $@ $^ $(PCRE_LDLIBS) $(FTS_LDLIBS) -ldl -Wl,$(LD_SONAME_FLAGS) > > ln -sf $@ $(TARGET) > > > > $(LIBPC): $(LIBPC).in ../VERSION > > @@ -173,10 +173,10 @@ selinuxswig_python_exception.i: exception.sh ../include/selinux/selinux.h > > bash -e exception.sh > $@ || (rm -f $@ ; false) > > > > %.o: %.c policy.h > > - $(CC) $(CFLAGS) $(TLSFLAGS) -c -o $@ $< > > + $(CC) $(CPPFLAGS) $(CFLAGS) $(TLSFLAGS) -c -o $@ $< > > > > %.lo: %.c policy.h > > - $(CC) $(CFLAGS) -fPIC -DSHARED -c -o $@ $< > > + $(CC) $(CPPFLAGS) $(CFLAGS) -fPIC -DSHARED -c -o $@ $< > > > > $(SWIGRUBYCOUT): $(SWIGRUBYIF) > > $(SWIGRUBY) $< > > @@ -191,7 +191,7 @@ install: all > > ln -sf --relative $(DESTDIR)$(SHLIBDIR)/$(LIBSO) $(DESTDIR)$(LIBDIR)/$(TARGET) > > > > install-pywrap: pywrap > > - CFLAGS="$(CFLAGS) $(SWIG_CFLAGS)" $(PYTHON) -m pip install --prefix=$(PREFIX) `test -n "$(DESTDIR)" && echo --root $(DESTDIR) --ignore-installed --no-deps` $(PYTHON_SETUP_ARGS) . > > + CFLAGS="$(CPPFLAGS) $(CFLAGS) $(SWIG_CFLAGS)" $(PYTHON) -m pip install --prefix=$(PREFIX) `test -n "$(DESTDIR)" && echo --root $(DESTDIR) --ignore-installed --no-deps` $(PYTHON_SETUP_ARGS) . > > install -m 644 $(SWIGPYOUT) $(DESTDIR)$(PYTHONLIBDIR)/selinux/__init__.py > > ln -sf --relative $(DESTDIR)$(PYTHONLIBDIR)/selinux/_selinux$(PYCEXT) $(DESTDIR)$(PYTHONLIBDIR)/_selinux$(PYCEXT) > > > > diff --git a/libsemanage/src/Makefile b/libsemanage/src/Makefile > > index 589e4a70..d5259967 100644 > > --- a/libsemanage/src/Makefile > > +++ b/libsemanage/src/Makefile > > @@ -74,23 +74,23 @@ pywrap: all $(SWIGSO) > > rubywrap: all $(SWIGRUBYSO) > > > > $(SWIGLOBJ): $(SWIGCOUT) > > - $(CC) $(CFLAGS) $(SWIG_CFLAGS) $(PYINC) -fPIC -DSHARED -c -o $@ $< > > + $(CC) $(CPPFLAGS) $(CFLAGS) $(SWIG_CFLAGS) $(PYINC) -fPIC -DSHARED -c -o $@ $< > > > > $(SWIGRUBYLOBJ): $(SWIGRUBYCOUT) > > - $(CC) $(CFLAGS) $(SWIG_CFLAGS) $(RUBYINC) -fPIC -DSHARED -c -o $@ $< > > + $(CC) $(CPPFLAGS) $(CFLAGS) $(SWIG_CFLAGS) $(RUBYINC) -fPIC -DSHARED -c -o $@ $< > > > > $(SWIGSO): $(SWIGLOBJ) > > - $(CC) $(CFLAGS) $(LDFLAGS) -L. -shared -o $@ $< -lsemanage $(PYLIBS) > > + $(CC) $(CPPFLAGS) $(CFLAGS) $(LDFLAGS) -L. -shared -o $@ $< -lsemanage $(PYLIBS) > > > > $(SWIGRUBYSO): $(SWIGRUBYLOBJ) > > - $(CC) $(CFLAGS) $(LDFLAGS) -L. -shared -o $@ $^ -lsemanage $(RUBYLIBS) > > + $(CC) $(CPPFLAGS) $(CFLAGS) $(LDFLAGS) -L. -shared -o $@ $^ -lsemanage $(RUBYLIBS) > > > > $(LIBA): $(OBJS) > > $(AR) rcs $@ $^ > > $(RANLIB) $@ > > > > $(LIBSO): $(LOBJS) > > - $(CC) $(CFLAGS) $(LDFLAGS) -shared -o $@ $^ -lsepol -laudit -lselinux -lbz2 -Wl,-soname,$(LIBSO),--version-script=libsemanage.map,-z,defs > > + $(CC) $(CPPFLAGS) $(CFLAGS) $(LDFLAGS) -shared -o $@ $^ -lsepol -laudit -lselinux -lbz2 -Wl,-soname,$(LIBSO),--version-script=libsemanage.map,-z,defs > > ln -sf $@ $(TARGET) > > > > $(LIBPC): $(LIBPC).in ../VERSION > > @@ -108,22 +108,22 @@ conf-parse.c: conf-parse.y > > conf-parse.h: conf-parse.c > > > > %.o: %.c > > - $(CC) $(CFLAGS) -c -o $@ $< > > + $(CC) $(CPPFLAGS) $(CFLAGS) -c -o $@ $< > > > > %.lo: %.c > > - $(CC) $(CFLAGS) -fPIC -DSHARED -c -o $@ $< > > + $(CC) $(CPPFLAGS) $(CFLAGS) -fPIC -DSHARED -c -o $@ $< > > > > conf-parse.o: conf-parse.c > > - $(CC) $(filter-out -Werror, $(CFLAGS)) -c -o $@ $< > > + $(CC) $(filter-out -Werror, $(CPPFLAGS) $(CFLAGS)) -c -o $@ $< > > > > conf-parse.lo: conf-parse.c > > - $(CC) $(filter-out -Werror, $(CFLAGS)) -fPIC -DSHARED -c -o $@ $< > > + $(CC) $(filter-out -Werror, $(CPPFLAGS) $(CFLAGS)) -fPIC -DSHARED -c -o $@ $< > > > > conf-scan.o: conf-scan.c > > - $(CC) $(filter-out -Werror, $(CFLAGS)) -c -o $@ $< > > + $(CC) $(filter-out -Werror, $(CPPFLAGS) $(CFLAGS)) -c -o $@ $< > > > > conf-scan.lo: conf-scan.c > > - $(CC) $(filter-out -Werror, $(CFLAGS)) -fPIC -DSHARED -c -o $@ $< > > + $(CC) $(filter-out -Werror, $(CPPFLAGS) $(CFLAGS)) -fPIC -DSHARED -c -o $@ $< > > > > $(SWIGCOUT): $(SWIGIF) > > $(SWIG) $< > > diff --git a/libsepol/src/Makefile b/libsepol/src/Makefile > > index 13410c67..d80a941f 100644 > > --- a/libsepol/src/Makefile > > +++ b/libsepol/src/Makefile > > @@ -53,7 +53,7 @@ $(LIBA): $(OBJS) > > $(RANLIB) $@ > > > > $(LIBSO): $(LOBJS) $(LIBMAP) > > - $(CC) $(CFLAGS) $(LDFLAGS) -shared -o $@ $(LOBJS) -Wl,$(LD_SONAME_FLAGS) > > + $(CC) $(CPPFLAGS) $(CFLAGS) $(LDFLAGS) -shared -o $@ $(LOBJS) -Wl,$(LD_SONAME_FLAGS) > > ln -sf $@ $(TARGET) > > > > $(LIBPC): $(LIBPC).in ../VERSION > > @@ -68,10 +68,10 @@ endif > > > > ifneq ($(DISABLE_CIL),y) > > $(CILDIR)/src/cil_lexer.o: $(CILDIR)/src/cil_lexer.c > > - $(CC) $(filter-out -Werror, $(CFLAGS)) -fPIC -c -o $@ $< > > + $(CC) $(filter-out -Werror, $(CPPFLAGS) $(CFLAGS)) -fPIC -c -o $@ $< > > > > $(CILDIR)/src/cil_lexer.lo: $(CILDIR)/src/cil_lexer.c > > - $(CC) $(filter-out -Werror, $(CFLAGS)) -fPIC -DSHARED -c -o $@ $< > > + $(CC) $(filter-out -Werror, $(CPPFLAGS) $(CFLAGS)) -fPIC -DSHARED -c -o $@ $< > > > > $(CILDIR)/src/cil_lexer.c: $(CILDIR)/src/cil_lexer.l > > $(LEX) -o $@ $< > > @@ -79,10 +79,10 @@ $(CILDIR)/src/cil_lexer.c: $(CILDIR)/src/cil_lexer.l > > endif > > > > %.o: %.c > > - $(CC) $(CFLAGS) -fPIC -c -o $@ $< > > + $(CC) $(CPPFLAGS) $(CFLAGS) -fPIC -c -o $@ $< > > > > %.lo: %.c > > - $(CC) $(CFLAGS) -fPIC -DSHARED -c -o $@ $< > > + $(CC) $(CPPFLAGS) $(CFLAGS) -fPIC -DSHARED -c -o $@ $< > > > > install: all > > test -d $(DESTDIR)$(LIBDIR) || install -m 755 -d $(DESTDIR)$(LIBDIR) > > diff --git a/mcstrans/src/Makefile b/mcstrans/src/Makefile > > index ef518625..89dbac16 100644 > > --- a/mcstrans/src/Makefile > > +++ b/mcstrans/src/Makefile > > @@ -23,7 +23,7 @@ $(PROG): $(PROG_OBJS) $(LIBSEPOLA) > > $(CC) $(LDFLAGS) -pie -o $@ $^ -lselinux -lcap $(PCRE_LDLIBS) $(LDLIBS_LIBSEPOLA) > > > > %.o: %.c > > - $(CC) $(CFLAGS) $(PCRE_CFLAGS) -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -fPIE -c -o $@ $< > > + $(CC) $(CPPFLAGS) $(CFLAGS) $(PCRE_CFLAGS) -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -fPIE -c -o $@ $< > > > > install: all > > test -d $(DESTDIR)$(SBINDIR) || install -m 755 -d $(DESTDIR)$(SBINDIR) > > diff --git a/mcstrans/utils/Makefile b/mcstrans/utils/Makefile > > index a48f4e72..eec714f1 100644 > > --- a/mcstrans/utils/Makefile > > +++ b/mcstrans/utils/Makefile > > @@ -20,7 +20,7 @@ untranscon: untranscon.o ../src/mcstrans.o ../src/mls_level.o $(LIBSEPOLA) > > $(CC) $(LDFLAGS) -o $@ $^ $(PCRE_LDLIBS) -lselinux $(LDLIBS_LIBSEPOLA) > > > > %.o: %.c > > - $(CC) $(CFLAGS) $(PCRE_CFLAGS) -D_GNU_SOURCE -I../src -fPIE -c -o $@ $< > > + $(CC) $(CPPFLAGS) $(CFLAGS) $(PCRE_CFLAGS) -D_GNU_SOURCE -I../src -fPIE -c -o $@ $< > > > > install: all > > -mkdir -p $(DESTDIR)$(SBINDIR) > > diff --git a/policycoreutils/hll/pp/Makefile b/policycoreutils/hll/pp/Makefile > > index fc8d3c4a..3c9b0efc 100644 > > --- a/policycoreutils/hll/pp/Makefile > > +++ b/policycoreutils/hll/pp/Makefile > > @@ -15,7 +15,7 @@ pp: $(PP_OBJS) > > $(CC) $(LDFLAGS) -o $@ $^ $(LDLIBS) > > > > %.o: %.c > > - $(CC) $(CFLAGS) -c -o $@ $^ > > + $(CC) $(CPPFLAGS) $(CFLAGS) -c -o $@ $^ > > > > install: all > > -mkdir -p $(DESTDIR)$(HLLDIR) > > diff --git a/secilc/Makefile b/secilc/Makefile > > index 94be0481..ef7bc8cd 100644 > > --- a/secilc/Makefile > > +++ b/secilc/Makefile > > @@ -31,7 +31,7 @@ override LDLIBS += -lsepol > > all: $(SECILC) $(SECIL2CONF) $(SECIL2TREE) man > > > > $(SECILC): $(SECILC_OBJS) > > - $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $^ $(LDLIBS) > > + $(CC) $(CPPFLAGS) $(CFLAGS) $(LDFLAGS) -o $@ $^ $(LDLIBS) > > > > test: $(SECILC) > > ./$(SECILC) test/policy.cil > > @@ -40,10 +40,10 @@ test: $(SECILC) > > $(DIFF) test/opt-expected.cil opt-actual.cil > > > > $(SECIL2CONF): $(SECIL2CONF_OBJS) > > - $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $^ $(LDLIBS) > > + $(CC) $(CPPFLAGS) $(CFLAGS) $(LDFLAGS) -o $@ $^ $(LDLIBS) > > > > $(SECIL2TREE): $(SECIL2TREE_OBJS) > > - $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $^ $(LDLIBS) > > + $(CC) $(CPPFLAGS) $(CFLAGS) $(LDFLAGS) -o $@ $^ $(LDLIBS) > > > > man: $(SECILC_MANPAGE) $(SECIL2CONF_MANPAGE) $(SECIL2TREE_MANPAGE) > > > > > > base-commit: 0f5a8dd3ac8226264dc01df6bd0eca8ae7443db6 > > -- > > 2.43.0 > >
diff --git a/checkpolicy/Makefile b/checkpolicy/Makefile index 281d15be..036ab905 100644 --- a/checkpolicy/Makefile +++ b/checkpolicy/Makefile @@ -30,19 +30,19 @@ all: $(TARGETS) $(MAKE) -C test checkpolicy: $(CHECKPOLOBJS) $(LIBSEPOLA) - $(CC) $(CFLAGS) -o $@ $^ $(LDFLAGS) $(LDLIBS_LIBSEPOLA) + $(CC) $(CPPFLAGS) $(CFLAGS) -o $@ $^ $(LDFLAGS) $(LDLIBS_LIBSEPOLA) checkmodule: $(CHECKMODOBJS) $(LIBSEPOLA) - $(CC) $(CFLAGS) -o $@ $^ $(LDFLAGS) $(LDLIBS_LIBSEPOLA) + $(CC) $(CPPFLAGS) $(CFLAGS) -o $@ $^ $(LDFLAGS) $(LDLIBS_LIBSEPOLA) %.o: %.c - $(CC) $(CFLAGS) -o $@ -c $< + $(CC) $(CPPFLAGS) $(CFLAGS) -o $@ -c $< y.tab.o: y.tab.c - $(CC) $(filter-out -Werror, $(CFLAGS)) -o $@ -c $< + $(CC) $(filter-out -Werror, $(CPPFLAGS) $(CFLAGS)) -o $@ -c $< lex.yy.o: lex.yy.c - $(CC) $(filter-out -Werror, $(CFLAGS)) -o $@ -c $< + $(CC) $(filter-out -Werror, $(CPPFLAGS) $(CFLAGS)) -o $@ -c $< y.tab.c: policy_parse.y $(YACC) -d policy_parse.y diff --git a/checkpolicy/test/Makefile b/checkpolicy/test/Makefile index 8e5d16b3..7f2f431c 100644 --- a/checkpolicy/test/Makefile +++ b/checkpolicy/test/Makefile @@ -13,10 +13,10 @@ endif all: dispol dismod dispol: dispol.o $(LIBSEPOLA) - $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $^ $(LDLIBS_LIBSEPOLA) + $(CC) $(CPPFLAGS) $(CFLAGS) $(LDFLAGS) -o $@ $^ $(LDLIBS_LIBSEPOLA) dismod: dismod.o $(LIBSEPOLA) - $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $^ $(LDLIBS_LIBSEPOLA) + $(CC) $(CPPFLAGS) $(CFLAGS) $(LDFLAGS) -o $@ $^ $(LDLIBS_LIBSEPOLA) clean: -rm -f dispol dismod *.o diff --git a/libselinux/src/Makefile b/libselinux/src/Makefile index 7aadb822..d3b981fc 100644 --- a/libselinux/src/Makefile +++ b/libselinux/src/Makefile @@ -148,22 +148,22 @@ SWIGRUBY = swig -Wall -ruby -o $(SWIGRUBYCOUT) -outdir ./ $(DISABLE_FLAGS) all: $(LIBA) $(LIBSO) $(LIBPC) pywrap: all selinuxswig_python_exception.i - CFLAGS="$(CFLAGS) $(SWIG_CFLAGS)" $(PYTHON) setup.py build_ext + CFLAGS="$(CPPFLAGS) $(CFLAGS) $(SWIG_CFLAGS)" $(PYTHON) setup.py build_ext rubywrap: all $(SWIGRUBYSO) $(SWIGRUBYLOBJ): $(SWIGRUBYCOUT) - $(CC) $(CFLAGS) $(SWIG_CFLAGS) $(RUBYINC) -fPIC -DSHARED -c -o $@ $< + $(CC) $(CPPFLAGS) $(CFLAGS) $(SWIG_CFLAGS) $(RUBYINC) -fPIC -DSHARED -c -o $@ $< $(SWIGRUBYSO): $(SWIGRUBYLOBJ) - $(CC) $(CFLAGS) $(LDFLAGS) -L. -shared -o $@ $^ -lselinux $(RUBYLIBS) + $(CC) $(CPPFLAGS) $(CFLAGS) $(LDFLAGS) -L. -shared -o $@ $^ -lselinux $(RUBYLIBS) $(LIBA): $(OBJS) $(AR) rcs $@ $^ $(RANLIB) $@ $(LIBSO): $(LOBJS) - $(CC) $(CFLAGS) $(LDFLAGS) -shared -o $@ $^ $(PCRE_LDLIBS) $(FTS_LDLIBS) -ldl -Wl,$(LD_SONAME_FLAGS) + $(CC) $(CPPFLAGS) $(CFLAGS) $(LDFLAGS) -shared -o $@ $^ $(PCRE_LDLIBS) $(FTS_LDLIBS) -ldl -Wl,$(LD_SONAME_FLAGS) ln -sf $@ $(TARGET) $(LIBPC): $(LIBPC).in ../VERSION @@ -173,10 +173,10 @@ selinuxswig_python_exception.i: exception.sh ../include/selinux/selinux.h bash -e exception.sh > $@ || (rm -f $@ ; false) %.o: %.c policy.h - $(CC) $(CFLAGS) $(TLSFLAGS) -c -o $@ $< + $(CC) $(CPPFLAGS) $(CFLAGS) $(TLSFLAGS) -c -o $@ $< %.lo: %.c policy.h - $(CC) $(CFLAGS) -fPIC -DSHARED -c -o $@ $< + $(CC) $(CPPFLAGS) $(CFLAGS) -fPIC -DSHARED -c -o $@ $< $(SWIGRUBYCOUT): $(SWIGRUBYIF) $(SWIGRUBY) $< @@ -191,7 +191,7 @@ install: all ln -sf --relative $(DESTDIR)$(SHLIBDIR)/$(LIBSO) $(DESTDIR)$(LIBDIR)/$(TARGET) install-pywrap: pywrap - CFLAGS="$(CFLAGS) $(SWIG_CFLAGS)" $(PYTHON) -m pip install --prefix=$(PREFIX) `test -n "$(DESTDIR)" && echo --root $(DESTDIR) --ignore-installed --no-deps` $(PYTHON_SETUP_ARGS) . + CFLAGS="$(CPPFLAGS) $(CFLAGS) $(SWIG_CFLAGS)" $(PYTHON) -m pip install --prefix=$(PREFIX) `test -n "$(DESTDIR)" && echo --root $(DESTDIR) --ignore-installed --no-deps` $(PYTHON_SETUP_ARGS) . install -m 644 $(SWIGPYOUT) $(DESTDIR)$(PYTHONLIBDIR)/selinux/__init__.py ln -sf --relative $(DESTDIR)$(PYTHONLIBDIR)/selinux/_selinux$(PYCEXT) $(DESTDIR)$(PYTHONLIBDIR)/_selinux$(PYCEXT) diff --git a/libsemanage/src/Makefile b/libsemanage/src/Makefile index 589e4a70..d5259967 100644 --- a/libsemanage/src/Makefile +++ b/libsemanage/src/Makefile @@ -74,23 +74,23 @@ pywrap: all $(SWIGSO) rubywrap: all $(SWIGRUBYSO) $(SWIGLOBJ): $(SWIGCOUT) - $(CC) $(CFLAGS) $(SWIG_CFLAGS) $(PYINC) -fPIC -DSHARED -c -o $@ $< + $(CC) $(CPPFLAGS) $(CFLAGS) $(SWIG_CFLAGS) $(PYINC) -fPIC -DSHARED -c -o $@ $< $(SWIGRUBYLOBJ): $(SWIGRUBYCOUT) - $(CC) $(CFLAGS) $(SWIG_CFLAGS) $(RUBYINC) -fPIC -DSHARED -c -o $@ $< + $(CC) $(CPPFLAGS) $(CFLAGS) $(SWIG_CFLAGS) $(RUBYINC) -fPIC -DSHARED -c -o $@ $< $(SWIGSO): $(SWIGLOBJ) - $(CC) $(CFLAGS) $(LDFLAGS) -L. -shared -o $@ $< -lsemanage $(PYLIBS) + $(CC) $(CPPFLAGS) $(CFLAGS) $(LDFLAGS) -L. -shared -o $@ $< -lsemanage $(PYLIBS) $(SWIGRUBYSO): $(SWIGRUBYLOBJ) - $(CC) $(CFLAGS) $(LDFLAGS) -L. -shared -o $@ $^ -lsemanage $(RUBYLIBS) + $(CC) $(CPPFLAGS) $(CFLAGS) $(LDFLAGS) -L. -shared -o $@ $^ -lsemanage $(RUBYLIBS) $(LIBA): $(OBJS) $(AR) rcs $@ $^ $(RANLIB) $@ $(LIBSO): $(LOBJS) - $(CC) $(CFLAGS) $(LDFLAGS) -shared -o $@ $^ -lsepol -laudit -lselinux -lbz2 -Wl,-soname,$(LIBSO),--version-script=libsemanage.map,-z,defs + $(CC) $(CPPFLAGS) $(CFLAGS) $(LDFLAGS) -shared -o $@ $^ -lsepol -laudit -lselinux -lbz2 -Wl,-soname,$(LIBSO),--version-script=libsemanage.map,-z,defs ln -sf $@ $(TARGET) $(LIBPC): $(LIBPC).in ../VERSION @@ -108,22 +108,22 @@ conf-parse.c: conf-parse.y conf-parse.h: conf-parse.c %.o: %.c - $(CC) $(CFLAGS) -c -o $@ $< + $(CC) $(CPPFLAGS) $(CFLAGS) -c -o $@ $< %.lo: %.c - $(CC) $(CFLAGS) -fPIC -DSHARED -c -o $@ $< + $(CC) $(CPPFLAGS) $(CFLAGS) -fPIC -DSHARED -c -o $@ $< conf-parse.o: conf-parse.c - $(CC) $(filter-out -Werror, $(CFLAGS)) -c -o $@ $< + $(CC) $(filter-out -Werror, $(CPPFLAGS) $(CFLAGS)) -c -o $@ $< conf-parse.lo: conf-parse.c - $(CC) $(filter-out -Werror, $(CFLAGS)) -fPIC -DSHARED -c -o $@ $< + $(CC) $(filter-out -Werror, $(CPPFLAGS) $(CFLAGS)) -fPIC -DSHARED -c -o $@ $< conf-scan.o: conf-scan.c - $(CC) $(filter-out -Werror, $(CFLAGS)) -c -o $@ $< + $(CC) $(filter-out -Werror, $(CPPFLAGS) $(CFLAGS)) -c -o $@ $< conf-scan.lo: conf-scan.c - $(CC) $(filter-out -Werror, $(CFLAGS)) -fPIC -DSHARED -c -o $@ $< + $(CC) $(filter-out -Werror, $(CPPFLAGS) $(CFLAGS)) -fPIC -DSHARED -c -o $@ $< $(SWIGCOUT): $(SWIGIF) $(SWIG) $< diff --git a/libsepol/src/Makefile b/libsepol/src/Makefile index 13410c67..d80a941f 100644 --- a/libsepol/src/Makefile +++ b/libsepol/src/Makefile @@ -53,7 +53,7 @@ $(LIBA): $(OBJS) $(RANLIB) $@ $(LIBSO): $(LOBJS) $(LIBMAP) - $(CC) $(CFLAGS) $(LDFLAGS) -shared -o $@ $(LOBJS) -Wl,$(LD_SONAME_FLAGS) + $(CC) $(CPPFLAGS) $(CFLAGS) $(LDFLAGS) -shared -o $@ $(LOBJS) -Wl,$(LD_SONAME_FLAGS) ln -sf $@ $(TARGET) $(LIBPC): $(LIBPC).in ../VERSION @@ -68,10 +68,10 @@ endif ifneq ($(DISABLE_CIL),y) $(CILDIR)/src/cil_lexer.o: $(CILDIR)/src/cil_lexer.c - $(CC) $(filter-out -Werror, $(CFLAGS)) -fPIC -c -o $@ $< + $(CC) $(filter-out -Werror, $(CPPFLAGS) $(CFLAGS)) -fPIC -c -o $@ $< $(CILDIR)/src/cil_lexer.lo: $(CILDIR)/src/cil_lexer.c - $(CC) $(filter-out -Werror, $(CFLAGS)) -fPIC -DSHARED -c -o $@ $< + $(CC) $(filter-out -Werror, $(CPPFLAGS) $(CFLAGS)) -fPIC -DSHARED -c -o $@ $< $(CILDIR)/src/cil_lexer.c: $(CILDIR)/src/cil_lexer.l $(LEX) -o $@ $< @@ -79,10 +79,10 @@ $(CILDIR)/src/cil_lexer.c: $(CILDIR)/src/cil_lexer.l endif %.o: %.c - $(CC) $(CFLAGS) -fPIC -c -o $@ $< + $(CC) $(CPPFLAGS) $(CFLAGS) -fPIC -c -o $@ $< %.lo: %.c - $(CC) $(CFLAGS) -fPIC -DSHARED -c -o $@ $< + $(CC) $(CPPFLAGS) $(CFLAGS) -fPIC -DSHARED -c -o $@ $< install: all test -d $(DESTDIR)$(LIBDIR) || install -m 755 -d $(DESTDIR)$(LIBDIR) diff --git a/mcstrans/src/Makefile b/mcstrans/src/Makefile index ef518625..89dbac16 100644 --- a/mcstrans/src/Makefile +++ b/mcstrans/src/Makefile @@ -23,7 +23,7 @@ $(PROG): $(PROG_OBJS) $(LIBSEPOLA) $(CC) $(LDFLAGS) -pie -o $@ $^ -lselinux -lcap $(PCRE_LDLIBS) $(LDLIBS_LIBSEPOLA) %.o: %.c - $(CC) $(CFLAGS) $(PCRE_CFLAGS) -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -fPIE -c -o $@ $< + $(CC) $(CPPFLAGS) $(CFLAGS) $(PCRE_CFLAGS) -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -fPIE -c -o $@ $< install: all test -d $(DESTDIR)$(SBINDIR) || install -m 755 -d $(DESTDIR)$(SBINDIR) diff --git a/mcstrans/utils/Makefile b/mcstrans/utils/Makefile index a48f4e72..eec714f1 100644 --- a/mcstrans/utils/Makefile +++ b/mcstrans/utils/Makefile @@ -20,7 +20,7 @@ untranscon: untranscon.o ../src/mcstrans.o ../src/mls_level.o $(LIBSEPOLA) $(CC) $(LDFLAGS) -o $@ $^ $(PCRE_LDLIBS) -lselinux $(LDLIBS_LIBSEPOLA) %.o: %.c - $(CC) $(CFLAGS) $(PCRE_CFLAGS) -D_GNU_SOURCE -I../src -fPIE -c -o $@ $< + $(CC) $(CPPFLAGS) $(CFLAGS) $(PCRE_CFLAGS) -D_GNU_SOURCE -I../src -fPIE -c -o $@ $< install: all -mkdir -p $(DESTDIR)$(SBINDIR) diff --git a/policycoreutils/hll/pp/Makefile b/policycoreutils/hll/pp/Makefile index fc8d3c4a..3c9b0efc 100644 --- a/policycoreutils/hll/pp/Makefile +++ b/policycoreutils/hll/pp/Makefile @@ -15,7 +15,7 @@ pp: $(PP_OBJS) $(CC) $(LDFLAGS) -o $@ $^ $(LDLIBS) %.o: %.c - $(CC) $(CFLAGS) -c -o $@ $^ + $(CC) $(CPPFLAGS) $(CFLAGS) -c -o $@ $^ install: all -mkdir -p $(DESTDIR)$(HLLDIR) diff --git a/secilc/Makefile b/secilc/Makefile index 94be0481..ef7bc8cd 100644 --- a/secilc/Makefile +++ b/secilc/Makefile @@ -31,7 +31,7 @@ override LDLIBS += -lsepol all: $(SECILC) $(SECIL2CONF) $(SECIL2TREE) man $(SECILC): $(SECILC_OBJS) - $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $^ $(LDLIBS) + $(CC) $(CPPFLAGS) $(CFLAGS) $(LDFLAGS) -o $@ $^ $(LDLIBS) test: $(SECILC) ./$(SECILC) test/policy.cil @@ -40,10 +40,10 @@ test: $(SECILC) $(DIFF) test/opt-expected.cil opt-actual.cil $(SECIL2CONF): $(SECIL2CONF_OBJS) - $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $^ $(LDLIBS) + $(CC) $(CPPFLAGS) $(CFLAGS) $(LDFLAGS) -o $@ $^ $(LDLIBS) $(SECIL2TREE): $(SECIL2TREE_OBJS) - $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $^ $(LDLIBS) + $(CC) $(CPPFLAGS) $(CFLAGS) $(LDFLAGS) -o $@ $^ $(LDLIBS) man: $(SECILC_MANPAGE) $(SECIL2CONF_MANPAGE) $(SECIL2TREE_MANPAGE)
This patch adds CPPFLAGS to all of the Makefiles as suggested. Signed-off-by: Cameron Williams <ckwilliams.work@gmail.com> --- checkpolicy/Makefile | 10 +++++----- checkpolicy/test/Makefile | 4 ++-- libselinux/src/Makefile | 14 +++++++------- libsemanage/src/Makefile | 22 +++++++++++----------- libsepol/src/Makefile | 10 +++++----- mcstrans/src/Makefile | 2 +- mcstrans/utils/Makefile | 2 +- policycoreutils/hll/pp/Makefile | 2 +- secilc/Makefile | 6 +++--- 9 files changed, 36 insertions(+), 36 deletions(-) base-commit: 0f5a8dd3ac8226264dc01df6bd0eca8ae7443db6