MODEL=C
CFLAGS = -c -Fo$(OBJDIR)$* -Ost -A$(MODEL)
LFLAGS = /STACK:18192

OBJDIR = .\                             # Object files accumulated here
VPATH = $(OBJDIR);.


SRCLST = \
	args.c \
	comment.c \
	indent.c \
	io.c \
	lexi.c \
	parse.c \

OBJLST = \
	args.obj \
	comment.obj \
	indent.obj \
	io.obj \
	lexi.obj \
	parse.obj \

#indent : $(OBJLST) CTAGS
indent : $(OBJLST)
	link $(LFLAGS) $(OBJLST), $@.exe, $@.map ;

#CTAGS: $(SRCLST)
#       tags -u ctags $?

rtndefs.h :
	make bld_rtndefs

bld_rtndefs: $(SRCLST)
	touch                              rtndefs.h
      ! cl -W0 -Zg $?                   >> rtndefs.h
	echo #ifndef    H_RTNDEFS        > \tmp\rtndefs.___
	echo #define    H_RTNDEFS       >> \tmp\rtndefs.___
	copy \tmp\rtndefs.___ + rtndefs.h/B  \tmp\rtndefs.h
	echo #endif     /* H_RTNDEFS */ >> \tmp\rtndefs.h
	del rtndefs.h
	- mv \tmp\rtndefs.h .

