Makefile revision 1.11
11.11Slukem# $NetBSD: Makefile,v 1.11 2003/01/03 15:34:43 lukem 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.8StvNOMAN= # defined 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.9Sisaki ${CC} -o ${.TARGET} ${LDFLAGS} -Wl,-Ttext,${i}${i}000 ${OBJS} ${LDLIBS} 381.1Sitohy.endfor 391.7Sminoura 401.11Slukemrelease: check_RELEASEDIR 411.11Slukem ${HOST_INSTALL_FILE} -m ${NONBINMODE} ${PROG} \ 421.11Slukem ${RELEASEDIR}/${MACHINE}/installation/misc 431.11Slukem ${HOST_INSTALL_FILE} -m ${NONBINMODE} \ 441.11Slukem ${DESTDIR}/usr/share/man/cat8/x68k/loadbsd.0 \ 451.11Slukem ${RELEASEDIR}/${MACHINE}/installation/misc 46