Subversion Repositories DevTools

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
333 dpurdie 1
# -*- mode: mak; -*-
2
#
3
# mkdepend -- Visual C/C++ (WIN32/console) builds
4
#
5
# $Source: /cvsroot/device/DEVL/UTILS/MKDEPEND/makefile.vc,v $
6
# $Revision: 1.3 $ $Date: 2004/11/04 07:10:47 $ $State: Exp $
7
# $Author: ayoung $ $Locker:  $
8
#
9
CC	= cl -c -DDEBUG
10
CL	= cl
11
SRCDIR	= .
12
OBJDIR	= WIN32D.OBJ
13
BINDIR	= WIN32D.BIN
14
UTILS   =  ..\..\..\BIN.win32
15
 
16
CFLAGS	= \
17
	-nologo -W3 -Zi -Od -I../../libwin32 -YX \
18
	-DWINVER=0x0400 -DWIN32 -D_CONSOLE -D_MBCS \
19
	-Fd$(OBJDIR)\\ -Fp$(BINDIR)\\
20
 
21
OBJS	= \
22
	$(OBJDIR)/main.obj	\
23
	$(OBJDIR)/argv.obj	\
24
	$(OBJDIR)/parse.obj	\
25
	$(OBJDIR)/include.obj	\
26
	$(OBJDIR)/ifparser.obj	\
27
	$(OBJDIR)/cppsetup.obj	\
28
	$(OBJDIR)/pr.obj
29
 
30
{$(SRCDIR)}.c{$(OBJDIR)}.obj:
31
        $(CC) $(CFLAGS) -Fo$@ $<
32
 
33
mkdepend.exe:		$(OBJDIR) $(BINDIR) $(OBJS)
34
	$(CL) $(CFLAGS) -Fe$(BINDIR)\$@ -Fm$(BINDIR)\mkdepend.map $(OBJS) 
35
 
36
$(OBJDIR):
37
	@$(UTILS)\mkdir $@
38
 
39
$(BINDIR):
40
	@$(UTILS)\mkdir $@
41
 
42
clean:
43
	@-$(UTILS)\rm    -f $(OBJDIR)\*.*
44
	@-$(UTILS)\rm    -rf $(OBJDIR)
45
 
46
vclean: 		clean
47
	@-$(UTILS)\rm    -f $(BINDIR)\*.*
48
	@-$(UTILS)\rm    -rf $(BINDIR)
49