1
# $Id: micrsoft.mak,v 4.1 1998/01/20 00:19:18 cthuang Exp $
3
# Microsoft C makefile for C prototype generator
8
# Define MSDOS for MS-DOS compatibility.
9
# Define TURBO_CPP to pipe the input through the Turbo C preprocessor.
10
DEFINES = -DMSDOS -DSTDC_HEADERS
14
# names from MKS tools (ran out of memory in lex; used unix output)
22
CFLAGS = -EM -AL $(DEFINES)
23
LIBS = $(MSC_TOP)\lib\setargv.obj
26
DIST1 = README CHANGES cproto.man
27
DIST2 = cproto.1 borland.mak micrsoft.mak makefile.in lex.l grammar.y
28
DIST3 = system.h cproto.h patchlev.h semantic.h symbol.h
29
DIST4 = cproto.c lintlibs.c popen.c semantic.c strkey.c strstr.c symbol.c
31
OBJECTS = cproto.obj lintlibs.obj getopt.obj semantic.obj strkey.obj symbol.obj $(Y_TAB).obj popen.obj
35
cproto.exe: $(OBJECTS) micrsoft.lnk
39
for %%i in ( *.obj ) do echo %%i + >>$@
45
$(Y_TAB).obj: $(Y_TAB).c $(LEX_YY).c system.h cproto.h symbol.h semantic.h
46
$(CC) $(CFLAGS) -c $*.c
55
cawf -man $*.1 | bsfilt - >$*.man
67
ci -u3 $(DIST2) $(DIST3)
71
shar $(DIST1) $(DIST2) >cproto.sh1
72
shar $(DIST3) $(DIST4) >cproto.sh2
74
# DO NOT DELETE THIS LINE -- make depend depends on it.
76
cproto.obj: system.h cproto.h
77
lintlibs.obj: system.h cproto.h symbol.h semantic.h
78
popen.obj: system.h cproto.h
79
semantic.obj: system.h cproto.h symbol.h semantic.h
80
strkey.obj: cproto.h system.h
82
symbol.obj: system.h cproto.h symbol.h