commit | 4f66ca349520a6a7f69fadbbcf97aa678bf57658 | [log] [tgz] |
---|---|---|
author | David Su <dysu@google.com> | Fri Jul 24 17:19:23 2020 +0000 |
committer | David Su <dysu@google.com> | Fri Jul 24 17:19:23 2020 +0000 |
tree | ccbb9aff232170eb4b30d73abdfe7938a69091e8 | |
parent | b8af73e4b3b8c7fcb68df780c9f0e0121ad886e2 [diff] |
Revert "Fix dependency loop with flex" Revert "Move some prebuilt build tool configs to Soong" Revert "Rename bison to bison_bin" Revert "Add prebuilt_build_tool to allow genrules to use prebuil..." Revert submission 1366377-prebuilt_build_tool_make Reason for revert: breaks build Reverted Changes: I20bf062bb:Export prebuilt tools to Make I4bb526492:Move some prebuilt build tool configs to Soong I195b68813:Support per-module MakeVars Ibcb257e7b:Fix dependency loop with flex I6150f0f39:Switch cc's use of bison and flex to prebuilt_buil... I6939451b8:Reland "Use genrules to build a consistent awk." Idee60640f:Add prebuilt_build_tool modules for genrule use I00893172b:Rename bison to bison_bin I82c26be1c:Add prebuilt_build_tool to allow genrules to use p... Change-Id: I9d686625de5306e886623e430689527376981b48
This is flex, the fast lexical analyzer generator.
flex is a tool for generating scanners: programs which recognize lexical patterns in text.
The flex codebase is kept in Git on GitHub.
Use GitHub's issues and pull request features to file bugs and submit patches.
There are several mailing lists available as well:
Find information on subscribing to the mailing lists at:
http://sourceforge.net/mail/?group_id=97492
The flex distribution contains the following files which may be of interest:
You need the following tools to build flex from the maintainer's repository:
In cases where the versions of the above tools matter, the file configure.ac will specify the minimum required versions.
Once you have all the necessary tools installed, life becomes simple. To prepare the flex tree for building, run the script:
./autogen.sh
in the top level of the flex source tree.
This script calls the various tools needed to get flex ready for the GNU-style configure script to be able to work.
From this point on, building flex follows the usual routine:
configure && make && make install
This file is part of flex.
This code is derived from software contributed to Berkeley by Vern Paxson.
The United States Government has rights in this work pursuant to contract no. DE-AC03-76SF00098 between the United States Department of Energy and the University of California.
Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
Neither the name of the University nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.