Cross Reference: Makefile
xref: /src/sys/rump/kern/lib/libsljit/Makefile
  • Home
  • History
  • AnnotateAnnotate
  • Line#
  • Navigate
  • Raw
  • Download
  • only in /src/sys/rump/kern/lib/libsljit/
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

Indexes created Mon Dec 22 18:09:37 GMT 2025