Home | History | Annotate | Line # | Download | only in bootxx
Makefile revision 1.1.2.1
      1  1.1.2.1  wrstuden #	$NetBSD: Makefile,v 1.1.2.1 1999/12/27 18:33:04 wrstuden Exp $
      2      1.1   tsutsui 
      3      1.1   tsutsui COMMON=	${.CURDIR}/../common
      4      1.1   tsutsui .ifnmake(print-objdir)
      5      1.1   tsutsui COMMONOBJ!=	cd ${COMMON}; ${MAKE} print-objdir
      6      1.1   tsutsui .endif
      7      1.1   tsutsui 
      8      1.1   tsutsui .PATH:	${COMMON}
      9      1.1   tsutsui 
     10      1.1   tsutsui PROG= bootxx
     11      1.1   tsutsui SRCS= start.S bootxx.c
     12      1.1   tsutsui SRCS+= romcalls.S putchar.c
     13      1.1   tsutsui MKMAN= no
     14      1.1   tsutsui STRIPFLAG=
     15      1.1   tsutsui BINMODE= 444
     16      1.1   tsutsui 
     17      1.1   tsutsui SIZE?= size
     18      1.1   tsutsui 
     19      1.1   tsutsui S= ${.CURDIR}/../../../..
     20      1.1   tsutsui 
     21      1.1   tsutsui LDFLAGS= -x -N -Ttext 0
     22      1.1   tsutsui CFLAGS= -Os -Wall
     23      1.1   tsutsui 
     24      1.1   tsutsui CPPFLAGS+= -D_STANDALONE -DBOOTXX_DEBUG
     25      1.1   tsutsui CPPFLAGS+= -nostdinc -I${.OBJDIR} -I${S}
     26      1.1   tsutsui AFLAGS= -D_LOCORE
     27      1.1   tsutsui 
     28      1.1   tsutsui CLEANFILES+= ${.OBJDIR}/machine ${.OBJDIR}/m68k
     29      1.1   tsutsui 
     30      1.1   tsutsui L= ${COMMONOBJ}/lib
     31      1.1   tsutsui LIBS= ${L}/sa/libsa.a ${L}/kern/libkern.a
     32      1.1   tsutsui 
     33      1.1   tsutsui .BEGIN: ${.OBJDIR}/machine ${.OBJDIR}/m68k
     34      1.1   tsutsui 
     35      1.1   tsutsui depend all: ${.OBJDIR}/machine ${.OBJDIR}/m68k
     36      1.1   tsutsui 
     37      1.1   tsutsui ${.OBJDIR}/machine::
     38      1.1   tsutsui 	-rm -f $@
     39      1.1   tsutsui 	ln -s ${S}/arch/${MACHINE}/include $@
     40      1.1   tsutsui 
     41      1.1   tsutsui ${.OBJDIR}/m68k::
     42      1.1   tsutsui 	-rm -f $@
     43      1.1   tsutsui 	ln -s ${S}/arch/m68k/include $@
     44      1.1   tsutsui 
     45      1.1   tsutsui ${PROG}: ${OBJS} ${.OBJDIR}/machine ${.OBJDIR}/m68k
     46      1.1   tsutsui 	${LD} ${LDFLAGS} -o ${PROG} ${OBJS} ${LIBS}
     47      1.1   tsutsui 	${SIZE} ${PROG}
     48      1.1   tsutsui 
     49      1.1   tsutsui .include <bsd.prog.mk>
     50