[LinksOS CVS Commit]kernel/hal/x86 Makefile,1.7,1.8 io.c,1.1,NONE
Status: Inactive
Brought to you by:
terencevs
|
From: <ke...@to...> - 2003-01-12 18:51:12
|
Update of /cvsroot/linksos/kernel/hal/x86 In directory router-internal.tossell.net:/tmp/cvs-serv31339/hal/x86 Modified Files: Makefile Removed Files: io.c Log Message: Title: C++ Support Changes: Changed symbol names, command lines, definitions to support c++ building. All g++ calls now include arguments not to include stdlib symbols. Calls to c++ routines in asm call the mangled c++ names, such as _Z7kprintfPc instead of kprintf. io.c's contents are moved into io.h, as inlines are not exported by g++. (Why should they be?) This change breaks portability, which I'll fix next. Effects: LinksOS can now be compiled as c++ code, with the g++ compiler and the gnu as assembler. a=kennyt b=19 Index: Makefile =================================================================== RCS file: /cvsroot/linksos/kernel/hal/x86/Makefile,v retrieving revision 1.7 retrieving revision 1.8 diff -C2 -d -r1.7 -r1.8 *** Makefile 4 Jan 2003 09:36:41 -0000 1.7 --- Makefile 12 Jan 2003 18:51:07 -0000 1.8 *************** *** 2,10 **** include $(TOPDIR)/machine.mk - include ../include.mk CFLAGS = $(INCDIRS) -Wall -O -fomit-frame-pointer -fno-leading-underscore -c -o ! OBJS = kstdio.o io.o hal.o: $(OBJS) --- 2,9 ---- include $(TOPDIR)/machine.mk CFLAGS = $(INCDIRS) -Wall -O -fomit-frame-pointer -fno-leading-underscore -c -o ! OBJS = kstdio.o hal.o: $(OBJS) *************** *** 18,20 **** clean: ! rm -f *.o *~ \ No newline at end of file --- 17,19 ---- clean: ! rm -f *.o *~ --- io.c DELETED --- |