TIP: Click on subject to list as thread! ANSI
echo: os2prog
to: All
from: Tom Torfs
date: 1996-08-06 13:58:00
subject: WAMAKE 1.0: documentation

* Copied (from: c_echo) by Tom Torfs using timEd/2 1.10+.

Hello All!

Watcom C/C++ Automated MAKE Utility v1.0.
Written by Tom Torfs. Donated to the public domain.
Last update: August 6th, 1996.

WAMAKE is a very simple automated MAKE utility for
Watcom C/C++ for DOS & OS/2.

WAMAKE is very simple to use: just set the target system,
the compiler options and the module list in the config
file (see SAMPLE.WAM for an example), and type WAMAKE
followed by the name of the configuration file. If no
configuration file is specified, WAMAKE will look for
WAMAKE.WAM in the current directory.

WAMAKE will automatically rebuild all .ASM, .C, .CC,
.CPP and .CXX files whose timestamps are newer than
those of the corresponding OBJ's and link this into
an executable.

The advantage of this method is that it is quite easy
to use and quick to setup. However, there are some
disadvantages to it. If you can't live with any of
these, you should use a full-fledged MAKE utility such
as Watcom's WMAKE. WAMAKE does not attempt to duplicate
the features of such an utility.

Dependencies on header files are not checked. If you
change something in a header file which requires
recompilation you must manually delete the respective
OBJ's or use an utility like TOUCH to update the
source files' timestamps.
This can be an advantage, also: if you change something
minor in a header file (a spelling error in a comment,
for example), all modules that include this header file
won't be recompiled. Another advantage is that if you
change something which only affects a few source files
that include this header file, you can make sure only
those files are recompiled.
Also, object files must have the same base name as the
corresponding source files and the extension .OBJ.

System requirements:
- DOS and/or OS/2
- Watcom C/C++ for DOS and/or for OS/2
- Watcom binaries must be in the PATH
- WLINK.LNK and WLSYSTEM.LNK as they come
  standard with Watcom C/C++ should be in
  the same directory as WLINK.EXE

Tom Torfs
2:292/516{at}fidonet.org

greetz,
Tom 
--- timEd/2 1.10+
* Origin: 80X86 BBS 32-15-24.62.32 V.34/V.FC (24h/24h) (2:292/516)
SEEN-BY: 50/99 270/101 620/243 625/100 711/401 409 410 413 430 808 809 934
SEEN-BY: 711/955 712/407 515 624 628 713/888 800/1
@PATH: 292/516 506 850 876 270/101 712/515 711/808 934

SOURCE: echomail via fidonet.ozzmosis.com

Email questions or comments to sysop@ipingthereforeiam.com
All parts of this website painstakingly hand-crafted in the U.S.A.!
IPTIA BBS/MUD/Terminal/Game Server List, © 2025 IPTIA Consulting™.