1*3fbdbb31Sbluhm# $OpenBSD: Makefile.inc,v 1.6 2019/11/28 00:17:12 bluhm Exp $ 26987260aSmiod 36987260aSmiodNOMAN= 46987260aSmiodS= ${.CURDIR}/../../../.. 56987260aSmiodBOOTDIR= ${S}/arch/loongson/stand/boot 66987260aSmiod 7fe5f6213SjasperCPPFLAGS+= ${SAABI} -mno-abicalls -D_NO_ABICALLS -DCONSPEED=9600 \ 86987260aSmiod -nostdinc -D__loongson__ \ 96987260aSmiod -I${S} -I${S}/lib/libsa \ 106987260aSmiod -I${.OBJDIR} -I${BOOTDIR} 116987260aSmiod 126987260aSmiodLDSCRIPT= ${.CURDIR}/ld.script 136987260aSmiodLDFLAGS+= ${SALDFLAGS} -T ${LDSCRIPT} -e __start 146987260aSmiod 156987260aSmiodAFLAGS+= ${SAABI} 166987260aSmiod 176987260aSmiod.PATH: ${BOOTDIR} 186987260aSmiodSRCS= start.S 19ea5da297SmiodSRCS+= conf.c cons.c dev.c devopen.c exec.c machdep.c rd.c 206987260aSmiod.PATH: ${S}/arch/loongson/loongson 216987260aSmiodSRCS+= pmon.c pmon32.S 226987260aSmiod 236987260aSmiod#### MI boot code 246987260aSmiod.PATH: ${S}/stand/boot 256987260aSmiodSRCS+= boot.c cmd.c vars.c 266987260aSmiod 27*3fbdbb31Sbluhm#### libsa 28*3fbdbb31Sbluhm.PATH: ${S}/lib/libsa 29*3fbdbb31SbluhmSRCS+= hexdump.c strtoll.c 30*3fbdbb31Sbluhm 316987260aSmiod#### libkern 326987260aSmiod.PATH: ${S}/lib/libkern/arch/mips64 ${S}/lib/libkern 336987260aSmiodSRCS+= strlcat.c strlcpy.c strlen.c 346987260aSmiodSRCS+= udivdi3.c qdivrem.c 356987260aSmiod 36ec7ca676Stb.if !make(clean) && !make(cleandir) && !make(includes) && !make(obj) 376987260aSmiod.BEGIN: 386987260aSmiod @([ -h machine ] || ln -s ${.CURDIR}/../../include machine) 396987260aSmiod @([ -h mips64 ] || ln -s ${.CURDIR}/../../../mips64/include mips64) 406987260aSmiodCLEANFILES+= machine mips64 416987260aSmiod.endif 426987260aSmiod 436987260aSmiod${PROG}: ${OBJS} ${LIBSA} 444feabe7bSmatthieu ${LD} ${LDFLAGS} -o ${PROG} ${OBJS} ${LIBSA} 45