https://github.com/devolutions/yarc
Yet Another Resource Compiler
https://github.com/devolutions/yarc
Last synced: 10 months ago
JSON representation
Yet Another Resource Compiler
- Host: GitHub
- URL: https://github.com/devolutions/yarc
- Owner: Devolutions
- Created: 2017-04-01T04:56:47.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2024-02-21T20:49:00.000Z (almost 2 years ago)
- Last Synced: 2025-03-29T20:11:16.554Z (10 months ago)
- Language: C
- Homepage:
- Size: 219 KB
- Stars: 3
- Watchers: 16
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
# YARC: Yet Another Resource Compiler
Let's face it: modern, cross-platform, embeddable and flexible resource compiling is still lacking nowadays.
Traditionally, resource compilers have the following limitations:
* Resources can only be linked in executables, not libraries
* The resource compiler and corresponding API is platform-specific
* Maintenance of non-portable resource scripts is often necessary
* Resource compression, when supported, makes embedding more complex
## Compiler Usage
`yarc [options] `
Options:
* `-o` output file (default is "resources.c")
* `-p` name prefix (default is "yarc")
* `-b` bundle name (default is "default")
* `-w` hex dump width (default is 16)
* `-a` append zero padding (default is 2)
* `-u` use uppercase hex (default is lowercase)
* `-s` use static keyword on resources
* `-h` print help
* `-v` print version (1.0.0)
* `-V` verbose mode