mirror of https://github.com/lianthony/NT4.0
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
67 lines
2.1 KiB
67 lines
2.1 KiB
TARGETNAME=midl
|
|
TARGETPATH=..\lib
|
|
TARGETTYPE=PROGRAM
|
|
386_STDCALL=0
|
|
MSC_WARNING_LEVEL=/WX /W3
|
|
|
|
TARGETLIBS= \
|
|
..\lib\*\typelib.lib \
|
|
..\lib\*\codegen.lib \
|
|
..\lib\*\analysis.lib \
|
|
..\lib\*\exprlib.lib \
|
|
..\lib\*\support.lib
|
|
|
|
LINKLIBS= $(BASEDIR)\public\sdk\lib\*\uuid.lib
|
|
|
|
INCLUDES=.;..;..\include;..\support;..\codegen;..\expr;..\analysis
|
|
|
|
BLDCRT=1
|
|
|
|
SOURCES= \
|
|
midl.rc \
|
|
grammar.cxx \
|
|
acfgram.cxx \
|
|
semantic.cxx \
|
|
main.cxx \
|
|
cmdana.cxx \
|
|
filehndl.cxx \
|
|
errhndl.cxx \
|
|
listhndl.cxx \
|
|
lextable.cxx \
|
|
lex.cxx \
|
|
lexutils.cxx \
|
|
nkeyw.c \
|
|
dict.cxx \
|
|
gramutil.cxx \
|
|
symtable.cxx \
|
|
erep.cxx \
|
|
idict.cxx \
|
|
ppcmd.cxx \
|
|
attrnode.cxx \
|
|
nodeskl.cxx \
|
|
acfattr.cxx \
|
|
miscnode.cxx \
|
|
compnode.cxx \
|
|
procnode.cxx \
|
|
pass1.cxx \
|
|
pass2.cxx \
|
|
pass3.cxx \
|
|
prttype.cxx \
|
|
fldattr.cxx \
|
|
walkctxt.cxx \
|
|
semutil.cxx \
|
|
linenum.cxx \
|
|
data.cxx
|
|
|
|
|
|
# Set this to remove crt asserts from the retail build.
|
|
|
|
!if "$(NTDEBUG)"=="retail" || "$(NTDEBUG)"==""
|
|
C_DEFINES= $(C_DEFINES) -DNDEBUG
|
|
!endif
|
|
|
|
|
|
|
|
UMTYPE=console
|
|
# UMRES=obj\*\midl.res
|
|
# NTTARGETFILE0 = grammar.cxx acfgram.cxx
|