From df32d7971d83e11a941bcf446cd6120707ff5f56 Mon Sep 17 00:00:00 2001 From: patacongo Date: Mon, 1 Dec 2008 16:21:43 +0000 Subject: Fixed dependency problem. nutt.rel must always be rebuilt git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1372 42af7a65-404d-4744-a932-0658087f49c3 --- nuttx/arch/sim/src/Makefile | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) (limited to 'nuttx') diff --git a/nuttx/arch/sim/src/Makefile b/nuttx/arch/sim/src/Makefile index eace0a903..ec01ce406 100644 --- a/nuttx/arch/sim/src/Makefile +++ b/nuttx/arch/sim/src/Makefile @@ -74,6 +74,7 @@ LDPATHES = $(addprefix -L$(TOPDIR)/,$(dir $(LINKLIBS))) LDLIBS = $(patsubst lib%,-l%,$(basename $(notdir $(LINKLIBS)))) all: up_head$(OBJEXT) libarch$(LIBEXT) +.PHONY: clean distclean cleanrel depend $(AOBJS): %$(OBJEXT): %.S $(call ASSEMBLE, $<, $@) @@ -111,7 +112,7 @@ nuttx.rel : libarch$(LIBEXT) $(HOSTOS)-names.dat $(LINKOBJS) # Generate the final NuttX binary by linking the host-specific objects with the NuttX # specific objects (with munged names) -nuttx$(EXEEXT): nuttx.rel $(HOSTOBJS) +nuttx$(EXEEXT): cleanrel nuttx.rel $(HOSTOBJS) @echo "LD: nuttx$(EXEEXT)" @$(CC) $(LDFLAGS) $(LDPATHES) -o $(TOPDIR)/$@ nuttx.rel $(HOSTOBJS) $(STDLIBS) @$(NM) $(TOPDIR)/$@ | \ @@ -125,9 +126,11 @@ nuttx$(EXEEXT): nuttx.rel $(HOSTOBJS) depend: .depend -clean: - @rm -f nuttx.rel libarch$(LIBEXT) *~ .*.swp +cleanrel: @rm -f nuttx.rel GNU/Linux-names.dat Cygwin-names.dat + +clean: cleanrel + @rm -f nuttx.rel libarch$(LIBEXT) *~ .*.swp $(call CLEAN) distclean: clean -- cgit v1.2.3