| Last change
 on this file since 1837 was             1621, checked in by bird, 17 years ago | 
        
          | 
Introduce the concept of units to prevent footer.kmk from growing beyond proportions. Features that are rarely used are put into units and dragged in via the USES property when needed. The first example of this is how lex (.l files) is handled.
 | 
        
          | 
              
Property                 svn:eol-style
 set to                 native
Property                 svn:keywords
 set to                 Id | 
        
          | File size:
            1.0 KB | 
      
      
| Line |  | 
|---|
| 1 | # $Id: FLEX.kmk 1621 2008-05-12 19:44:45Z bird $ | 
|---|
| 2 | ## @file | 
|---|
| 3 | # flex tool | 
|---|
| 4 | # | 
|---|
| 5 |  | 
|---|
| 6 | # | 
|---|
| 7 | # Copyright (c) 2008 knut st. osmundsen <bird-src-spam@anduin.net> | 
|---|
| 8 | # | 
|---|
| 9 | # This file is part of kBuild. | 
|---|
| 10 | # | 
|---|
| 11 | # kBuild is free software; you can redistribute it and/or modify | 
|---|
| 12 | # it under the terms of the GNU General Public License as published by | 
|---|
| 13 | # the Free Software Foundation; either version 2 of the License, or | 
|---|
| 14 | # (at your option) any later version. | 
|---|
| 15 | # | 
|---|
| 16 | # kBuild is distributed in the hope that it will be useful, | 
|---|
| 17 | # but WITHOUT ANY WARRANTY; without even the implied warranty of | 
|---|
| 18 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the | 
|---|
| 19 | # GNU General Public License for more details. | 
|---|
| 20 | # | 
|---|
| 21 | # You should have received a copy of the GNU General Public License | 
|---|
| 22 | # along with kBuild; if not, write to the Free Software | 
|---|
| 23 | # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA | 
|---|
| 24 | # | 
|---|
| 25 |  | 
|---|
| 26 | TOOL_FLEX = flex | 
|---|
| 27 | TOOL_FLEX_LEX ?= flex$(HOSTSUFF_EXE) | 
|---|
| 28 | TOOL_FLEX_LEXFLAGS ?= | 
|---|
| 29 | TOOL_FLEX_LEX_OUTPUT = | 
|---|
| 30 | TOOL_FLEX_LEX_DEPEND = | 
|---|
| 31 | TOOL_FLEX_LEX_DEPORD = | 
|---|
| 32 | define TOOL_FLEX_LEX_CMDS | 
|---|
| 33 | $(TOOL_FLEX_LEX) $(flags) -o $(out) $(source) | 
|---|
| 34 | endef | 
|---|
| 35 |  | 
|---|
| 36 |  | 
|---|
       
      
  Note:
 See   
TracBrowser
 for help on using the repository browser.