c-asm .clang-format Makefile main.c sum.s
c-bluetooth Makefile scan.c
c-embed .clang-format Makefile main.c test.h test.txt
c-embed-lua
lua-5.4.8
doc OSIApproved_100X125.png contents.html index.css logo.gif lua.1 lua.css luac.1 manual.css manual.html readme.html
src Makefile lapi.c lapi.h lauxlib.c lauxlib.h lbaselib.c lcode.c lcode.h lcorolib.c lctype.c lctype.h ldblib.c ldebug.c ldebug.h ldo.c ldo.h ldump.c lfunc.c lfunc.h lgc.c lgc.h linit.c liolib.c ljumptab.h llex.c llex.h llimits.h lmathlib.c lmem.c lmem.h loadlib.c lobject.c lobject.h lopcodes.c lopcodes.h lopnames.h loslib.c lparser.c lparser.h lprefix.h lstate.c lstate.h lstring.c lstring.h lstrlib.c ltable.c ltable.h ltablib.c ltm.c ltm.h lua.c lua.h lua.hpp luac.c luaconf.h lualib.h lundump.c lundump.h lutf8lib.c lvm.c lvm.h lzio.c lzio.h
Makefile README
.gitignore Makefile adams.txt hi.h hi.lua main.c notes.txt
c-embedding-data
data armor.png dejavusans-mono.ttf
libs
raylib-5.5_linux_amd64
include raylib.h raymath.h rlgl.h
lib libraylib.a libraylib.so libraylib.so.5.5.0 libraylib.so.550
CHANGELOG LICENSE README.md
.gitignore Makefile main.c
c-httpd .gitignore Makefile httpd.c httpserver.h
c-luajit .gitignore Makefile bench.sh fibonacci.c fibonacci.lua measurements.txt out.cluajit.txt out.lua.txt out.luajit.txt
c-signals .clang-format Makefile main.c
c-sqlite-embed-db .gitignore Makefile data.db data.h main.c sqlite3.c sqlite3.h
c-structs .clang-format Makefile character.dat read.c struct.h write.c
d-bmp-header .gitignore Makefile image.bmp main.d
d-x11 .gitignore Makefile main.d
odin-rl-window .gitignore Makefile main.odin
zig-c-interop .clang-format Makefile billy.c billy.h main.zig
zig-elf .clang-format Makefile elf elf-64-gen.pdf elf.c elf.png main.zig
zig-embed Makefile main.zig max.txt
zig-http Makefile main.zig
zig-kv-store Makefile main.zig
zig-lua
lua-5.4.7
manual 2html manual.of
testes
libs
P1 dummy
lib1.c lib11.c lib2.c lib21.c lib22.c makefile
all.lua api.lua attrib.lua big.lua bitwise.lua bwcoercion.lua calls.lua closure.lua code.lua constructs.lua coroutine.lua cstack.lua db.lua errors.lua events.lua files.lua gc.lua gengc.lua goto.lua heavy.lua literals.lua locals.lua main.lua math.lua nextvar.lua packtests pm.lua sort.lua strings.lua tpack.lua tracegc.lua utf8.lua vararg.lua verybig.lua
.gitignore README.md all lapi.c lapi.h lauxlib.c lauxlib.h lbaselib.c lcode.c lcode.h lcorolib.c lctype.c lctype.h ldblib.c ldebug.c ldebug.h ldo.c ldo.h ldump.c lfunc.c lfunc.h lgc.c lgc.h linit.c liolib.c ljumptab.h llex.c llex.h llimits.h lmathlib.c lmem.c lmem.h loadlib.c lobject.c lobject.h lopcodes.c lopcodes.h lopnames.h loslib.c lparser.c lparser.h lprefix.h lstate.c lstate.h lstring.c lstring.h lstrlib.c ltable.c ltable.h ltablib.c ltests.c ltests.h ltm.c ltm.h lua.c lua.h luaconf.h lualib.h lundump.c lundump.h lutf8lib.c lvm.c lvm.h lzio.c lzio.h makefile onelua.c
.gitattributes Makefile main.zig script.lua
zig-os-props Makefile main.zig
zig-ppm Makefile main.zig
zig-struct-bin Makefile main.zig out.bin
zig-struct-json Makefile player.json player.zig read.zig write.zig
zig-telnet Makefile main.zig
zig-tlv-encoding Makefile main.zig
zig-wad Makefile doom.wad main.zig
zig-x11 .clang-format Makefile main.zig window.c
zig-x11-box Makefile main.zig
LICENSE README.md shell.nix
c-embed-lua/lua-5.4.8/src/Makefile raw
  1# Makefile for building Lua
  2# See ../doc/readme.html for installation and customization instructions.
  3
  4# == CHANGE THE SETTINGS BELOW TO SUIT YOUR ENVIRONMENT =======================
  5
  6# Your platform. See PLATS for possible values.
  7PLAT= guess
  8
  9CC= gcc -std=gnu99
 10CFLAGS= -O2 -Wall -Wextra -DLUA_COMPAT_5_3 $(SYSCFLAGS) $(MYCFLAGS)
 11LDFLAGS= $(SYSLDFLAGS) $(MYLDFLAGS)
 12LIBS= -lm $(SYSLIBS) $(MYLIBS)
 13
 14AR= ar rcu
 15RANLIB= ranlib
 16RM= rm -f
 17UNAME= uname
 18
 19SYSCFLAGS=
 20SYSLDFLAGS=
 21SYSLIBS=
 22
 23MYCFLAGS=
 24MYLDFLAGS=
 25MYLIBS=
 26MYOBJS=
 27
 28# Special flags for compiler modules; -Os reduces code size.
 29CMCFLAGS= 
 30
 31# == END OF USER SETTINGS -- NO NEED TO CHANGE ANYTHING BELOW THIS LINE =======
 32
 33PLATS= guess aix bsd c89 freebsd generic ios linux linux-readline macosx mingw posix solaris
 34
 35LUA_A=	liblua.a
 36CORE_O=	lapi.o lcode.o lctype.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
 37LIB_O=	lauxlib.o lbaselib.o lcorolib.o ldblib.o liolib.o lmathlib.o loadlib.o loslib.o lstrlib.o ltablib.o lutf8lib.o linit.o
 38BASE_O= $(CORE_O) $(LIB_O) $(MYOBJS)
 39
 40LUA_T=	lua
 41LUA_O=	lua.o
 42
 43LUAC_T=	luac
 44LUAC_O=	luac.o
 45
 46ALL_O= $(BASE_O) $(LUA_O) $(LUAC_O)
 47ALL_T= $(LUA_A) $(LUA_T) $(LUAC_T)
 48ALL_A= $(LUA_A)
 49
 50# Targets start here.
 51default: $(PLAT)
 52
 53all:	$(ALL_T)
 54
 55o:	$(ALL_O)
 56
 57a:	$(ALL_A)
 58
 59$(LUA_A): $(BASE_O)
 60	$(AR) $@ $(BASE_O)
 61	$(RANLIB) $@
 62
 63$(LUA_T): $(LUA_O) $(LUA_A)
 64	$(CC) -o $@ $(LDFLAGS) $(LUA_O) $(LUA_A) $(LIBS)
 65
 66$(LUAC_T): $(LUAC_O) $(LUA_A)
 67	$(CC) -o $@ $(LDFLAGS) $(LUAC_O) $(LUA_A) $(LIBS)
 68
 69test:
 70	./$(LUA_T) -v
 71
 72clean:
 73	$(RM) $(ALL_T) $(ALL_O)
 74
 75depend:
 76	@$(CC) $(CFLAGS) -MM l*.c
 77
 78echo:
 79	@echo "PLAT= $(PLAT)"
 80	@echo "CC= $(CC)"
 81	@echo "CFLAGS= $(CFLAGS)"
 82	@echo "LDFLAGS= $(LDFLAGS)"
 83	@echo "LIBS= $(LIBS)"
 84	@echo "AR= $(AR)"
 85	@echo "RANLIB= $(RANLIB)"
 86	@echo "RM= $(RM)"
 87	@echo "UNAME= $(UNAME)"
 88
 89# Convenience targets for popular platforms.
 90ALL= all
 91
 92help:
 93	@echo "Do 'make PLATFORM' where PLATFORM is one of these:"
 94	@echo "   $(PLATS)"
 95	@echo "See doc/readme.html for complete instructions."
 96
 97guess:
 98	@echo Guessing `$(UNAME)`
 99	@$(MAKE) `$(UNAME)`
100
101AIX aix:
102	$(MAKE) $(ALL) CC="xlc" CFLAGS="-O2 -DLUA_USE_POSIX -DLUA_USE_DLOPEN" SYSLIBS="-ldl" SYSLDFLAGS="-brtl -bexpall"
103
104bsd:
105	$(MAKE) $(ALL) SYSCFLAGS="-DLUA_USE_POSIX -DLUA_USE_DLOPEN" SYSLIBS="-Wl,-E"
106
107c89:
108	$(MAKE) $(ALL) SYSCFLAGS="-DLUA_USE_C89" CC="gcc -std=c89"
109	@echo ''
110	@echo '*** C89 does not guarantee 64-bit integers for Lua.'
111	@echo '*** Make sure to compile all external Lua libraries'
112	@echo '*** with LUA_USE_C89 to ensure consistency'
113	@echo ''
114
115FreeBSD NetBSD OpenBSD freebsd:
116	$(MAKE) $(ALL) SYSCFLAGS="-DLUA_USE_LINUX -DLUA_USE_READLINE -I/usr/include/edit" SYSLIBS="-Wl,-E -ledit" CC="cc"
117
118generic: $(ALL)
119
120ios:
121	$(MAKE) $(ALL) SYSCFLAGS="-DLUA_USE_IOS"
122
123Linux linux:	linux-noreadline
124
125linux-noreadline:
126	$(MAKE) $(ALL) SYSCFLAGS="-DLUA_USE_LINUX" SYSLIBS="-Wl,-E -ldl"
127
128linux-readline:
129	$(MAKE) $(ALL) SYSCFLAGS="-DLUA_USE_LINUX -DLUA_USE_READLINE" SYSLIBS="-Wl,-E -ldl -lreadline"
130
131Darwin macos macosx:
132	$(MAKE) $(ALL) SYSCFLAGS="-DLUA_USE_MACOSX -DLUA_USE_READLINE" SYSLIBS="-lreadline"
133
134mingw:
135	$(MAKE) "LUA_A=lua54.dll" "LUA_T=lua.exe" \
136	"AR=$(CC) -shared -o" "RANLIB=strip --strip-unneeded" \
137	"SYSCFLAGS=-DLUA_BUILD_AS_DLL" "SYSLIBS=" "SYSLDFLAGS=-s" lua.exe
138	$(MAKE) "LUAC_T=luac.exe" luac.exe
139
140posix:
141	$(MAKE) $(ALL) SYSCFLAGS="-DLUA_USE_POSIX"
142
143SunOS solaris:
144	$(MAKE) $(ALL) SYSCFLAGS="-DLUA_USE_POSIX -DLUA_USE_DLOPEN -D_REENTRANT" SYSLIBS="-ldl"
145
146# Targets that do not create files (not all makes understand .PHONY).
147.PHONY: all $(PLATS) help test clean default o a depend echo
148
149# Compiler modules may use special flags.
150llex.o:
151	$(CC) $(CFLAGS) $(CMCFLAGS) -c llex.c
152
153lparser.o:
154	$(CC) $(CFLAGS) $(CMCFLAGS) -c lparser.c
155
156lcode.o:
157	$(CC) $(CFLAGS) $(CMCFLAGS) -c lcode.c
158
159# DO NOT DELETE
160
161lapi.o: lapi.c lprefix.h lua.h luaconf.h lapi.h llimits.h lstate.h \
162 lobject.h ltm.h lzio.h lmem.h ldebug.h ldo.h lfunc.h lgc.h lstring.h \
163 ltable.h lundump.h lvm.h
164lauxlib.o: lauxlib.c lprefix.h lua.h luaconf.h lauxlib.h
165lbaselib.o: lbaselib.c lprefix.h lua.h luaconf.h lauxlib.h lualib.h
166lcode.o: lcode.c lprefix.h lua.h luaconf.h lcode.h llex.h lobject.h \
167 llimits.h lzio.h lmem.h lopcodes.h lparser.h ldebug.h lstate.h ltm.h \
168 ldo.h lgc.h lstring.h ltable.h lvm.h
169lcorolib.o: lcorolib.c lprefix.h lua.h luaconf.h lauxlib.h lualib.h
170lctype.o: lctype.c lprefix.h lctype.h lua.h luaconf.h llimits.h
171ldblib.o: ldblib.c lprefix.h lua.h luaconf.h lauxlib.h lualib.h
172ldebug.o: ldebug.c lprefix.h lua.h luaconf.h lapi.h llimits.h lstate.h \
173 lobject.h ltm.h lzio.h lmem.h lcode.h llex.h lopcodes.h lparser.h \
174 ldebug.h ldo.h lfunc.h lstring.h lgc.h ltable.h lvm.h
175ldo.o: ldo.c lprefix.h lua.h luaconf.h lapi.h llimits.h lstate.h \
176 lobject.h ltm.h lzio.h lmem.h ldebug.h ldo.h lfunc.h lgc.h lopcodes.h \
177 lparser.h lstring.h ltable.h lundump.h lvm.h
178ldump.o: ldump.c lprefix.h lua.h luaconf.h lobject.h llimits.h lstate.h \
179 ltm.h lzio.h lmem.h lundump.h
180lfunc.o: lfunc.c lprefix.h lua.h luaconf.h ldebug.h lstate.h lobject.h \
181 llimits.h ltm.h lzio.h lmem.h ldo.h lfunc.h lgc.h
182lgc.o: lgc.c lprefix.h lua.h luaconf.h ldebug.h lstate.h lobject.h \
183 llimits.h ltm.h lzio.h lmem.h ldo.h lfunc.h lgc.h lstring.h ltable.h
184linit.o: linit.c lprefix.h lua.h luaconf.h lualib.h lauxlib.h
185liolib.o: liolib.c lprefix.h lua.h luaconf.h lauxlib.h lualib.h
186llex.o: llex.c lprefix.h lua.h luaconf.h lctype.h llimits.h ldebug.h \
187 lstate.h lobject.h ltm.h lzio.h lmem.h ldo.h lgc.h llex.h lparser.h \
188 lstring.h ltable.h
189lmathlib.o: lmathlib.c lprefix.h lua.h luaconf.h lauxlib.h lualib.h
190lmem.o: lmem.c lprefix.h lua.h luaconf.h ldebug.h lstate.h lobject.h \
191 llimits.h ltm.h lzio.h lmem.h ldo.h lgc.h
192loadlib.o: loadlib.c lprefix.h lua.h luaconf.h lauxlib.h lualib.h
193lobject.o: lobject.c lprefix.h lua.h luaconf.h lctype.h llimits.h \
194 ldebug.h lstate.h lobject.h ltm.h lzio.h lmem.h ldo.h lstring.h lgc.h \
195 lvm.h
196lopcodes.o: lopcodes.c lprefix.h lopcodes.h llimits.h lua.h luaconf.h
197loslib.o: loslib.c lprefix.h lua.h luaconf.h lauxlib.h lualib.h
198lparser.o: lparser.c lprefix.h lua.h luaconf.h lcode.h llex.h lobject.h \
199 llimits.h lzio.h lmem.h lopcodes.h lparser.h ldebug.h lstate.h ltm.h \
200 ldo.h lfunc.h lstring.h lgc.h ltable.h
201lstate.o: lstate.c lprefix.h lua.h luaconf.h lapi.h llimits.h lstate.h \
202 lobject.h ltm.h lzio.h lmem.h ldebug.h ldo.h lfunc.h lgc.h llex.h \
203 lstring.h ltable.h
204lstring.o: lstring.c lprefix.h lua.h luaconf.h ldebug.h lstate.h \
205 lobject.h llimits.h ltm.h lzio.h lmem.h ldo.h lstring.h lgc.h
206lstrlib.o: lstrlib.c lprefix.h lua.h luaconf.h lauxlib.h lualib.h
207ltable.o: ltable.c lprefix.h lua.h luaconf.h ldebug.h lstate.h lobject.h \
208 llimits.h ltm.h lzio.h lmem.h ldo.h lgc.h lstring.h ltable.h lvm.h
209ltablib.o: ltablib.c lprefix.h lua.h luaconf.h lauxlib.h lualib.h
210ltm.o: ltm.c lprefix.h lua.h luaconf.h ldebug.h lstate.h lobject.h \
211 llimits.h ltm.h lzio.h lmem.h ldo.h lgc.h lstring.h ltable.h lvm.h
212lua.o: lua.c lprefix.h lua.h luaconf.h lauxlib.h lualib.h
213luac.o: luac.c lprefix.h lua.h luaconf.h lauxlib.h ldebug.h lstate.h \
214 lobject.h llimits.h ltm.h lzio.h lmem.h lopcodes.h lopnames.h lundump.h
215lundump.o: lundump.c lprefix.h lua.h luaconf.h ldebug.h lstate.h \
216 lobject.h llimits.h ltm.h lzio.h lmem.h ldo.h lfunc.h lstring.h lgc.h \
217 lundump.h
218lutf8lib.o: lutf8lib.c lprefix.h lua.h luaconf.h lauxlib.h lualib.h
219lvm.o: lvm.c lprefix.h lua.h luaconf.h ldebug.h lstate.h lobject.h \
220 llimits.h ltm.h lzio.h lmem.h ldo.h lfunc.h lgc.h lopcodes.h lstring.h \
221 ltable.h lvm.h ljumptab.h
222lzio.o: lzio.c lprefix.h lua.h luaconf.h llimits.h lmem.h lstate.h \
223 lobject.h ltm.h lzio.h
224
225# (end of Makefile)