| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- 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
|