Makefile revision 1.3
11.3Salnsn# $NetBSD: Makefile,v 1.3 2014/07/23 07:16:14 alnsn Exp $ 21.1Srmind# 31.1Srmind# Public Domain. 41.1Srmind# 51.1Srmind 61.1Srmind.PATH: ${.CURDIR}/../../../../external/bsd/sljit/sljit \ 71.1Srmind ${.CURDIR}/../../../../external/bsd/sljit/dist/sljit_src 81.1Srmind 91.1SrmindLIB= rumpkern_sljit 101.1Srmind 111.1SrmindSRCS= sljitLir.c sljit_mod.c 121.1Srmind 131.2Salnsn# NOTE This is not the best place for icache sync routine but only 141.2Salnsn# sljit uses it at the moment. 151.2Salnsn# XXX Think about a good hypercall interface (hi, pooka!) and move 161.2Salnsn# this stuff to rumpuser. 171.2Salnsn.if !empty(MACHINE_ARCH:Mmips*) 181.2SalnsnSRCS+= cache.c 191.2SalnsnRUMPCOMP_USER_SRCS= sljit_rump.c 201.2Salnsn.PATH: ${.CURDIR}/arch/mips 211.2Salnsn 221.2SalnsnRUMPCOMP_INCS_DIR:= ${.PARSEDIR} 231.2SalnsnRUMPCOMP_USER_CPPFLAGS=-I${RUMPCOMP_INCS_DIR} 241.2Salnsn.endif 251.2Salnsn 261.3Salnsn.if !empty(MACHINE_ARCH:Marm*) || !empty(MACHINE_ARCH:Mearm*) 271.3SalnsnSRCS+= cpufunc.c 281.3SalnsnRUMPCOMP_USER_SRCS= sljit_rump.c 291.3Salnsn.PATH: ${.CURDIR}/arch/arm 301.3Salnsn 311.3SalnsnRUMPCOMP_INCS_DIR:= ${.PARSEDIR} 321.3SalnsnRUMPCOMP_USER_CPPFLAGS=-I${RUMPCOMP_INCS_DIR} 331.3Salnsn 341.3Salnsn# Link to libarm to get arm_sync_icache(2) 351.3SalnsnLDADD+= -larm 361.3Salnsn.endif 371.3Salnsn 381.1Srmind.include <bsd.lib.mk> 391.1Srmind.include <bsd.klinks.mk> 40