Subversion Repositories DevTools

Rev

Blame | Last modification | View Log | RSS feed

#.. cmdfile
#       Visual C/C++ (WIN32/console) builds
#
CC      = cl
CL      = cl
SRCDIR  = .
OBJDIR  = WIN32D.OBJ
BINDIR  = WIN32D.BIN
CFLAGS  = \
        -nologo -W3 -Zi -Od -I../LIBWIN32 -YX \
        -DWINVER=0x0400 -DWIN32 -D_CONSOLE -D_MBCS \
        -Fd$(OBJDIR)\\ -Fp$(BINDIR)\\

OBJS    = \
        $(OBJDIR)\dirent.obj    \
        $(OBJDIR)\testdir.obj

{$(SRCDIR)}.c{$(OBJDIR)}.obj:
        $(CC) $(CFLAGS) -c -Fo$@ $<

$(BINDIR)\testdir.exe:  $(OBJDIR) $(BINDIR) $(OBJS)
        $(CL) $(CFLAGS) -Fe$@ $(OBJS)

$(OBJDIR):
        @mkdir  $@

$(BINDIR):
        @mkdir  $@

clean:
        @-rm    $(OBJDIR)\*.*
        @-mkdir $(OBJDIR)

vclean:         clean
        @-rm    $(BINDIR)\*.*
        @-mkdir $(BINDIR)