diff options
Diffstat (limited to '')
-rw-r--r-- | c/src/lib/libbsp/i386/ts_386ex/tools/debug_c/Makefile | 46 |
1 files changed, 46 insertions, 0 deletions
diff --git a/c/src/lib/libbsp/i386/ts_386ex/tools/debug_c/Makefile b/c/src/lib/libbsp/i386/ts_386ex/tools/debug_c/Makefile new file mode 100644 index 0000000000..ac26e4f4a5 --- /dev/null +++ b/c/src/lib/libbsp/i386/ts_386ex/tools/debug_c/Makefile @@ -0,0 +1,46 @@ +# +# Makefile +# + +# +# RTEMS_MAKEFILE_PATH is typically set in an environment variable +# + +RTEMS_MAKEFILE_PATH=/usr/local/rtems/ts_386ex + +EXEC=debug.exe +PGM=${ARCH}/$(EXEC) + +# optional managers required +MANAGERS=io + +# C source names +CSRCS = init.c debug_test.c serial_gdb.c +COBJS_ = $(CSRCS:.c=.o) +COBJS = $(COBJS_:%=${ARCH}/%) + +# C++ source names +CXXSRCS = +CXXOBJS_ = $(CXXSRCS:.cc=.o) +CXXOBJS = $(CXXOBJS_:%=${ARCH}/%) + +# AS source names +ASSRCS = +ASOBJS_ = $(ASSRCS:.s=.o) +ASOBJS = $(ASOBJS_:%=${ARCH}/%) + +# Libraries +LIBS = -lrtemsall -lc + +include $(RTEMS_MAKEFILE_PATH)/Makefile.inc + +include $(RTEMS_CUSTOM) +include $(PROJECT_ROOT)/make/leaf.cfg + +OBJS= $(COBJS) $(CXXOBJS) $(ASOBJS) + +all: ${ARCH} $(PGM) + +$(PGM): $(OBJS) + $(make-exe) + |