darling/.gitignore
Ariel Abreu f1153d9b1a Major overhaul for RPM packaging
First of all, the RPM packaging code hadn't been updated in quite a
while (it was still using the LKM), so this updates it to build with
darlingserver instead of the LKM.

Second, this update also adds a dependency generator that is used at
build time to automatically pick up the ELF dependencies in installed
Mach-Os. I prefer Debian's approach to this (simply having the option to
dynamically generate the requirements into a file at build time). This
seems like a convoluted approach (having to install a `fileattribute`
globally on the build machine), but at least it works.

Finally, this update also splits the package into multiple component
packages like the Debian packages. Note that `darling-cli-devenv` needs
to install files with the same names as those installed by
`darling-gui`, so it has to be built as a completely separate package. To
avoid having to rebuild a large portion of the project (about 8000
files), we simply generate a binary "source" tarball when building the
main Darling packages and then use this as the source for
`darling-cli-devenv`.
2023-05-12 10:05:41 -07:00

78 lines
1.2 KiB
Plaintext

# Compiled source #
###################
*.com
*.class
*.dll
*.exe
*.o
*.so
*.ko
*.pyc
# Logs and databases #
######################
*.log
# OS generated files #
######################
.DS_Store*
ehthumbs.db
Icon?
Thumbs.db
.kdev_include_paths
*~
Makefile
CMakeFiles
cmake_install.cmake
CMakeCache.txt
*.cmd
Module.symvers
# Directories where too much temp stuff may lay around
tests
# The suggested build folder
build
rpm/SOURCES
rpm/RPMS
rpm/SRPMS
rpm/BUILD
debbuild
debian/changelog
debian/.debhelper
debian/files
debian/darling-dkms.substvars
debian/darling-dkms/
debian/darling.substvars
debian/darling/
debian/debhelper-build-stamp
debian/tmp/
debian/darling-core/
debian/darling-system/
debian/darling-cli/
debian/darling-ffi/
debian/darling-cli-devenv/
debian/darling-cli-gui-common/
debian/darling-iokitd/
debian/darling-cli-devenv-gui-common/
debian/darling-cli-extra/
debian/darling-gui/
debian/darling-python/
debian/darling-cli-python-common/
debian/darling-pyobjc/
debian/darling-ruby/
debian/darling-perl/
debian/darling-jsc-webkit-common/
debian/darling-jsc/
debian/darling-iokitd-cli-devenv-gui-common/
debian/darling-cli-devenv-gui-stubs-common/
debian/darling-gui-stubs/
debian/darling-extra/
debian/*.substvars
.idea
cmake-build-*