about summary refs log tree commit diff stats
path: root/src/Makefile
diff options
context:
space:
mode:
authorKartik K. Agaram <vc@akkartik.com>2022-01-30 12:08:40 -0800
committerKartik K. Agaram <vc@akkartik.com>2022-01-30 12:22:42 -0800
commit88404d41ea8dccd2488d66edc3fed64454ce8566 (patch)
treed23007774956f7757ee0a3dda349ba00838e2583 /src/Makefile
parent7a13adb52c4964b91cf008c39f2e90ff5d9ec513 (diff)
downloadteliva-88404d41ea8dccd2488d66edc3fed64454ce8566.tar.gz
copy realpath() from FreeBSD repo
To sandbox apps robustly, we're going to need to always work with
canonical absolute paths.
Diffstat (limited to 'src/Makefile')
-rw-r--r--src/Makefile3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/Makefile b/src/Makefile
index c1334ad..a9f39a2 100644
--- a/src/Makefile
+++ b/src/Makefile
@@ -26,7 +26,7 @@ LUA_A=	liblua.a
 CORE_O=	lapi.o lcode.o ldebug.o ldo.o ldump.o lfunc.o lgc.o llex.o lmem.o \
 	lobject.o lopcodes.o lparser.o lstate.o lstring.o ltable.o ltm.o  \
 	lundump.o lvm.o lzio.o \
-	lfs.o kilo.o tlv.o teliva.o
+	realpath.o lfs.o kilo.o tlv.o teliva.o
 LIB_O=	lauxlib.o lbaselib.o ldblib.o liolib.o lmathlib.o loslib.o \
 	ltablib.o lstrlib.o loadlib.o linit.o
 
@@ -189,6 +189,7 @@ lzio.o: lzio.c lua.h luaconf.h llimits.h lmem.h lstate.h lobject.h ltm.h \
   lzio.h
 print.o: print.c ldebug.h lstate.h lua.h luaconf.h lobject.h llimits.h \
   ltm.h lzio.h lmem.h lopcodes.h lundump.h
+realpath.o: realpath.c
 lfs.o: lfs.c lfs.h lua.h lauxlib.h lualib.h
 kilo.o: kilo.c lua.h teliva.h
 teliva.o: teliva.c lua.h lauxlib.h lualib.h teliva.h tlv.h