# Cargo KConfig - KConfig parser # Copyright (C) 2022 Sjoerd van Leent # # -------------------------------------------------------------------------------- # # Copyright Notice: Apache # # Licensed under the Apache License, Version 2.0 (the "License"); you may not use # this file except in compliance with the License. You may obtain a copy of the # License at # # https://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software distributed # under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR # CONDITIONS OF ANY KIND, either express or implied. See the License for the # specific language governing permissions and limitations under the License. # # -------------------------------------------------------------------------------- # # Copyright Notice: GPLv2 # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation, either version 2 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program. If not, see . # # -------------------------------------------------------------------------------- # # Copyright Notice: MIT # # Permission is hereby granted, free of charge, to any person obtaining a copy of # this software and associated documentation files (the “Software”), to deal in # the Software without restriction, including without limitation the rights to # use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of # the Software, and to permit persons to whom the Software is furnished to do so, # subject to the following conditions: # # The above copyright notice and this permission notice shall be included in all # copies or substantial portions of the Software. # # THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS # FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR # COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER # IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN # CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. [package] name = "cargo-kconfig" version = "0.1.1" edition = "2021" license = "MIT OR GPL-2.0-or-later OR Apache-2.0" categories = ["development-tools"] homepage = "https://gitlab.com/cargo-kconfig" repository = "https://gitlab.com/cargo-kconfig/cargo-kconfig" description = "Kconfig macro library and user interface for the Kconfig file format from the Linux Kernel" [dependencies] kconfig-parser = { version = ">= 0.1.1" } kconfig-represent = { version = ">= 0.1.1" } libc = "0.2" [lib] name = "cargo_kconfig" path = "src/lib.rs" doctest = false proc-macro = true [[bin]] name = "cargo-kconfig" path = "src/main.rs"