Makefile revision 1.1
11.1Sjtk#	$NetBSD: Makefile,v 1.1 1996/08/25 23:39:14 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.1SjtkCC = ${APMCC}
291.1SjtkLD = ${APMLD}
301.1SjtkSTRIP = ${APMSTRIP}
311.1SjtkCFLAGS += -DINITIALIZER	-I${DIR} -DKERNEL \
321.1Sjtk	${APMCFLAGS:S@-I.@-I${KERNREL}.@g}
331.1Sjtk
341.1SjtkOBJS = apm_init.o real_prot.o table.o
351.1Sjtk
361.1Sjtk#.SUFFIXES: .c .S .o
371.1Sjtk#
381.1Sjtk#.c.o:
391.1Sjtk#	$(CC)  $(CFLAGS) $(OPTFLAGS) $(INC) -c $<
401.1Sjtk#
411.1Sjtk.S.o:
421.1Sjtk	$(CC)  $(CFLAGS) $(INC) -c $<
431.1Sjtk
441.1Sjtkapm_init.inc: apm_init Makefile
451.1Sjtk	sh ${DIR}/bin2asm.sh apm_init > apm_init.inc
461.1Sjtk
471.1Sjtkapm_init: $(OBJS)
481.1Sjtk	$(LD) -Bstatic -N -T 0 -o apm_init $(OBJS)
491.1Sjtk	cp apm_init apm_init.sym
501.1Sjtk	@${STRIP} apm_init
511.1Sjtk	@sh ${DIR}/rmaouthdr apm_init apm_init.tmp
521.1Sjtk	@mv -f apm_init.tmp apm_init
531.1Sjtk
541.1Sjtk#allclean: clean
551.1Sjtk#	@rm -f apm_init.inc
561.1Sjtkclean:
571.1Sjtk	rm -f *.o apm_init apm_init.sym apm_init.inc
581.1Sjtk
591.1Sjtk#.include <bsd.prog.mk>
60