tools: Update some of the lint scripts with a better system to find source files

This commit is contained in:
apio 2023-04-23 10:53:34 +02:00
parent e378d8ee2f
commit 2f2b45758e
Signed by: apio
GPG Key ID: B8A7D06E42258954
5 changed files with 20 additions and 21 deletions

View File

@ -4,11 +4,7 @@ source $(dirname $0)/env.sh
cd $LUNA_ROOT
SOURCES=($(find kernel/src -type f | grep -v "\.asm"))
SOURCES+=($(find libluna/src -type f))
SOURCES+=($(find libluna/include/luna -type f))
SOURCES+=($(find libos/src -type f))
SOURCES+=($(find libos/include/os -type f))
source tools/sources.sh
ALL_OK=1

View File

@ -1,15 +1,12 @@
#!/usr/bin/env bash
set -e
source $(dirname $0)/env.sh
cd $LUNA_ROOT
SOURCES=($(find kernel/src -type f | grep -v "\.asm" | grep -v "bootboot.h"))
SOURCES+=($(find libluna/src -type f))
SOURCES+=($(find libluna/include/luna -type f | grep -v "Types.h"))
SOURCES+=($(find libos/src -type f))
SOURCES+=($(find libos/include/os -type f))
source tools/sources.sh
SOURCES=($(printf -- '%s\n' "${SOURCES[@]}" | grep -v libc | grep -v "Types.h" | grep -v "bootboot.h"))
SUCCESS=1

View File

@ -5,11 +5,9 @@ source $(dirname $0)/env.sh
cd $LUNA_ROOT
SOURCES=($(find kernel/src -type f | grep -v "\.asm" | grep -v "bootboot.h"))
SOURCES+=($(find libluna/src -type f))
SOURCES+=($(find libluna/include/luna -type f | grep -v "Types.h"))
SOURCES+=($(find libos/src -type f))
SOURCES+=($(find libos/include/os -type f))
source tools/sources.sh
SOURCES=($(printf -- '%s\n' "${SOURCES[@]}" | grep -v libc | grep -v "Types.h" | grep -v "bootboot.h"))
for f in ${SOURCES[@]}
do

View File

@ -5,11 +5,7 @@ source $(dirname $0)/env.sh
cd $LUNA_ROOT
SOURCES=($(find kernel/src -type f | grep -v "\.asm"))
SOURCES+=($(find libluna/src -type f))
SOURCES+=($(find libluna/include/luna -type f))
SOURCES+=($(find libos/src -type f))
SOURCES+=($(find libos/include/os -type f))
source tools/sources.sh
for f in ${SOURCES[@]}
do

12
tools/sources.sh Executable file
View File

@ -0,0 +1,12 @@
#!/bin/sh
source $(dirname $0)/env.sh
cd $LUNA_ROOT
FOLDERS=(kernel libc libos libluna apps)
SOURCES=($(find ${FOLDERS[@]} -type f -name "*.cpp"))
SOURCES+=($(find ${FOLDERS[@]} -type f -name "*.h"))
export SOURCES