Deleted Added
full compact
Makefile.powerpc (4836) Makefile.powerpc (5327)
1# Copyright 1990 W. Jolitz
2# from: @(#)Makefile.i386 7.1 5/10/91
1# Copyright 1990 W. Jolitz
2# from: @(#)Makefile.i386 7.1 5/10/91
3# $Id: Makefile.i386,v 1.50 1994/11/24 14:26:11 davidg Exp $
3# $Id: Makefile.i386,v 1.51 1994/11/27 14:26:16 davidg Exp $
4#
5# Makefile for FreeBSD
6#
7# This makefile is constructed from a machine description:
8# config machineid
9# Most changes should be made in the machine description
10# /sys/i386/conf/``machineid''
11# after which you should do

--- 51 unchanged lines hidden (view full) ---

63SYSTEM_SFILES= ${I386}/i386/locore.s
64SYSTEM_OBJS=locore.o vnode_if.o ${OBJS} ioconf.o param.o
65SYSTEM_DEP=Makefile symbols.sort ${SYSTEM_OBJS} libkern.a
66SYSTEM_LD_HEAD= @echo loading $@; rm -f $@
67SYSTEM_LD= @${LD} -Bstatic -Z -T ${LOAD_ADDRESS} -o $@ -X ${SYSTEM_OBJS} vers.o libkern.a
68SYSTEM_LD_TAIL= @echo rearranging symbols; symorder symbols.sort $@; \
69 ${DBSYM} -fT ${LOAD_ADDRESS} $@; size $@; chmod 755 $@
70
4#
5# Makefile for FreeBSD
6#
7# This makefile is constructed from a machine description:
8# config machineid
9# Most changes should be made in the machine description
10# /sys/i386/conf/``machineid''
11# after which you should do

--- 51 unchanged lines hidden (view full) ---

63SYSTEM_SFILES= ${I386}/i386/locore.s
64SYSTEM_OBJS=locore.o vnode_if.o ${OBJS} ioconf.o param.o
65SYSTEM_DEP=Makefile symbols.sort ${SYSTEM_OBJS} libkern.a
66SYSTEM_LD_HEAD= @echo loading $@; rm -f $@
67SYSTEM_LD= @${LD} -Bstatic -Z -T ${LOAD_ADDRESS} -o $@ -X ${SYSTEM_OBJS} vers.o libkern.a
68SYSTEM_LD_TAIL= @echo rearranging symbols; symorder symbols.sort $@; \
69 ${DBSYM} -fT ${LOAD_ADDRESS} $@; size $@; chmod 755 $@
70
71%BEFORE_DEPEND
72
71%OBJS
72
73%CFILES
74
75%LOAD
76
77# This is slightly different from before in that if you define PROF
78# to anything, it will assume profiling. Don't do "PROF=" to turn

--- 57 unchanged lines hidden (view full) ---

136# value of kernel options.
137genassym.o: ${I386}/i386/genassym.c Makefile
138 ${CC} -c ${CFLAGS} ${PARAM} -UKERNEL ${I386}/i386/genassym.c
139
140genassym: genassym.o
141 ${CC} -static ${CFLAGS} ${PARAM} genassym.o -o $@
142
143# XXX this assumes that the options for NORMAL_C* and DRIVER_C* are identical.
73%OBJS
74
75%CFILES
76
77%LOAD
78
79# This is slightly different from before in that if you define PROF
80# to anything, it will assume profiling. Don't do "PROF=" to turn

--- 57 unchanged lines hidden (view full) ---

138# value of kernel options.
139genassym.o: ${I386}/i386/genassym.c Makefile
140 ${CC} -c ${CFLAGS} ${PARAM} -UKERNEL ${I386}/i386/genassym.c
141
142genassym: genassym.o
143 ${CC} -static ${CFLAGS} ${PARAM} genassym.o -o $@
144
145# XXX this assumes that the options for NORMAL_C* and DRIVER_C* are identical.
144depend: assym.s param.c vnode_if.h
146depend: assym.s param.c vnode_if.h ${BEFORE_DEPEND}
145 mkdep ${COPTS} ${CFILES} ${SYSTEM_CFILES}
146 mkdep -a ${COPTS} ${PARAM} -UKERNEL ${I386}/i386/genassym.c
147 MKDEP_CPP=${CPP} ; export MKDEP_CPP ; \
148 mkdep -a -DLOCORE ${COPTS} ${SFILES} ${SYSTEM_SFILES}
149
150links:
151 egrep '#if' ${CFILES} | sed -f $S/conf/defines | \
152 sed -e 's/:.*//' -e 's/\.c/.o/' | sort -u > dontlink

--- 36 unchanged lines hidden ---
147 mkdep ${COPTS} ${CFILES} ${SYSTEM_CFILES}
148 mkdep -a ${COPTS} ${PARAM} -UKERNEL ${I386}/i386/genassym.c
149 MKDEP_CPP=${CPP} ; export MKDEP_CPP ; \
150 mkdep -a -DLOCORE ${COPTS} ${SFILES} ${SYSTEM_SFILES}
151
152links:
153 egrep '#if' ${CFILES} | sed -f $S/conf/defines | \
154 sed -e 's/:.*//' -e 's/\.c/.o/' | sort -u > dontlink

--- 36 unchanged lines hidden ---