Makefile revision 1.12
11.12Slukem# $NetBSD: Makefile,v 1.12 2006/06/29 03:46: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.12Slukem ${_MKTARGET_LINK} 321.1Sitohy ${AOUT2HUX} -o ${.TARGET} ${BASE}1 11000 ${BASE}2 22000 331.1Sitohy 341.1Sitohy.include <bsd.prog.mk> 351.1Sitohy 361.1Sitohy.for i in 1 2 371.1Sitohy${BASE}${i}: ${OBJS} ${LIBDOS}/libdos.a ${LIBIOCS}/libiocs.a 381.12Slukem ${_MKTARGET_LINK} 391.9Sisaki ${CC} -o ${.TARGET} ${LDFLAGS} -Wl,-Ttext,${i}${i}000 ${OBJS} ${LDLIBS} 401.1Sitohy.endfor 411.7Sminoura 421.11Slukemrelease: check_RELEASEDIR 431.11Slukem ${HOST_INSTALL_FILE} -m ${NONBINMODE} ${PROG} \ 441.11Slukem ${RELEASEDIR}/${MACHINE}/installation/misc 451.11Slukem ${HOST_INSTALL_FILE} -m ${NONBINMODE} \ 461.11Slukem ${DESTDIR}/usr/share/man/cat8/x68k/loadbsd.0 \ 471.11Slukem ${RELEASEDIR}/${MACHINE}/installation/misc 48