PennMUSH Community

root/1.8.3/trunk/utils/README.txt

Revision 1032, 1.4 kB (checked in by shawnw, 1 year ago)

Merged 1.8.3p4 into trunk

Line 
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
Note: See TracBrowser for help on using the browser.