Skip to content

Yet Another Resource Compiler

Notifications You must be signed in to change notification settings

Devolutions/yarc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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] <input files>

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

About

Yet Another Resource Compiler

Topics

Resources

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published