MAKEDEP v1.1, (C) Copyright 1994 Gnosis Oy     All rights reserved.

####

1) DISCLAIMER:

This is COPYRIGHT software. It is *NOT* Public Domain. It is Freeware.

  "Program", below, refers to this (makedep) distribution.

  You may copy and distribute verbatim copies of this Program as you receive
it, in any medium, provided that you keep intact all copyright notices, mark
any changes made by you CLEARLY as such and allways include full source code.

  You may modify your copy or copies of the Program or any portion of it, and
copy and distribute such modifications under the terms above, provided that
you keep this file (readme) intact.

  You may *NOT* charge any fee for the physical act of transferring a copy
without written permission from Gnosis Oy. You may ask (not require) to get a
beer from the receiving party, but NOT money or other liabilities (even under
the value of a signle beer). If transferring costs you something you can deny
the transfer or pay the costs yourself. I never claimed to be fair, did I? If
this sounds too prohibitive, please ask for the written permission.

  Why beer? If you do not understand that, you probably do not understand
this program (or anything else) either... If you do not like beer, tough.

####

2) NO WARRANTY

English:

  If the program fucks you up, its your problem.

Legal:

  BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR
THE PROGRAM. THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM
"AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,
BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF
THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE
COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.

  IN NO EVENT WILL THE COPYRIGHT HOLDERS, OR ANY OTHER PARTY WHO MAY MODIFY
AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR
DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES
ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT
LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED
BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
POSSIBILITY OF SUCH DAMAGES.

####

Usage: makedep [-PVCS] [-Ooutfile] [-Ipaths] [-Rrecursion] {c_files}

where
 -PVCS        = append outputfile with "#UPDATE#" and prepend with
                "#ENDUPDATE#"
 -Foutfile    = use "outfile" instead of stdout. If outputfile exists, it
                will be overwritten.
 -Oobjpath    = Objects are though to have no path. This is good for Borland
                make. However if this is not case, this flags tell where
                objects will be. E.g. "makedep -Oobj src\*.c" will produce
                dependencies like "obj\abc.obj : src\abc.c ..."
 -Ipaths      = search through include_paths instead of only current
                directory. Several paths may be either separated by
                semicolons (;) or use -I several times.
 -Rrecursion  = Maximum recursion into include files. Default is 3.
                Same files will NOT be scanned twice. To disable
                recursion set this to < 2.
 -V           = Prints out version and copyright information
 c_files      = files whose dependencies are scanned. All files end up
                having single output line (possibly quite long...).
                Wildcards are allowed.

Note 1: Command line options are case sensitive, i.e. MUST start
        with capital letter.

Note 2: Included filenames are NOT case sensitive, neither is include
        directive itself. This means that if you include "abc.h", "abc.H"
        and "ABC.H" only "abc.h" will end up into dependency list though
        they might be actually different files (on non-DOS file system).
        If you are stupid enough to actually have e.g. "abc.h" and "Abc.h"
        you deserve to suffer.

Of course, customising the software should be very easy.

####

  19941108 (jhol@gnosis.pp.fi)

  Jouko Holopainen
  Gnosis Oy
  Teknologiantie 1
  FIN-90570 Oulu
  FINLAND
