local prelude = require "prelude" local physfs = prelude.library_module("PhysFS", "physfs") -- Common :use_files { "src/physfs.c", "src/physfs.h", "src/physfs_archiver_7z.c", "src/physfs_archiver_dir.c", "src/physfs_archiver_grp.c", "src/physfs_archiver_hog.c", "src/physfs_archiver_iso9660.c", "src/physfs_archiver_mvl.c", "src/physfs_archiver_qpak.c", "src/physfs_archiver_slb.c", "src/physfs_archiver_unpacked.c", "src/physfs_archiver_vdf.c", "src/physfs_archiver_wad.c", "src/physfs_archiver_zip.c", "src/physfs_byteorder.c", "src/physfs_unicode.c" } :use_public_includes { "src", } -- Linux :use_linux_files { "src/physfs_platform_posix.c", "src/physfs_platform_unix.c" } -- Windows :use_win_files { "src/physfs_platform_windows.c" } physfs._VERSION = "0.0.1" physfs._LIBRARY_VERSION = "3.0.2" physfs._NAME = "PhysicsFS" return physfs