| 1 |
The utils directory has assorted scripts used as part of the build |
|---|
| 2 |
process, and source code for programs used manually at times to update |
|---|
| 3 |
various things that don't change often. |
|---|
| 4 |
|
|---|
| 5 |
Detailed information about how to use the scripts can usually be found |
|---|
| 6 |
in comments in them Here's a quick overview of what they're for: |
|---|
| 7 |
|
|---|
| 8 |
clwrapper.sh: A wrapper around the cl compiler from Microsoft. |
|---|
| 9 |
|
|---|
| 10 |
customize.pl: perl script used by 'make customize' |
|---|
| 11 |
|
|---|
| 12 |
fixdepend.pl: perl script used by 'make distdepend' |
|---|
| 13 |
|
|---|
| 14 |
fixdiff.scm: scheme script to convert a diff with Windows-style path |
|---|
| 15 |
separators to Unix-style ones. |
|---|
| 16 |
|
|---|
| 17 |
gentables.c: Compiles into a program used to make src/tables.c |
|---|
| 18 |
|
|---|
| 19 |
ln-dir.sh: A manual alternative to make customize. Kinda. |
|---|
| 20 |
|
|---|
| 21 |
make_access_cnf.sh: Script used to update ancient versions of Penn |
|---|
| 22 |
that used two files for sitelocks. |
|---|
| 23 |
|
|---|
| 24 |
mkcmds.pl: Perl script used by the makefile to create hdrs/funs.h, |
|---|
| 25 |
hdrs/cmds.h, hdrs/patches.h, hdrs/switches.h and src/switchinc.c when |
|---|
| 26 |
needed. |
|---|
| 27 |
|
|---|
| 28 |
mkvershlp.pl: perl script that turns the CHANGES.* files into |
|---|
| 29 |
game/txt/hlp/pennv*.hlp files. |
|---|
| 30 |
|
|---|
| 31 |
splint.sh: Wrapper for the splint code analysis tool to control |
|---|
| 32 |
what warnings are printed out. |
|---|
| 33 |
|
|---|
| 34 |
typedefs.scm: Compiles into a program used to update the list of |
|---|
| 35 |
typedefs used by 'make indent'. |
|---|
| 36 |
|
|---|
| 37 |
update-cnf.pl: Used by make to reconcile changes between |
|---|
| 38 |
game/mushcnf.dst and your local game/mush.cnf. |
|---|
| 39 |
|
|---|
| 40 |
update.pl: Used by make to reconcile changes between options.h.dist |
|---|
| 41 |
and your options.h. |
|---|
| 42 |
|
|---|