+2009-05-16 Bean <bean123ch@gmail.com>
+
+ * conf/common.rmk (pkglib_MODULES): Add lua.mod.
+ (lua_mod_SOURCES): New variable.
+ (lua_mod_CFLAGS): Likewise.
+ (lua_mod_LDFLAGS): Likewise.
+
+ * conf/i386.rmk (pkglib_MODULES): Add setjmp.mod.
+ (setjmp_mod_SOURCES): New variable.
+ (setjmp_mod_CFLAGS): Likewise.
+ (setjmp_LDFLAGS): Likewise.
+
+ * conf/x86_64-efi.rmk (pkglib_MODULES): Add setjmp.mod.
+ (setjmp_mod_SOURCES): New variable.
+ (setjmp_mod_CFLAGS): Likewise.
+ (setjmp_LDFLAGS): Likewise.
+
+ * conf/powerpc-ieee1275.rmk (pkglib_MODULES): Add setjmp.mod.
+ (setjmp_mod_SOURCES): New variable.
+ (setjmp_mod_CFLAGS): Likewise.
+ (setjmp_LDFLAGS): Likewise.
+
+ * conf/sparc64-ieee1275.rmk (pkglib_MODULES): Add setjmp.mod.
+ (setjmp_mod_SOURCES): New variable.
+ (setjmp_mod_CFLAGS): Likewise.
+ (setjmp_LDFLAGS): Likewise.
+
+ * normal/i386/setjmp.S: Moved from here ...
+ * lib/i386/setjmp.S: ... Moved here
+ * normal/x86_64/setjmp.S: Moved from here ...
+ * lib/x86_64/setjmp.S: ... Moved here
+ * normal/powerpc/setjmp.S: Moved from here ...
+ * lib/powerpc/setjmp.S: ... Moved here
+ * normal/sparc64/setjmp.S: Moved from here ...
+ * lib/sparc64/setjmp.S: ... Moved here
+
+ * include/grub/i386/setjmp.h (grub_setjmp): Don't use attribute
+ returns_twice in mingw.
+
+ * script/lua/grub_lib.c: New file.
+ * script/lua/grub_lib.h: Likewise.
+ * script/lua/grub_lua.h: Likewise.
+ * script/lua/grub_main.c: Likewise.
+ * script/lua/lapi.c: Likewise.
+ * script/lua/lapi.h: Likewise.
+ * script/lua/lauxlib.c: Likewise.
+ * script/lua/lauxlib.h: Likewise.
+ * script/lua/lbaselib.c: Likewise.
+ * script/lua/lcode.c: Likewise.
+ * script/lua/lcode.h: Likewise.
+ * script/lua/ldblib.c: Likewise.
+ * script/lua/ldebug.c: Likewise.
+ * script/lua/ldebug.h: Likewise.
+ * script/lua/ldo.c: Likewise.
+ * script/lua/ldo.h: Likewise.
+ * script/lua/ldump.c: Likewise.
+ * script/lua/lfunc.c: Likewise.
+ * script/lua/lfunc.h: Likewise.
+ * script/lua/lgc.c: Likewise.
+ * script/lua/lgc.h: Likewise.
+ * script/lua/linit.c: Likewise.
+ * script/lua/liolib.c: Likewise.
+ * script/lua/llex.c: Likewise.
+ * script/lua/llex.h: Likewise.
+ * script/lua/llimits.h: Likewise.
+ * script/lua/lmathlib.c: Likewise.
+ * script/lua/lmem.c: Likewise.
+ * script/lua/lmem.h: Likewise.
+ * script/lua/loadlib.c: Likewise.
+ * script/lua/lobject.c: Likewise.
+ * script/lua/lobject.h: Likewise.
+ * script/lua/lopcodes.c: Likewise.
+ * script/lua/lopcodes.h: Likewise.
+ * script/lua/loslib.c: Likewise.
+ * script/lua/lparser.c: Likewise.
+ * script/lua/lparser.h: Likewise.
+ * script/lua/lstate.c: Likewise.
+ * script/lua/lstate.h: Likewise.
+ * script/lua/lstring.c: Likewise.
+ * script/lua/lstring.h: Likewise.
+ * script/lua/lstrlib.c: Likewise.
+ * script/lua/ltable.c: Likewise.
+ * script/lua/ltable.h: Likewise.
+ * script/lua/ltablib.c: Likewise.
+ * script/lua/ltm.c: Likewise.
+ * script/lua/ltm.h: Likewise.
+ * script/lua/lua.h: Likewise.
+ * script/lua/luaconf.h: Likewise.
+ * script/lua/lualib.h: Likewise.
+ * script/lua/lundump.c: Likewise.
+ * script/lua/lundump.h: Likewise.
+ * script/lua/lvm.c: Likewise.
+ * script/lua/lvm.h: Likewise.
+ * script/lua/lzio.c: Likewise.
+ * script/lua/lzio.h: Likewise.
+
2009-05-16 Bean <bean123ch@gmail.com>
* include/grub/kernel.h (grub_module_header_types): Add type
loopback.mod fs_uuid.mod configfile.mod echo.mod \
terminfo.mod test.mod blocklist.mod hexdump.mod \
read.mod sleep.mod loadenv.mod crc.mod parttool.mod \
- pcpart.mod memrw.mod boot.mod normal.mod sh.mod gptsync.mod
+ pcpart.mod memrw.mod boot.mod normal.mod sh.mod lua.mod \
+ gptsync.mod
# For gptsync.mod.
gptsync_mod_SOURCES = commands/gptsync.c
sh_mod_CFLAGS = $(COMMON_CFLAGS)
sh_mod_LDFLAGS = $(COMMON_LDFLAGS)
+# For lua.mod.
+lua_mod_SOURCES = script/lua/lapi.c script/lua/lcode.c script/lua/ldebug.c \
+ script/lua/ldo.c script/lua/ldump.c script/lua/lfunc.c \
+ script/lua/lgc.c script/lua/llex.c script/lua/lmem.c \
+ script/lua/lobject.c script/lua/lopcodes.c script/lua/lparser.c \
+ script/lua/lstate.c script/lua/lstring.c script/lua/ltable.c \
+ script/lua/ltm.c script/lua/lundump.c script/lua/lvm.c \
+ script/lua/lzio.c script/lua/lauxlib.c script/lua/lbaselib.c \
+ script/lua/linit.c script/lua/ltablib.c \
+ script/lua/grub_main.c script/lua/grub_lib.c
+lua_mod_CFLAGS = $(COMMON_CFLAGS)
+lua_mod_LDFLAGS = $(COMMON_LDFLAGS)
+
+# Extra libraries for lua
+# script/lua/lmathlib.c script/lua/loslib.c script/lua/liolib.c
+# script/lua/lstrlib.c script/lua/ldblib.c script/lua/ltablib.c
+# script/lua/loadlib.c
+
# Common Video Subsystem specific modules.
pkglib_MODULES += video.mod videotest.mod bitmap.mod tga.mod jpeg.mod \
png.mod font.mod gfxterm.mod