[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [XEN PATCH 24/57] tools/debugger/gdbsx: Fix and cleanup makefiles
On 06/12/2021 17:02, Anthony PERARD wrote: > diff --git a/tools/debugger/gdbsx/Makefile b/tools/debugger/gdbsx/Makefile > index 8d7cd94a31..4aaf427c45 100644 > --- a/tools/debugger/gdbsx/Makefile > +++ b/tools/debugger/gdbsx/Makefile > @@ -28,7 +28,7 @@ uninstall: > gdbsx: gx/gx_all.a xg/xg_all.a > $(CC) $(LDFLAGS) -o $@ $^ > > -xg/xg_all.a: > +xg/xg_all.a: FORCE > $(MAKE) -C xg > -gx/gx_all.a: > +gx/gx_all.a: FORCE > $(MAKE) -C gx Shouldn't these be in the sub Make's ? > diff --git a/tools/debugger/gdbsx/gx/Makefile > b/tools/debugger/gdbsx/gx/Makefile > index 3b8467f799..ff5c8e9e6e 100644 > --- a/tools/debugger/gdbsx/gx/Makefile > +++ b/tools/debugger/gdbsx/gx/Makefile > @@ -2,21 +2,20 @@ XEN_ROOT = $(CURDIR)/../../../.. > include ../Rules.mk > > GX_OBJS := gx_comm.o gx_main.o gx_utils.o gx_local.o > -GX_HDRS := $(wildcard *.h) > + > +TARGETS := gx_all.a > > .PHONY: all > -all: gx_all.a > +all: $(TARGETS) > > .PHONY: clean > clean: > - rm -rf gx_all.a *.o .*.d > + rm -f *.o $(TARGETS) $(DEPS_RM) $(RM) > > .PHONY: distclean > distclean: clean > > -#%.o: %.c $(GX_HDRS) Makefile > -# $(CC) -c $(CFLAGS) -o $@ $< > - > -gx_all.a: $(GX_OBJS) Makefile $(GX_HDRS) > - ar cr $@ $(GX_OBJS) # problem with ld using -m32 > +gx_all.a: $(GX_OBJS) Makefile > + ar cr $@ $(GX_OBJS) There's probably an $(AR) we ought to be using. ~Andrew
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |