~ubuntu-branches/ubuntu/lucid/codelite/lucid

« back to all changes in this revision

Viewing changes to CxxParser/Parser.project

  • Committer: Bazaar Package Importer
  • Author(s): Chow Loong Jin
  • Date: 2009-01-12 15:46:55 UTC
  • Revision ID: james.westby@ubuntu.com-20090112154655-sdynrljcb6u167yw
Tags: upstream-1.0.2674+dfsg
ImportĀ upstreamĀ versionĀ 1.0.2674+dfsg

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<?xml version="1.0" encoding="utf-8"?>
 
2
<CodeLite_Project Name="Parser">
 
3
  <VirtualDirectory Name="src">
 
4
    <File Name="scope_parser.cpp"/>
 
5
    <File Name="cpp_lexer.cpp"/>
 
6
    <File Name="main.cpp"/>
 
7
    <File Name="var_parser.cpp"/>
 
8
    <File Name="variable.cpp"/>
 
9
    <File Name="cpp_expr_parser.cpp"/>
 
10
    <File Name="cpp_expr_lexer.cpp"/>
 
11
    <File Name="expression_result.cpp"/>
 
12
    <File Name="function.cpp"/>
 
13
    <File Name="cpp_func_parser.cpp"/>
 
14
  </VirtualDirectory>
 
15
  <VirtualDirectory Name="incldue">
 
16
    <File Name="cpp_lexer.h"/>
 
17
    <File Name="variable.h"/>
 
18
    <File Name="expression_result.h"/>
 
19
    <File Name="function.h"/>
 
20
  </VirtualDirectory>
 
21
  <VirtualDirectory Name="grammar">
 
22
    <File Name="cpp.l"/>
 
23
    <File Name="cpp_scope_grammar.y"/>
 
24
    <File Name="cpp_variables_grammar.y"/>
 
25
    <File Name="expr_grammar.y"/>
 
26
    <File Name="expr_lexer.l"/>
 
27
    <File Name="cpp_func_parser.y"/>
 
28
  </VirtualDirectory>
 
29
  <Dependencies/>
 
30
  <VirtualDirectory Name="test_suite">
 
31
    <File Name="Release\test.h"/>
 
32
  </VirtualDirectory>
 
33
  <Settings Type="Executable">
 
34
    <Configuration Name="Release" CompilerType="gnu g++" DebuggerType="GNU gdb debugger" Type="Executable">
 
35
      <General OutputFile="./Release/CppParser" IntermediateDirectory="./Release" Command="CppParser" CommandArguments="" WorkingDirectory="./Release" PauseExecWhenProcTerminates="yes"/>
 
36
      <Compiler Required="yes" Options="-g;">
 
37
        <IncludePath Value="."/>
 
38
      </Compiler>
 
39
      <Linker Required="yes" Options="-O2">
 
40
        <LibraryPath Value="."/>
 
41
        <LibraryPath Value="./Release"/>
 
42
      </Linker>
 
43
      <Debugger IsRemote="no" RemoteHostName="" RemoteHostPort="" DebuggerPath="">
 
44
        <PostConnectCommands></PostConnectCommands>
 
45
        <StartupCommands></StartupCommands>
 
46
      </Debugger>
 
47
      <ResourceCompiler Required="yes" Options=""/>
 
48
      <PreBuild/>
 
49
      <PostBuild>
 
50
        <Command Enabled="yes">copy *.h ..\CodeLite\.</Command>
 
51
        <Command Enabled="yes">copy *.cpp ..\CodeLite\.</Command>
 
52
      </PostBuild>
 
53
      <CustomBuild Enabled="no">
 
54
        <CleanCommand></CleanCommand>
 
55
        <BuildCommand></BuildCommand>
 
56
        <PreprocessFileCommand></PreprocessFileCommand>
 
57
        <SingleFileCommand></SingleFileCommand>
 
58
        <MakefileGenerationCommand></MakefileGenerationCommand>
 
59
        <ThirdPartyToolName>None</ThirdPartyToolName>
 
60
        <WorkingDirectory></WorkingDirectory>
 
61
      </CustomBuild>
 
62
      <AdditionalRules>
 
63
        <CustomPostBuild></CustomPostBuild>
 
64
        <CustomPreBuild>scope_parser.cpp cpp_lexer.cpp var_parser.cpp cpp_expr_lexer.cpp cpp_expr_parser.cpp cpp_func_parser.cpp
 
65
scope_parser.cpp: cpp_scope_grammar.y
 
66
        yacc -dl  -t -v -pcl_scope_ cpp_scope_grammar.y
 
67
        mv y.tab.c scope_parser.cpp
 
68
        mv y.tab.h cpp_lexer.h
 
69
 
 
70
cpp_lexer.cpp: cpp.l
 
71
        flex -L  -Pcl_scope_ cpp.l
 
72
        mv lex.cl_scope_.c cpp_lexer.cpp
 
73
 
 
74
var_parser.cpp: cpp_variables_grammar.y
 
75
        yacc -l  -t -v -pcl_var_ cpp_variables_grammar.y
 
76
        mv y.tab.c var_parser.cpp
 
77
 
 
78
cpp_expr_lexer.cpp: expr_lexer.l
 
79
        flex -L  -Pcl_expr_ expr_lexer.l
 
80
        mv lex.cl_expr_.c cpp_expr_lexer.cpp
 
81
 
 
82
cpp_expr_parser.cpp: expr_grammar.y
 
83
        yacc -l  -t -v -pcl_expr_ expr_grammar.y
 
84
        mv y.tab.c cpp_expr_parser.cpp
 
85
 
 
86
cpp_func_parser.cpp: cpp_func_parser.y
 
87
        yacc -l  -t -v -pcl_func_ cpp_func_parser.y
 
88
        mv y.tab.c cpp_func_parser.cpp
 
89
</CustomPreBuild>
 
90
      </AdditionalRules>
 
91
    </Configuration>
 
92
  </Settings>
 
93
  <Dependencies Name="Release"/>
 
94
</CodeLite_Project>