Makefile revision 1.13
11.13She# $NetBSD: Makefile,v 1.13 2011/04/13 11:10:49 he Exp $ 21.13She 31.13SheS= ${.CURDIR}/../../../.. 41.1Sitohy 51.1SitohyBASE= loadbsd 61.1SitohyPROG= ${BASE}.x # Human68k ".x" executable 71.1SitohySTRIPFLAG= # not an a.out 81.1SitohyBINMODE=444 # not to be run on NetBSD 91.1SitohySRCS= start.S loadbsd.c xprintf.c trampoline.S 101.1Sitohy 111.8StvNOMAN= # defined 121.1SitohyBINDIR= /usr/mdec 131.1Sitohy 141.1Sitohy.PATH: ${.CURDIR}/../common 151.1Sitohy 161.6Stv.include <bsd.own.mk> 171.6Stv 181.6StvAOUT2HUXDIR!= cd ${.CURDIR}/../aout2hux && ${PRINTOBJDIR} 191.6StvAOUT2HUX= ${AOUT2HUXDIR}/aout2hux 201.6StvLIBDOS!= cd ${.CURDIR}/../libdos && ${PRINTOBJDIR} 211.6StvLIBIOCS!= cd ${.CURDIR}/../libiocs && ${PRINTOBJDIR} 221.1Sitohy 231.1SitohyCPPFLAGS= -W -Wall -O -fomit-frame-pointer 241.1SitohyCPPFLAGS+= -m68000 -Wa,-mc68000 251.13SheCPPFLAGS+= -nostdinc 261.13SheCPPFLAGS+= -I$S -I. 271.1SitohyCPPFLAGS+= -I${.CURDIR}/../libdos -I${.CURDIR}/../libiocs 281.13SheCPPFLAGS+= -I${DESTDIR}/usr/include 291.1SitohyLDFLAGS= -nostdlib -static -N 301.2SitohyLDLIBS= -L${LIBDOS} -ldos -L${LIBIOCS} -liocs -L${DESTDIR}/usr/lib -lc 311.1SitohyDPADD+= ${AOUT2HUX} 321.1Sitohy 331.1SitohyCLEANFILES+= ${BASE}1 ${BASE}2 341.13SheCLEANFILES+= machine m68k 351.13She 361.13She.if !make(obj) && !make(clean) && !make(cleandir) 371.13She.BEGIN: 381.13She rm -f machine && ln -s $S/arch/x68k/include machine 391.13She rm -f m68k && ln -s $S/arch/m68k/include m68k 401.13She.endif 411.1Sitohy 421.1Sitohy${PROG}: ${BASE}1 ${BASE}2 431.12Slukem ${_MKTARGET_LINK} 441.1Sitohy ${AOUT2HUX} -o ${.TARGET} ${BASE}1 11000 ${BASE}2 22000 451.1Sitohy 461.1Sitohy.include <bsd.prog.mk> 471.1Sitohy 481.1Sitohy.for i in 1 2 491.1Sitohy${BASE}${i}: ${OBJS} ${LIBDOS}/libdos.a ${LIBIOCS}/libiocs.a 501.12Slukem ${_MKTARGET_LINK} 511.9Sisaki ${CC} -o ${.TARGET} ${LDFLAGS} -Wl,-Ttext,${i}${i}000 ${OBJS} ${LDLIBS} 521.1Sitohy.endfor 531.7Sminoura 541.11Slukemrelease: check_RELEASEDIR 551.11Slukem ${HOST_INSTALL_FILE} -m ${NONBINMODE} ${PROG} \ 561.11Slukem ${RELEASEDIR}/${MACHINE}/installation/misc 571.11Slukem ${HOST_INSTALL_FILE} -m ${NONBINMODE} \ 581.11Slukem ${DESTDIR}/usr/share/man/cat8/x68k/loadbsd.0 \ 591.11Slukem ${RELEASEDIR}/${MACHINE}/installation/misc 60