use SRCS -> OBJS macro
[unix-history] / usr / src / sys / luna68k / stand / Makefile
CommitLineData
5453050c 1# @(#)Makefile 7.2 (Berkeley) %G%
3fe50165
AF
2
3AS= as ${DEBUG}
4CC= cc ${DEBUG}
5LD= ld
6CPP= cpp
7
8S= ../..
9
10INCLUDES= -I${.CURDIR} -I${.CURDIR}/$S
11COPTS= ${INCLUDES} ${IDENT} -DKERNEL
12CFLAGS= -g -O ${COPTS}
13
14LDFLAGS= -N
15
16NOMAN=
17
18LIBS= -lc
19
5453050c 20SRCS= trap.c machdep.c romcons.c sio.c bmc.c cons.c subr_prf.c kern_clock.c \
3fe50165
AF
21 boot.c sys.c conf.c ufs_disksubr.c disklabel.c scsi.c sc.c sd.c st.c\
22 screen.c bmd.c font.c tape.c fsdump.c kbd.c \
23 getline.c parse.c ioconf.c autoconf.c
24
5453050c
AF
25#OBJ= trap.o machdep.o romcons.o sio.o bmc.o cons.o subr_prf.o kern_clock.o \
26# sys.o conf.o ufs_disksubr.o disklabel.o scsi.o sc.o sd.o st.o\
27# screen.o bmd.o font.o ioconf.o autoconf.o tape.o fsdump.o kbd.o \
28# boot.o getline.o parse.o
3fe50165
AF
29
30.PATH: ${.CURDIR}/../font
31
32PROG= boot
33
5453050c
AF
34boot: init_main.o locore.o ${OBJS}
35 ${LD} ${LDFLAGS} -e Reset -T 700000 -o boot locore.o ${OBJS} init_main.o ${LIBS}
3fe50165
AF
36
37locore.o: vectors.h locore.s
38 cp ${.CURDIR}/locore.s locore.c
39 ${CC} -traditional -E -DLOCORE -DFPCOPROC ${COPTS} locore.c > locore.i
40 ${AS} -o locore.o ${AHEADS} locore.i
41 @rm -f locore.c locore.i
42
43install: boot
44 cp boot /nn ; sync ; sync ; sync ; sync
45
46clean:
47 rm -f boot tags a.out *.o locore.i *~
48
49.include <bsd.prog.mk>