<commit_before># ZenBuild

ZenBuild is a one-shot component-level build-system, aimed at easing the build of free software projets.
It also aims at making cross-building seamless.

Syntax
------

The general syntax is:
```$ ./zenbuild.sh <workingDirectory> <packageName> <targetArchitecture>```

Example command:
```$ ./zenbuild.sh /tmp/myWorkDirectory libav x86_64-w64-mingw32```

Environment variables
---------------------

The environment variable MAKE is influential, you can achieve parallel builds this way:
```$ MAKE='make -j8' ./zenbuild.sh /tmp/myWorkDirectory libav x86_64-w64-mingw32```

If your environment variable PATH also contains other Unix-like environments such as Cygwin, you may want to restrict the environment PATH this way:
```$ PATH='/mingw64/bin:/mingw32/bin:/usr/local/bin:/usr/bin:/opt/bin' ./zenbuild.sh /tmp/myWorkDirectory libav x86_64-w64-mingw32```

Create custom script build
--------------------------

You can also create a standalone build script for a particular package (and
its dependencies) to integrate in your project:
```$ ./make-extra.sh libav > build_libav.sh```

You can now integrate build_libav.sh in your project, and invoke it this way:
```$ ./build_libav.sh <targetArchitecture>```

Authors
-------

- <NAME> <<EMAIL>>
- <NAME> <<EMAIL>>
<commit_msg>readme style<commit_after># ZenBuild

ZenBuild is a one-shot component-level build-system, aimed at easing the build of free software projets.
It also aims at making cross-building seamless.

Syntax
------

The general syntax is:
```
$ ./zenbuild.sh <workingDirectory> <packageName> <targetArchitecture>
```

Example command:
```
$ ./zenbuild.sh /tmp/myWorkDirectory libav x86_64-w64-mingw32
```

Environment variables
---------------------

The environment variable MAKE is influential, you can achieve parallel builds this way:
```
$ MAKE='make -j8' ./zenbuild.sh /tmp/myWorkDirectory libav x86_64-w64-mingw32
```

If your environment variable PATH also contains other Unix-like environments such as Cygwin, you may want to restrict the environment PATH this way:
```
$ PATH='/mingw64/bin:/mingw32/bin:/usr/local/bin:/usr/bin:/opt/bin' ./zenbuild.sh /tmp/myWorkDirectory libav x86_64-w64-mingw32
```

Create custom script build
--------------------------

You can also create a standalone build script for a particular package (and
its dependencies) to integrate in your project:
```
$ ./make-extra.sh libav > build_libav.sh
```

You can now integrate build_libav.sh in your project, and invoke it this way:
```
$ ./build_libav.sh <targetArchitecture>
```

Authors
-------

- <NAME> <<EMAIL>>
- <NAME> <<EMAIL>>

{'fraction_non_alphanumeric': 0.15513947267863967, 'fraction_numerical': 0.02216278181123424, 'mean_word_length': 3.6583629893238436, 'pattern_counts': {'":': 0, '<': 23, '<?xml version=': 0, '>': 25, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1131513', 'n_tokens_mistral': 859, 'n_tokens_neox': 774, 'n_words': 271}