Makefile revision 1.7
11.7Sminoura# $NetBSD: Makefile,v 1.7 2001/12/07 06:52:14 minoura Exp $ 21.1Sitohy 31.1SitohyBASE= loadbsd 41.1SitohyPROG= ${BASE}.x # Human68k ".x" executable 51.1SitohySTRIPFLAG= # not an a.out 61.1SitohyBINMODE=444 # not to be run on NetBSD 71.1SitohySRCS= start.S loadbsd.c xprintf.c trampoline.S 81.1Sitohy 91.3SlukemMKMAN= no 101.1SitohyBINDIR= /usr/mdec 111.1Sitohy 121.1Sitohy.PATH: ${.CURDIR}/../common 131.1Sitohy 141.6Stv.include <bsd.own.mk> 151.6Stv 161.6StvAOUT2HUXDIR!= cd ${.CURDIR}/../aout2hux && ${PRINTOBJDIR} 171.6StvAOUT2HUX= ${AOUT2HUXDIR}/aout2hux 181.6StvLIBDOS!= cd ${.CURDIR}/../libdos && ${PRINTOBJDIR} 191.6StvLIBIOCS!= cd ${.CURDIR}/../libiocs && ${PRINTOBJDIR} 201.1Sitohy 211.1SitohyCPPFLAGS= -W -Wall -O -fomit-frame-pointer 221.1SitohyCPPFLAGS+= -m68000 -Wa,-mc68000 231.1SitohyCPPFLAGS+= -I${.CURDIR}/../libdos -I${.CURDIR}/../libiocs 241.1SitohyLDFLAGS= -nostdlib -static -N 251.2SitohyLDLIBS= -L${LIBDOS} -ldos -L${LIBIOCS} -liocs -L${DESTDIR}/usr/lib -lc 261.1SitohyDPADD+= ${AOUT2HUX} 271.1Sitohy 281.1SitohyCLEANFILES+= ${BASE}1 ${BASE}2 291.1Sitohy 301.1Sitohy${PROG}: ${BASE}1 ${BASE}2 311.1Sitohy ${AOUT2HUX} -o ${.TARGET} ${BASE}1 11000 ${BASE}2 22000 321.1Sitohy 331.1Sitohy.include <bsd.prog.mk> 341.1Sitohy 351.1Sitohy.for i in 1 2 361.1Sitohy${BASE}${i}: ${OBJS} ${LIBDOS}/libdos.a ${LIBIOCS}/libiocs.a 371.5Sminoura ${CC} -o ${.TARGET} ${LDFLAGS} -Wl,-Ttext -Wl,${i}${i}000 ${OBJS} ${LDLIBS} 381.1Sitohy.endfor 391.7Sminoura 401.7Sminoura.ifdef RELEASEDIR 411.7Sminourarelease: ${PROG} 421.7Sminoura cp -ip ${PROG} ${RELEASEDIR}/installation/misc 431.7Sminoura.endif 44