bootsectimage.c:
[people/mcb30/basetools.git] / Source / C / VfrCompile / Makefile
1 !INCLUDE ..\MSmakefile.common
2
3 APPNAME = VfrCompile
4
5 LIBS = Common.lib
6
7 OBJECTS = VfrCompile.obj VfrServices.obj DLGLexer.obj EfiVfrParser.obj ATokenBuffer.obj DLexerBase.obj AParser.obj
8
9 INC = $(INC) -I $(BASE_TOOLS_PATH)\Source\C\VfrCompile\Pccts\h
10
11 !INCLUDE ..\MSmakefile.app
12
13 VfrCompile.cpp DLGLexer.cpp EfiVfrParser.cpp: VfrCompile.g
14         pushd . & cd Pccts & $(MAKE) & popd
15         antlr -CC -e3 -ck 3 -o . VfrCompile.g
16         dlg -C2 -i -CC -o . parser.dlg
17         pushd . & cd Pccts & $(MAKE) clean
18
19 ATokenBuffer.obj: Pccts\h\ATokenBuffer.cpp
20         $(CXX) -c $(CPPFLAGS) $(INC) $? -o $@
21
22 DLexerBase.obj: Pccts\h\DLexerBase.cpp
23         $(CXX) -c $(CPPFLAGS) $(INC) $? -o $@
24
25 AParser.obj: Pccts\h\AParser.cpp
26         $(CXX) -c $(CPPFLAGS) $(INC) $? -o $@
27