more __FreeBSD__ and __FreeBSD__ -> __DragonFly__ work.
authorRobert Garrett <rob@dragonflybsd.org>
Wed, 4 Feb 2004 15:39:54 +0000 (15:39 +0000)
committerRobert Garrett <rob@dragonflybsd.org>
Wed, 4 Feb 2004 15:39:54 +0000 (15:39 +0000)
with this commit, world now builds with gcc3,
however this is not completed, until the kernel
files are cleaned, and the __FreeBSD__ definitions removed,
as well as contrib being fixed.

gnu/usr.bin/cc3/f771/Makefile
gnu/usr.bin/ld/Makefile
usr.sbin/gifconfig/gifconfig.c

index 64f2a06..6e5623d 100644 (file)
@@ -1,5 +1,5 @@
 # $FreeBSD: src/gnu/usr.bin/cc/f771/Makefile,v 1.10 2004/01/11 20:45:46 ru Exp $
-# $DragonFly: src/gnu/usr.bin/cc3/f771/Attic/Makefile,v 1.7 2004/02/03 19:06:06 dillon Exp $
+# $DragonFly: src/gnu/usr.bin/cc3/f771/Attic/Makefile,v 1.8 2004/02/04 15:39:54 rob Exp $
 
 .include "${.CURDIR}/../Makefile.inc"
 
@@ -14,7 +14,7 @@ SRCS= bad.c bit.c bld.c com.c data.c equiv.c expr.c global.c implic.c info.c \
        stw.c symbol.c target.c top.c type.c where.c main.c \
        xmalloc.c xexit.c
 NOMAN=
-
+CFLAGS+= -D__FREEBSD__
 CFLAGS+= -I${GCCDIR}/gcc/f -I.
 CFLAGS+= -DMALLOC_RENAME
 
index 3aad7c9..61e8e40 100644 (file)
@@ -1,5 +1,5 @@
 # $FreeBSD: src/gnu/usr.bin/ld/Makefile,v 1.30.2.1 2001/04/25 12:03:51 ru Exp $
-# $DragonFly: src/gnu/usr.bin/ld/Attic/Makefile,v 1.4 2004/01/28 16:41:17 joerg Exp $
+# $DragonFly: src/gnu/usr.bin/ld/Attic/Makefile,v 1.5 2004/02/04 15:39:54 rob Exp $
 #
 
 RTLD=  ${.CURDIR}/../../../libexec/rtld-aout
@@ -12,6 +12,7 @@ SRCS= ld.c symbol.c lib.c shlib.c warnings.c support.c rrs.c xbits.c md.c \
        cplus-dem.c
 CFLAGS+= -I${.CURDIR} -I${RTLD} -I${RTLD}/${MACHINE_ARCH} \
        -I${GCCDIR} -DIN_GCC -DDEMANGLE_CPLUSPLUS -DFREEBSD_AOUT
+CFLAGS+= -D__FreeBSD__
 NOSHARED?= yes
 
 .PATH: ${RTLD} ${RTLD}/${MACHINE_ARCH} ${GCCDIR}
index b11ad96..41c7d51 100644 (file)
@@ -1,5 +1,5 @@
 /*     $FreeBSD: src/usr.sbin/gifconfig/gifconfig.c,v 1.2.2.4 2002/08/30 14:23:39 sobomax Exp $        */
-/*     $DragonFly: src/usr.sbin/gifconfig/gifconfig.c,v 1.4 2003/11/16 14:10:46 eirikn Exp $   */
+/*     $DragonFly: src/usr.sbin/gifconfig/gifconfig.c,v 1.5 2004/02/04 15:39:54 rob Exp $      */
 /*     $KAME: gifconfig.c,v 1.14 2001/01/01 04:04:56 jinmei Exp $      */
 
 /*
@@ -59,9 +59,9 @@
 #include <sys/sysctl.h>
 
 #include <net/if.h>
-#if defined(__FreeBSD__) && __FreeBSD__ >= 3
+#if defined(__DragonFly__)
 #include <net/if_var.h>
-#endif /* __FreeBSD__ >= 3 */
+#endif /* __DragonFly >= 3 */
 #include <net/if_dl.h>
 #include <net/if_types.h>
 #include <net/route.h>