Symbian3/SDK/Source/GUID-793A5EF9-CC16-5EEB-9011-6431EA76EB15.dita
changeset 13 48780e181b38
parent 12 80ef3a206772
child 14 578be2adaf3e
equal deleted inserted replaced
12:80ef3a206772 13:48780e181b38
     1 <?xml version="1.0" encoding="utf-8"?>
       
     2 <!-- Copyright (c) 2007-2010 Nokia Corporation and/or its subsidiary(-ies) All rights reserved. -->
       
     3 <!-- This component and the accompanying materials are made available under the terms of the License 
       
     4 "Eclipse Public License v1.0" which accompanies this distribution, 
       
     5 and is available at the URL "http://www.eclipse.org/legal/epl-v10.html". -->
       
     6 <!-- Initial Contributors:
       
     7     Nokia Corporation - initial contribution.
       
     8 Contributors: 
       
     9 -->
       
    10 <!DOCTYPE concept
       
    11   PUBLIC "-//OASIS//DTD DITA Concept//EN" "concept.dtd">
       
    12 <concept id="GUID-793A5EF9-CC16-5EEB-9011-6431EA76EB15" xml:lang="en"><title>How
       
    13 to use bldmake</title><prolog><metadata><keywords/></metadata></prolog><conbody>
       
    14 <p>The <filepath>bldmake</filepath> tool processes the component description
       
    15 file (<filepath>bld.inf</filepath>) in the current directory and generates
       
    16 the batch file <filepath>abld.bat</filepath> and several build batch makefiles
       
    17 (<filepath>.make</filepath>). <filepath>abld</filepath> can then use the makefiles
       
    18 to carry out the various stages of building the component. </p>
       
    19 <p>The tool supports a number of command line options, however most Symbian
       
    20 developers will simply use: </p>
       
    21 <p><userinput>bldmake bldfiles</userinput> </p>
       
    22 <p> <filepath>bldmake</filepath> then carries out the following 3-stage process: </p>
       
    23 <ol id="GUID-BE26A1D9-1529-5DDC-8288-2BBBEFF95D30">
       
    24 <li id="GUID-5E2F4383-6D29-5476-9D88-FF65A7878FDC"><p>Creates the directory: <filepath>\epoc32\build\</filepath> <codeph>absolute_path_to_bld.inf_file</codeph> \ </p> </li>
       
    25 <li id="GUID-00C7C6F4-42A7-52CC-80C4-91E2A4A887D4"><p>Generates makefiles
       
    26 for the component into this directory </p> </li>
       
    27 <li id="GUID-4E6D5AC8-8317-5D24-8617-1B8741730745"><p>Produces a batch file
       
    28 called <filepath>abld.bat</filepath> in the current directory. </p> </li>
       
    29 </ol>
       
    30 </conbody><related-links>
       
    31 <link href="GUID-B1800856-3516-5D22-B1C5-556866CDDF46.dita"><linktext>Bldmake syntax</linktext>
       
    32 </link>
       
    33 <link href="GUID-7D3B5008-CB40-504D-90A8-92DE482977CA.dita"><linktext>Bldmake component
       
    34 definition file syntax</linktext></link>
       
    35 <link href="GUID-B6B54E07-3B34-5D5C-8815-93383FA8FB4B.dita"><linktext>Using abld</linktext>
       
    36 </link>
       
    37 </related-links></concept>