Last change
on this file since 1686 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.