mirror of
https://github.com/RubyMetric/chsrc
synced 2025-10-11 07:03:34 +08:00
使用 chsrc_register_contributors()
并将大部分 #include
放于 menu.c
中
This commit is contained in:
@@ -1,14 +1,110 @@
|
||||
/** ------------------------------------------------------------
|
||||
* SPDX-License-Identifier: GPL-3.0-or-later
|
||||
* -------------------------------------------------------------
|
||||
* File Authors : Aoran Zeng <ccmywish@qq.com>
|
||||
* File Authors : 曾奥然 <ccmywish@qq.com>
|
||||
* Contributors : Mikachu2333 <mikachu.23333@zohomail.com>
|
||||
* |
|
||||
* Created On : <2023-09-01>
|
||||
* Major Revision : 3
|
||||
* Last Modified : <2025-08-10>
|
||||
* Major Revision : 4
|
||||
* Last Modified : <2025-08-20>
|
||||
* ------------------------------------------------------------*/
|
||||
|
||||
#include "lang/rawstr4c.h"
|
||||
|
||||
#include "lang/Ruby/Ruby.c"
|
||||
#include "lang/Python/common.h"
|
||||
#include "lang/Python/pip.c"
|
||||
#include "lang/Python/Poetry.c"
|
||||
#include "lang/Python/PDM.c"
|
||||
#include "lang/Python/Rye.c"
|
||||
#include "lang/Python/uv.c"
|
||||
#include "lang/Python/Python.c"
|
||||
|
||||
#include "lang/JavaScript/common.h"
|
||||
#include "lang/JavaScript/npm.c"
|
||||
#include "lang/JavaScript/pnpm.c"
|
||||
#include "lang/JavaScript/Yarn.c"
|
||||
#include "lang/JavaScript/JavaScript.c"
|
||||
#include "lang/JavaScript/Bun.c"
|
||||
#include "lang/JavaScript/nvm.c"
|
||||
|
||||
#include "lang/Perl.c"
|
||||
#include "lang/PHP.c"
|
||||
#include "lang/Lua.c"
|
||||
#include "lang/Go.c"
|
||||
#include "lang/Java.c"
|
||||
|
||||
#include "lang/Rust/common.h"
|
||||
#include "lang/Rust/rustup.c"
|
||||
#include "lang/Rust/Cargo.c"
|
||||
|
||||
#include "lang/Dart/common.h"
|
||||
#include "lang/Dart/Pub.c"
|
||||
#include "lang/Dart/Flutter.c"
|
||||
|
||||
#include "lang/Haskell.c"
|
||||
#include "lang/OCaml.c"
|
||||
#include "lang/R.c"
|
||||
#include "lang/Julia.c"
|
||||
#include "lang/NuGet.c"
|
||||
#include "lang/Clojure.c"
|
||||
|
||||
|
||||
#include "os/rawstr4c.h"
|
||||
#include "os/APT/common.h"
|
||||
// Debian-based
|
||||
#include "os/APT/Debian.c"
|
||||
#include "os/APT/Ubuntu.c"
|
||||
#include "os/APT/Kali-Linux.c"
|
||||
#include "os/APT/Raspberry-Pi-OS.c"
|
||||
// Ubuntu-based
|
||||
#include "os/APT/Linux-Mint.c"
|
||||
#include "os/APT/Trisquel.c"
|
||||
#include "os/APT/Linux-Lite.c"
|
||||
// Debian-based and Ubuntu-based
|
||||
#include "os/APT/Armbian.c"
|
||||
// Independent
|
||||
#include "os/APT/ROS.c"
|
||||
#include "os/APT/Termux.c"
|
||||
#include "os/APT/openKylin.c"
|
||||
#include "os/APT/deepin.c"
|
||||
|
||||
#include "os/YUM/common.h"
|
||||
#include "os/YUM/Fedora-Linux.c"
|
||||
#include "os/YUM/AlmaLinux.c"
|
||||
#include "os/YUM/Rocky-Linux.c"
|
||||
#include "os/YUM/openEuler.c"
|
||||
#include "os/YUM/Anolis-OS.c"
|
||||
|
||||
#include "os/pacman/Arch-Linux.c"
|
||||
#include "os/pacman/Manjaro-Linux.c"
|
||||
#include "os/pacman/MSYS2.c"
|
||||
|
||||
#include "os/openSUSE.c"
|
||||
#include "os/Alpine-Linux.c"
|
||||
#include "os/Gentoo-Linux.c"
|
||||
#include "os/Void-Linux.c"
|
||||
#include "os/Solus.c"
|
||||
#include "os/OpenWrt.c"
|
||||
|
||||
#include "os/BSD/FreeBSD.c"
|
||||
#include "os/BSD/NetBSD.c"
|
||||
#include "os/BSD/OpenBSD.c"
|
||||
|
||||
|
||||
#include "ware/TeX-Live.c"
|
||||
#include "ware/Emacs.c"
|
||||
#include "ware/WinGet.c"
|
||||
#include "ware/Homebrew/Homebrew.c"
|
||||
#include "ware/CocoaPods.c"
|
||||
#include "ware/Nix.c"
|
||||
#include "ware/Guix.c"
|
||||
#include "ware/Flatpak.c"
|
||||
#include "ware/Docker/Docker.c"
|
||||
#include "ware/Anaconda/Anaconda.c"
|
||||
|
||||
|
||||
|
||||
#define t(o) &o##_target, &o##_prelude
|
||||
|
||||
TargetRegisterInfo_t
|
||||
|
Reference in New Issue
Block a user