CC=cl.exe
CFLAGS=
FC=df.exe
FFLAGS=
LD=cl.exe
LDFLAGS=

ERASEOBJ=erase

EXE=csmkmk.exe
OBJDIR=.\obj
INCDIR=.
SRCDIR=.

ALL : "$(EXE)"

CLEAN :
	-@$(ERASEOBJ) "$(OBJDIR)\build.obj"
	-@$(ERASEOBJ) "$(OBJDIR)\build_ana.obj"
	-@$(ERASEOBJ) "$(OBJDIR)\build_file.obj"
	-@$(ERASEOBJ) "$(OBJDIR)\build_inctab.obj"
	-@$(ERASEOBJ) "$(OBJDIR)\build_modtab.obj"
	-@$(ERASEOBJ) "$(OBJDIR)\build_read.obj"
	-@$(ERASEOBJ) "$(OBJDIR)\build_refinctab.obj"
	-@$(ERASEOBJ) "$(OBJDIR)\build_rmodtab.obj"
	-@$(ERASEOBJ) "$(OBJDIR)\cmain.obj"
	-@$(ERASEOBJ) "$(OBJDIR)\dirlib.obj"
	-@$(ERASEOBJ) "$(OBJDIR)\merrmsg.obj"
	-@$(ERASEOBJ) "$(OBJDIR)\mprc.obj"
	-@$(ERASEOBJ) "$(OBJDIR)\mprc_argsrc.obj"
	-@$(ERASEOBJ) "$(OBJDIR)\mprc_help.obj"
	-@$(ERASEOBJ) "$(OBJDIR)\output.obj"
	-@$(ERASEOBJ) "$(EXE)"

OBJS= \
	"$(OBJDIR)\build.obj" \
	"$(OBJDIR)\build_ana.obj" \
	"$(OBJDIR)\build_file.obj" \
	"$(OBJDIR)\build_inctab.obj" \
	"$(OBJDIR)\build_modtab.obj" \
	"$(OBJDIR)\build_read.obj" \
	"$(OBJDIR)\build_refinctab.obj" \
	"$(OBJDIR)\build_rmodtab.obj" \
	"$(OBJDIR)\cmain.obj" \
	"$(OBJDIR)\dirlib.obj" \
	"$(OBJDIR)\merrmsg.obj" \
	"$(OBJDIR)\mprc.obj" \
	"$(OBJDIR)\mprc_argsrc.obj" \
	"$(OBJDIR)\mprc_help.obj" \
	"$(OBJDIR)\output.obj"

"$(EXE)" : $(OBJS)
	$(LD) -o "$(EXE)" $(LDFLAGS) $(OBJS)

"$(OBJDIR)\build.obj" : "$(SRCDIR)\build.c" "$(INCDIR)\minclude.h" "$(INCDIR)\mdef.h" "$(INCDIR)\mtype.h" "$(INCDIR)\mprot.h" \
	"$(INCDIR)\mprot_dirlib.h"
	$(CC) /c /Fo"$(OBJDIR)\build.obj"  $(CFLAGS) "$(SRCDIR)\build.c"

"$(OBJDIR)\build_ana.obj" : "$(SRCDIR)\build_ana.c" "$(INCDIR)\minclude.h" "$(INCDIR)\mdef.h" "$(INCDIR)\mtype.h" \
	"$(INCDIR)\mprot.h"
	$(CC) /c /Fo"$(OBJDIR)\build_ana.obj"  $(CFLAGS) "$(SRCDIR)\build_ana.c"

"$(OBJDIR)\build_file.obj" : "$(SRCDIR)\build_file.c" "$(INCDIR)\minclude.h" "$(INCDIR)\mdef.h" "$(INCDIR)\mtype.h" \
	"$(INCDIR)\mprot.h" "$(INCDIR)\mprot_dirlib.h"
	$(CC) /c /Fo"$(OBJDIR)\build_file.obj"  $(CFLAGS) "$(SRCDIR)\build_file.c"

"$(OBJDIR)\build_inctab.obj" : "$(SRCDIR)\build_inctab.c" "$(INCDIR)\minclude.h" "$(INCDIR)\mdef.h" "$(INCDIR)\mtype.h" \
	"$(INCDIR)\mprot.h"
	$(CC) /c /Fo"$(OBJDIR)\build_inctab.obj"  $(CFLAGS) "$(SRCDIR)\build_inctab.c"

"$(OBJDIR)\build_modtab.obj" : "$(SRCDIR)\build_modtab.c" "$(INCDIR)\minclude.h" "$(INCDIR)\mdef.h" "$(INCDIR)\mtype.h" \
	"$(INCDIR)\mprot.h"
	$(CC) /c /Fo"$(OBJDIR)\build_modtab.obj"  $(CFLAGS) "$(SRCDIR)\build_modtab.c"

"$(OBJDIR)\build_read.obj" : "$(SRCDIR)\build_read.c" "$(INCDIR)\minclude.h" "$(INCDIR)\mdef.h" "$(INCDIR)\mtype.h" \
	"$(INCDIR)\mprot.h" "$(INCDIR)\mprot_dirlib.h"
	$(CC) /c /Fo"$(OBJDIR)\build_read.obj"  $(CFLAGS) "$(SRCDIR)\build_read.c"

"$(OBJDIR)\build_refinctab.obj" : "$(SRCDIR)\build_refinctab.c" "$(INCDIR)\minclude.h" "$(INCDIR)\mdef.h" "$(INCDIR)\mtype.h" \
	"$(INCDIR)\mprot.h"
	$(CC) /c /Fo"$(OBJDIR)\build_refinctab.obj"  $(CFLAGS) "$(SRCDIR)\build_refinctab.c"

"$(OBJDIR)\build_rmodtab.obj" : "$(SRCDIR)\build_rmodtab.c" "$(INCDIR)\minclude.h" "$(INCDIR)\mdef.h" "$(INCDIR)\mtype.h" \
	"$(INCDIR)\mprot.h"
	$(CC) /c /Fo"$(OBJDIR)\build_rmodtab.obj"  $(CFLAGS) "$(SRCDIR)\build_rmodtab.c"

"$(OBJDIR)\cmain.obj" : "$(SRCDIR)\cmain.c"
	$(CC) /c /Fo"$(OBJDIR)\cmain.obj"  $(CFLAGS) "$(SRCDIR)\cmain.c"

"$(OBJDIR)\dirlib.obj" : "$(SRCDIR)\dirlib.c"
	$(CC) /c /Fo"$(OBJDIR)\dirlib.obj"  $(CFLAGS) "$(SRCDIR)\dirlib.c"

"$(OBJDIR)\merrmsg.obj" : "$(SRCDIR)\merrmsg.c" "$(INCDIR)\minclude.h" "$(INCDIR)\mdef.h" "$(INCDIR)\mtype.h" \
	"$(INCDIR)\mprot.h"
	$(CC) /c /Fo"$(OBJDIR)\merrmsg.obj"  $(CFLAGS) "$(SRCDIR)\merrmsg.c"

"$(OBJDIR)\mprc.obj" : "$(SRCDIR)\mprc.c" "$(INCDIR)\minclude.h" "$(INCDIR)\mdef.h" "$(INCDIR)\mtype.h" "$(INCDIR)\mprot.h"
	$(CC) /c /Fo"$(OBJDIR)\mprc.obj"  $(CFLAGS) "$(SRCDIR)\mprc.c"

"$(OBJDIR)\mprc_argsrc.obj" : "$(SRCDIR)\mprc_argsrc.c" "$(INCDIR)\minclude.h" "$(INCDIR)\mdef.h" "$(INCDIR)\mtype.h" \
	"$(INCDIR)\mprot.h"
	$(CC) /c /Fo"$(OBJDIR)\mprc_argsrc.obj"  $(CFLAGS) "$(SRCDIR)\mprc_argsrc.c"

"$(OBJDIR)\mprc_help.obj" : "$(SRCDIR)\mprc_help.c" "$(INCDIR)\minclude.h" "$(INCDIR)\mdef.h" "$(INCDIR)\mtype.h" \
	"$(INCDIR)\mprot.h"
	$(CC) /c /Fo"$(OBJDIR)\mprc_help.obj"  $(CFLAGS) "$(SRCDIR)\mprc_help.c"

"$(OBJDIR)\output.obj" : "$(SRCDIR)\output.c" "$(INCDIR)\minclude.h" "$(INCDIR)\mdef.h" "$(INCDIR)\mtype.h" "$(INCDIR)\mprot.h"
	$(CC) /c /Fo"$(OBJDIR)\output.obj"  $(CFLAGS) "$(SRCDIR)\output.c"

