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
	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 .

