VirtualBox

Changeset 77616 in vbox for trunk/src


Ignore:
Timestamp:
Mar 8, 2019 11:03:40 AM (6 years ago)
Author:
vboxsync
Message:

Moved the .scm settings for EFI/Firmware down into the firmware director to ease source code updating. bugref:4643

Location:
trunk/src/VBox/Devices/EFI
Files:
1 edited
1 copied

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Devices/EFI/.scm-settings

    r76553 r77616  
    1919/DevEFI.h: --license-ose-dual
    2020
    21 /Firmware/*:     --external-copyright --dont-set-svn-keywords --no-convert-tabs --no-strip-trailing-blanks \
    22                  --strip-no-trailing-lines --no-force-final-eol --no-fix-todos --no-fix-header-guards
    23 /Firmware/*.kmk: --no-external-copyright --set-svn-keywords --convert-tabs --strip-trailing-blanks --strip-trailing-lines \
    24                  --force-final-eol --fix-todos --license-ose-dual
    25 
    26 /Firmware/MdeModulePkg/Universal/Disk/PartitionDxe/Apple.c: \
    27                  --no-external-copyright --set-svn-keywords --convert-tabs --strip-trailing-blanks --strip-trailing-lines \
    28                  --force-final-eol --fix-todos --license-ose-dual
    29 
    30 /Firmware/VBox*: --no-external-copyright --set-svn-keywords --convert-tabs --strip-trailing-blanks --strip-trailing-lines \
    31                  --force-final-eol --fix-todos --license-ose-dual
    32 
    33 
    34 # Build related files using '#' for comments.
    35 /Firmware/*.dec:        --treat-as Makefile
    36 /Firmware/*.dsc:        --treat-as Makefile
    37 /Firmware/*.fdf:        --treat-as Makefile
    38 /Firmware/*.inf:        --treat-as Makefile
    39 /Firmware/BaseTools/Conf/build_rule.template:   --treat-as Makefile
    40 /Firmware/BaseTools/Conf/target.template:       --treat-as Makefile
    41 /Firmware/BaseTools/Conf/tools_def.template:    --treat-as Makefile
    42 
    43 # IASL sources.
    44 /Firmware/*.asl:        --treat-as *.h
    45 /Firmware/*.aslc:       --treat-as *.h
    46 
    47 # NASM source.
    48 /Firmware/*.nasm:       --treat-as .asm
    49 /Firmware/*.nasmb:      --treat-as .asm
    50 /Firmware/*.asm16:      --treat-as .asm
    51 
    52 # cpp processed assembly files.
    53 /Firmware/*.s:          --treat-as .h
    54 /Firmware/*.i:          --treat-as .h
    55 
    56 # GAS assembly files w/o preprocessing.
    57 /Firmware/*.S:          --treat-as Makefile
    58 
    59 # Not quite sure what this is, uses C++ comment style.
    60 /Firmware/*.vfr:        --treat-as .h
    61 /Firmware/*.Vfr:        --treat-as .h
    62 
    63 # Linker scripts.
    64 /Firmware/*-ld-script:  --treat-as .h
    65 
    66 # Grammar files. Treat as C for now.
    67 /Firmware/*.g:          --treat-as .c
    68 
    69 # Not entirely sure what the .dlg files are, but they seems to contain C like license headers.
    70 /Firmware/*.dlg:        --treat-as .h
    71 
    72 # Misc.
    73 *.xsd:                  --treat-as .xml
    74 /Firmware/*.ini:        --treat-as Makefile
    75 /Firmware/BaseTools/Conf/FrameworkDatabase.template:    --treat-as .xml
    76 /Firmware/BaseTools/Source/C/VfrCompile/Pccts/*.r:      --treat-as .h
    77 /Firmware/BaseTools/BuildEnv:                           --treat-as .sh
    78 
    79 # Some normal makefiles (external code, convenience, ...)
    80 /Firmware/*.mak:        --treat-as Makefile
    81 /Firmware/*/makefile1:  --treat-as Makefile
    82 /Firmware/*/makefile.cygwin:                            --treat-as Makefile
    83 /Firmware/*/makefile.old:                               --treat-as Makefile
    84 /Firmware/BaseTools/Source/C/Makefiles/*.makefile:      --treat-as Makefile
    85 /Firmware/BaseTools/Source/C/Makefiles/ms.*:            --treat-as Makefile
    86 
    87 # Ignore text files, usually no license stuff there.
    88 --filter-out-files *.txt
    89 --filter-out-files *.rtf
    90 --filter-out-files *.1
    91 --filter-out-files /Firmware/*/README
    92 --filter-out-files /Firmware/BaseTools/Source/C/VfrCompile/Pccts/MPW_Read_Me
    93 --filter-out-files /Firmware/BaseTools/Source/C/VfrCompile/Pccts/NOTES.bcc
    94 --filter-out-files /Firmware/BaseTools/Source/C/VfrCompile/Pccts/NOTES.msvc
    95 --filter-out-files /Firmware/BaseTools/Source/C/VfrCompile/Pccts/RIGHTS
    96 --filter-out-files /Firmware/ReadMe.vbox
    97 
    9821# Ignore binary files.
    99 --filter-out-files *.raw
    100 --filter-out-files *.efi
    101 --filter-out-files *.bin
    102 --filter-out-files *.obj
    103 --filter-out-files *.dll
    104 --filter-out-files *.docx
    10522--filter-out-files /FirmwareBin/*.fd
    10623
    107 # The .uni files are UTF-16LE encoded and scm doesn't grok that yet.
    108 --filter-out-files *.uni
    109 
    110 # Ignore patches.
    111 --filter-out-files *.patch
    112 
    113 # Ignore visual C++ project stuff.
    114 --filter-out-files *.sln
    115 --filter-out-files *.suo
    116 --filter-out-files *.vcproj
    117 
    118 # Misc
    119 --filter-out-files */.gitignore
    120 --filter-out-files *.ps
    121 --filter-out-files /Firmware/BaseTools/Source/Python/Rsa2048Sha256Sign/TestSigningPrivateKey.pem
    122 --filter-out-dirs  /Firmware/StdLib/Efi/StdLib/etc/.
    123 
    124 #
    125 # VBoxPkg
    126 #
    127 /Firmware/VBoxPkg/VBoxFsDxe/test/*: --external-copyright --no-strip-trailing-blanks --no-fix-todos --strip-no-trailing-lines
    128 /Firmware/VBoxPkg/VBoxVgaMiniPortDxe/VBoxVgaFont*.h: --external-copyright
    129 
    130 
    131 #/src/VBox/Devices/EFI/Firmware2/VBoxPkg/VBoxVgaDxe/Edid.c: --no-convert-tabs
    132 #/src/VBox/Devices/EFI/Firmware2/VBoxPkg/VBoxFsDxe/*.*: --no-convert-tabs
    133 #/src/VBox/Devices/EFI/Firmware2/VBoxPkg/VBoxVgaDxe/Edid.c: --dont-set-svn-keywords
    134 #/src/VBox/Devices/EFI/Firmware2/VBoxPkg/VBoxFsDxe/*.*: --dont-set-svn-keywords
    135 
  • trunk/src/VBox/Devices/EFI/Firmware/.scm-settings

    r77612 r77616  
    11# $Id$
    22## @file
    3 # Source code massager settings for EFI.
     3# Source code massager settings for the EFI Firmware.
    44#
    55
     
    1717
    1818
    19 /DevEFI.h: --license-ose-dual
     19/*:     --external-copyright --dont-set-svn-keywords --no-convert-tabs --no-strip-trailing-blanks \
     20        --strip-no-trailing-lines --no-force-final-eol --no-fix-todos --no-fix-header-guards
    2021
    21 /Firmware/*:     --external-copyright --dont-set-svn-keywords --no-convert-tabs --no-strip-trailing-blanks \
    22                  --strip-no-trailing-lines --no-force-final-eol --no-fix-todos --no-fix-header-guards
    23 /Firmware/*.kmk: --no-external-copyright --set-svn-keywords --convert-tabs --strip-trailing-blanks --strip-trailing-lines \
    24                  --force-final-eol --fix-todos --license-ose-dual
     22/.scm-settings: --no-external-copyright --set-svn-keywords --convert-tabs --strip-trailing-blanks --strip-trailing-lines \
     23        --force-final-eol --fix-todos --license-ose-gpl
    2524
    26 /Firmware/MdeModulePkg/Universal/Disk/PartitionDxe/Apple.c: \
    27                  --no-external-copyright --set-svn-keywords --convert-tabs --strip-trailing-blanks --strip-trailing-lines \
    28                  --force-final-eol --fix-todos --license-ose-dual
     25/*.kmk: --no-external-copyright --set-svn-keywords --convert-tabs --strip-trailing-blanks --strip-trailing-lines \
     26        --force-final-eol --fix-todos --license-ose-dual
    2927
    30 /Firmware/VBox*: --no-external-copyright --set-svn-keywords --convert-tabs --strip-trailing-blanks --strip-trailing-lines \
    31                  --force-final-eol --fix-todos --license-ose-dual
     28/MdeModulePkg/Universal/Disk/PartitionDxe/Apple.c: \
     29        --no-external-copyright --set-svn-keywords --convert-tabs --strip-trailing-blanks --strip-trailing-lines \
     30        --force-final-eol --fix-todos --license-ose-dual
     31
     32/VBox*: --no-external-copyright --set-svn-keywords --convert-tabs --strip-trailing-blanks --strip-trailing-lines \
     33        --force-final-eol --fix-todos --license-ose-dual
    3234
    3335
    3436# Build related files using '#' for comments.
    35 /Firmware/*.dec:        --treat-as Makefile
    36 /Firmware/*.dsc:        --treat-as Makefile
    37 /Firmware/*.fdf:        --treat-as Makefile
    38 /Firmware/*.inf:        --treat-as Makefile
    39 /Firmware/BaseTools/Conf/build_rule.template:   --treat-as Makefile
    40 /Firmware/BaseTools/Conf/target.template:       --treat-as Makefile
    41 /Firmware/BaseTools/Conf/tools_def.template:    --treat-as Makefile
     37/*.dec:        --treat-as Makefile
     38/*.dsc:        --treat-as Makefile
     39/*.fdf:        --treat-as Makefile
     40/*.inf:        --treat-as Makefile
     41/BaseTools/Conf/build_rule.template:   --treat-as Makefile
     42/BaseTools/Conf/target.template:       --treat-as Makefile
     43/BaseTools/Conf/tools_def.template:    --treat-as Makefile
    4244
    4345# IASL sources.
    44 /Firmware/*.asl:        --treat-as *.h
    45 /Firmware/*.aslc:       --treat-as *.h
     46/*.asl:        --treat-as *.h
     47/*.aslc:       --treat-as *.h
    4648
    4749# NASM source.
    48 /Firmware/*.nasm:       --treat-as .asm
    49 /Firmware/*.nasmb:      --treat-as .asm
    50 /Firmware/*.asm16:      --treat-as .asm
     50/*.nasm:       --treat-as .asm
     51/*.nasmb:      --treat-as .asm
     52/*.asm16:      --treat-as .asm
    5153
    5254# cpp processed assembly files.
    53 /Firmware/*.s:          --treat-as .h
    54 /Firmware/*.i:          --treat-as .h
     55/*.s:          --treat-as .h
     56/*.i:          --treat-as .h
    5557
    5658# GAS assembly files w/o preprocessing.
    57 /Firmware/*.S:          --treat-as Makefile
     59/*.S:          --treat-as Makefile
    5860
    5961# Not quite sure what this is, uses C++ comment style.
    60 /Firmware/*.vfr:        --treat-as .h
    61 /Firmware/*.Vfr:        --treat-as .h
     62/*.vfr:        --treat-as .h
     63/*.Vfr:        --treat-as .h
    6264
    6365# Linker scripts.
    64 /Firmware/*-ld-script:  --treat-as .h
     66/*-ld-script:  --treat-as .h
    6567
    6668# Grammar files. Treat as C for now.
    67 /Firmware/*.g:          --treat-as .c
     69/*.g:          --treat-as .c
    6870
    6971# Not entirely sure what the .dlg files are, but they seems to contain C like license headers.
    70 /Firmware/*.dlg:        --treat-as .h
     72/*.dlg:        --treat-as .h
    7173
    7274# Misc.
    7375*.xsd:                  --treat-as .xml
    74 /Firmware/*.ini:        --treat-as Makefile
    75 /Firmware/BaseTools/Conf/FrameworkDatabase.template:    --treat-as .xml
    76 /Firmware/BaseTools/Source/C/VfrCompile/Pccts/*.r:      --treat-as .h
    77 /Firmware/BaseTools/BuildEnv:                           --treat-as .sh
     76/*.ini:        --treat-as Makefile
     77/BaseTools/Conf/FrameworkDatabase.template:    --treat-as .xml
     78/BaseTools/Source/C/VfrCompile/Pccts/*.r:      --treat-as .h
     79/BaseTools/BuildEnv:                           --treat-as .sh
    7880
    7981# Some normal makefiles (external code, convenience, ...)
    80 /Firmware/*.mak:        --treat-as Makefile
    81 /Firmware/*/makefile1:  --treat-as Makefile
    82 /Firmware/*/makefile.cygwin:                            --treat-as Makefile
    83 /Firmware/*/makefile.old:                               --treat-as Makefile
    84 /Firmware/BaseTools/Source/C/Makefiles/*.makefile:      --treat-as Makefile
    85 /Firmware/BaseTools/Source/C/Makefiles/ms.*:            --treat-as Makefile
     82/*.mak:        --treat-as Makefile
     83/*/makefile1:  --treat-as Makefile
     84/*/makefile.cygwin:                            --treat-as Makefile
     85/*/makefile.old:                               --treat-as Makefile
     86/BaseTools/Source/C/Makefiles/*.makefile:      --treat-as Makefile
     87/BaseTools/Source/C/Makefiles/ms.*:            --treat-as Makefile
    8688
    8789# Ignore text files, usually no license stuff there.
     
    8991--filter-out-files *.rtf
    9092--filter-out-files *.1
    91 --filter-out-files /Firmware/*/README
    92 --filter-out-files /Firmware/BaseTools/Source/C/VfrCompile/Pccts/MPW_Read_Me
    93 --filter-out-files /Firmware/BaseTools/Source/C/VfrCompile/Pccts/NOTES.bcc
    94 --filter-out-files /Firmware/BaseTools/Source/C/VfrCompile/Pccts/NOTES.msvc
    95 --filter-out-files /Firmware/BaseTools/Source/C/VfrCompile/Pccts/RIGHTS
    96 --filter-out-files /Firmware/ReadMe.vbox
     93--filter-out-files /*/README
     94--filter-out-files /BaseTools/Source/C/VfrCompile/Pccts/MPW_Read_Me
     95--filter-out-files /BaseTools/Source/C/VfrCompile/Pccts/NOTES.bcc
     96--filter-out-files /BaseTools/Source/C/VfrCompile/Pccts/NOTES.msvc
     97--filter-out-files /BaseTools/Source/C/VfrCompile/Pccts/RIGHTS
     98--filter-out-files /ReadMe.vbox
    9799
    98100# Ignore binary files.
     
    103105--filter-out-files *.dll
    104106--filter-out-files *.docx
    105 --filter-out-files /FirmwareBin/*.fd
    106107
    107108# The .uni files are UTF-16LE encoded and scm doesn't grok that yet.
     
    119120--filter-out-files */.gitignore
    120121--filter-out-files *.ps
    121 --filter-out-files /Firmware/BaseTools/Source/Python/Rsa2048Sha256Sign/TestSigningPrivateKey.pem
    122 --filter-out-dirs  /Firmware/StdLib/Efi/StdLib/etc/.
     122--filter-out-files /BaseTools/Source/Python/Rsa2048Sha256Sign/TestSigningPrivateKey.pem
     123--filter-out-dirs  /StdLib/Efi/StdLib/etc/.
    123124
    124125#
    125126# VBoxPkg
    126127#
    127 /Firmware/VBoxPkg/VBoxFsDxe/test/*: --external-copyright --no-strip-trailing-blanks --no-fix-todos --strip-no-trailing-lines
    128 /Firmware/VBoxPkg/VBoxVgaMiniPortDxe/VBoxVgaFont*.h: --external-copyright
     128/VBoxPkg/VBoxFsDxe/test/*: --external-copyright --no-strip-trailing-blanks --no-fix-todos --strip-no-trailing-lines
     129/VBoxPkg/VBoxVgaMiniPortDxe/VBoxVgaFont*.h: --external-copyright
    129130
    130131
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette