March 09, 2003
Hi, when I run SMAKE on my generated makefile, all files are compiled again, even if nothin has changed. I expected SMAKE to just compile changed files. My makefile has a structure like this:

#	Makefile generated by Rebol Script: msvc2make

# CC=cl
# CFLAGS= /nologo /MDd /W3 /GX /Z7 /Od /I "." /I ".." /I "../dbinc" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /c
# CPPFLAGS= /nologo /MDd /W3 /GX /Z7 /Od /I "." /I ".." /I "../dbinc" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /c

CFLAGS= -Jm -w -v0 -ND -w--Ae -g -o-all -I. -I.. -I../dbinc -DWIN32 - D_DEBUG -D_CONSOLE -D_MBCS -HX /c -mn -c
CPPFLAGS= -Jm -w -v0 -ND -w--Ae -g -o-all -I. -I.. -I../dbinc -DWIN32 - D_DEBUG -D_CONSOLE -D_MBCS -HX /c -mn -c

build_all: db_archive db_checkpoint db_deadlock DB_DLL db_dump db_load db_printlog db_recover db_stat db_upgrade db_verify DB_Static ex_access ex_btrec ex_env ex_lock ex_mpool ex_tpcb excxx_access excxx_btrec excxx_env excxx_lock excxx_mpool excxx_tpcb db_lib

db_archive: db_lib ..\db_archive\db_archive.obj ..\clib\getopt.obj

db_lib: db_dll db_static

etc.

-- 
Robert M. Münch