Subversion Repositories DevTools

Rev

Blame | Last modification | View Log | RSS feed

# -*- mode: mak; -*-
#
# mkdepend -- Visual C/C++ (WIN32/console) builds
#
# $Source: /cvsroot/device/DEVL/UTILS/MKDEPEND/makefile.vc,v $
# $Revision: 1.3 $ $Date: 2004/11/04 07:10:47 $ $State: Exp $
# $Author: ayoung $ $Locker:  $
#
CC      = cl -c -DDEBUG
CL      = cl
SRCDIR  = .
OBJDIR  = WIN32D.OBJ
BINDIR  = WIN32D.BIN
UTILS   =  ..\..\..\BIN.win32

CFLAGS  = \
        -nologo -W3 -Zi -Od -I../../libwin32 -YX \
        -DWINVER=0x0400 -DWIN32 -D_CONSOLE -D_MBCS \
        -Fd$(OBJDIR)\\ -Fp$(BINDIR)\\

OBJS    = \
        $(OBJDIR)/main.obj      \
        $(OBJDIR)/argv.obj      \
        $(OBJDIR)/parse.obj     \
        $(OBJDIR)/include.obj   \
        $(OBJDIR)/ifparser.obj  \
        $(OBJDIR)/cppsetup.obj  \
        $(OBJDIR)/pr.obj

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

mkdepend.exe:           $(OBJDIR) $(BINDIR) $(OBJS)
        $(CL) $(CFLAGS) -Fe$(BINDIR)\$@ -Fm$(BINDIR)\mkdepend.map $(OBJS) 

$(OBJDIR):
        @$(UTILS)\mkdir $@

$(BINDIR):
        @$(UTILS)\mkdir $@

clean:
        @-$(UTILS)\rm    -f $(OBJDIR)\*.*
        @-$(UTILS)\rm    -rf $(OBJDIR)

vclean:                 clean
        @-$(UTILS)\rm    -f $(BINDIR)\*.*
        @-$(UTILS)\rm    -rf $(BINDIR)