mirror of
https://github.com/Mercury-Language/mercury.git
synced 2025-12-10 19:33:11 +00:00
This is a consecutive patch to my previous patch, it extends the .gitignore
files to work more thoroughly on Windows.
browser/.gitignore:
ignore .net .dll assemblies
compiler/.gitignore:
ignore *.obj
extras/.gitignore:
Ignore the tags directory
Ignore: *.bat, *.lib,
Ignore *.dll rather than lib*.dll because the .net assemblies are not
prefixed.
extras/dynamic_linking/.gitignore:
Ignore *.out (test output files)
extras/error/.gitignore:
Ignoring unix binary for the error utility
extras/lex/tests/.gitignore:
Ignore the test_regex binary
extras/moose/tests/.gitignore:
Ignore array_based.m because it is generated from array_based.moo
This directory contains the following files: dl.m: A module containing support for dynamic linking (i.e. a binding to the C functions dlopen(), dlsym(), and dlclose()). name_mangle.m: A module containing a representation for Mercury procedure specifiers and a function for mangling them into symbol names suitable for passing to dlsym(). dl_test.m: hello.m: dl_test.exp: A sample program (and test case) for the use of dynamic linking.