summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp/i386/pc386/tools/Makefile.in
diff options
context:
space:
mode:
authorJoel Sherrill <joel.sherrill@OARcorp.com>1998-04-27 18:42:04 +0000
committerJoel Sherrill <joel.sherrill@OARcorp.com>1998-04-27 18:42:04 +0000
commit96d56b36902a1043c5834776411261c26872f4b8 (patch)
treeeda21ba0f0d9dc283c0d152b1eacc21150615d28 /c/src/lib/libbsp/i386/pc386/tools/Makefile.in
parentAdded I386_HAS_BSWAP cpu model feature flag so swap u32 could take (diff)
downloadrtems-96d56b36902a1043c5834776411261c26872f4b8.tar.bz2
Update from Pedro Romano <pmcnr@camoes.rnl.ist.utl.pt>.
Diffstat (limited to 'c/src/lib/libbsp/i386/pc386/tools/Makefile.in')
-rw-r--r--c/src/lib/libbsp/i386/pc386/tools/Makefile.in21
1 files changed, 15 insertions, 6 deletions
diff --git a/c/src/lib/libbsp/i386/pc386/tools/Makefile.in b/c/src/lib/libbsp/i386/pc386/tools/Makefile.in
index 4a9feca4f2..e2c8c4465f 100644
--- a/c/src/lib/libbsp/i386/pc386/tools/Makefile.in
+++ b/c/src/lib/libbsp/i386/pc386/tools/Makefile.in
@@ -22,11 +22,14 @@ VPATH=@srcdir@
USE_HOST_COMPILER=yes
# C source names, if any, go here -- minus the .c
-C_PIECES=bin2boot
+C_PIECES=
+CC_PIECES=bin2boot Header Image
C_FILES=$(C_PIECES:%=%.c)
+CC_FILES=$(CC_PIECES:%=%.cc)
C_O_FILES=$(C_PIECES:%=$(ARCH)/%.o)
+CC_O_FILES=$(CC_PIECES:%=$(ARCH)/%.o)
-H_FILES=
+H_FILES=bytetype.h Header.h Image.h
SRCS=$(C_FILES) $(CC_FILES) $(H_FILES)
OBJS=$(C_O_FILES) $(CC_O_FILES) $(S_O_FILES)
@@ -43,10 +46,11 @@ include $(RTEMS_ROOT)/make/leaf.cfg
DEFINES +=
CPPFLAGS +=
CFLAGS +=
+CXXFLAGS += -g -Wall
LD_PATHS +=
-LD_LIBS +=
-LDFLAGS +=
+LD_LIBS += -lstdc++
+LDFLAGS += -g
#
# Add your list of files to delete here. The config files
@@ -60,5 +64,10 @@ CLOBBER_ADDITIONS +=
all: $(ARCH) $(SRCS) $(PGMS)
$(INSTALL) -m 555 $(PGMS) ${PROJECT_RELEASE}/build-tools
- uudecode < $(srcdir)/diskboot.uue \
- > $(PROJECT_RELEASE)/build-tools/diskboot.exe
+
+$(ARCH)/bin2boot: $(OBJS)
+ $(CC) $(LDFLAGS) $^ -o $@ $(LD_LIBS)
+$(ARCH)/bin2boot.o : bin2boot.cc Header.h Image.h bytetype.h
+$(ARCH)/Header.o: Header.cc Header.h bytetype.h
+$(ARCH)/Image.o: Image.cc Image.h bytetype.h
+