]> git.sur5r.net Git - openocd/commitdiff
Improve Makefile rules for XScale debug handler; fixes 'make distcheck'.
authorZachary T Welch <zw@superlucidity.net>
Tue, 20 Oct 2009 02:59:02 +0000 (19:59 -0700)
committerZachary T Welch <zw@superlucidity.net>
Tue, 20 Oct 2009 02:59:02 +0000 (19:59 -0700)
src/target/Makefile.am

index bdef58c24d07829401bf265dbe5076850ac61cc3..f62ba1d878dd87b43a565dc1db5a10bc5a5eef73 100644 (file)
@@ -11,9 +11,15 @@ AM_CPPFLAGS = \
        -I$(top_srcdir)/src/xsvf
 
 BIN2C          = $(top_builddir)/src/helper/bin2char$(EXEEXT_FOR_BUILD)
-DEBUG_HANDLER  = $(top_srcdir)/src/target/xscale/debug_handler.bin
 
-xscale_debug.h: $(BIN2C) $(DEBUG_HANDLER)
+DEBUG_HANDLER  = $(srcdir)/xscale/debug_handler.bin
+EXTRA_DIST = $(DEBUG_HANDLER)
+
+DEBUG_HEADER   = xscale_debug.h
+BUILT_SOURCES = $(DEBUG_HEADER)
+CLEANFILES = $(DEBUG_HEADER)
+
+$(DEBUG_HEADER): $(BIN2C) $(DEBUG_HANDLER)
        $(BIN2C) < $(DEBUG_HANDLER) xscale_debug_handler > xscale_debug.h
 
 METASOURCES = AUTO
@@ -61,9 +67,6 @@ libtarget_la_SOURCES = \
        mips_ejtag.c \
        avrt.c
 
-BUILT_SOURCES = \
-       xscale_debug.h
-
 noinst_HEADERS = \
        target.h \
        target_type.h \