Makefile revision 1.3
11.3Sjtk# $NetBSD: Makefile,v 1.3 1996/09/08 15:36:51 jtk Exp $ 21.1Sjtk# 31.1Sjtk# LP (Laptop Package) 41.1Sjtk# 51.1Sjtk# (C) 1994 by HOSOKAWA, Tatsumi <hosokawa@mt.cs.keio.ac.jp> 61.1Sjtk# 71.1Sjtk# This software may be used, modified, copied, and distributed in 81.1Sjtk# both source and binary form provided that the above copyright and 91.1Sjtk# these terms are retained. Under no circumstances is the author 101.1Sjtk# responsible for the proper functioning of this software, nor does 111.1Sjtk# the author assume any responsibility for damages incurred with its 121.1Sjtk# use. 131.1Sjtk# 141.1Sjtk# Sep., 1994 Implemented on FreeBSD 1.1.5.1R (Toshiba AVS001WD) 151.1Sjtk# Oct., 1994 NetBSD port (1.0 BETA 10/2) by ukai 161.1Sjtk# Dec., 1995 NetBSD 1.1 kernel build retrofit, jtk@netbsd.org 171.1Sjtk# 181.1Sjtk 191.1SjtkDIR=${APMREL}${APMDIR} 201.1Sjtk 211.1Sjtk.if exists (${DIR}/arch/${MACHINE_ARCH}/Makefile.inc) 221.1Sjtk.PATH: ${DIR}/arch/${MACHINE_ARCH} 231.1Sjtk.include "${DIR}/arch/${MACHINE_ARCH}/Makefile.inc" 241.1Sjtk.endif 251.1Sjtk 261.1Sjtk.PATH: ${DIR} 271.1Sjtk 281.2SjtkCC = ${APMCC} -I. -I$S/arch -I$S 291.1SjtkLD = ${APMLD} 301.1SjtkCFLAGS += -DINITIALIZER -I${DIR} -DKERNEL \ 311.1Sjtk ${APMCFLAGS:S@-I.@-I${KERNREL}.@g} 321.1Sjtk 331.3SjtkOBJS = biostramp.o 341.2Sjtk 351.2Sjtk$(OBJS): ${I386}/include/apmvar.h 361.1Sjtk 371.1Sjtk#.SUFFIXES: .c .S .o 381.1Sjtk# 391.1Sjtk#.c.o: 401.1Sjtk# $(CC) $(CFLAGS) $(OPTFLAGS) $(INC) -c $< 411.1Sjtk# 421.1Sjtk.S.o: 431.1Sjtk $(CC) $(CFLAGS) $(INC) -c $< 441.1Sjtk 451.3SjtkDEPS=${APMDEPS} 461.1Sjtk 471.3Sjtkbiostramp.inc: biostramp Makefile 481.3Sjtk sh ${DIR}/bin2asm.sh biostramp > biostramp.inc 491.3Sjtk 501.3Sjtkbiostramp: $(OBJS) $(DEPS) 511.3Sjtk $(LD) -Bstatic -N -T 0 -o biostramp $(OBJS) 521.3Sjtk cp biostramp biostramp.sym 531.3Sjtk @${APMSTRIP} biostramp 541.3Sjtk @if [ `${LS} -l biostramp |awk '{print $$5}'` -gt 4096 ]; then \ 551.3Sjtk echo "biostramp too big"; \ 561.3Sjtk exit 1; \ 571.3Sjtk fi 581.3Sjtk @sh ${DIR}/rmaouthdr biostramp biostramp.tmp 591.3Sjtk @mv -f biostramp.tmp biostramp 601.1Sjtk 611.1Sjtk#allclean: clean 621.1Sjtk# @rm -f apm_init.inc 631.1Sjtkclean: 641.3Sjtk rm -f *.o biostramp biostramp.sym biostramp.inc 651.1Sjtk 661.1Sjtk#.include <bsd.prog.mk> 67