From 96d56b36902a1043c5834776411261c26872f4b8 Mon Sep 17 00:00:00 2001 From: Joel Sherrill Date: Mon, 27 Apr 1998 18:42:04 +0000 Subject: Update from Pedro Romano . --- c/src/lib/libbsp/i386/pc386/tools/Makefile.in | 21 +++++++++++++++------ 1 file changed, 15 insertions(+), 6 deletions(-) (limited to 'c/src/lib/libbsp/i386/pc386/tools/Makefile.in') 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 + -- cgit v1.2.3