Using Filenames With '*' In Them In Makefiles
While packaging the latest webmin version I had an interesting time trying to figure out how to do stuff to files with names like config-*-linux. The trouble is '*' gets interpreted as a wildcard character. Normally in bash on the commandline to get a literal '*' you would just do this: config-\*-linux. But in a makefile, it gets converted to config-\\*-linux. Increasing the number of slashes was suggested but to no avail. The correct answer is $$'config-*-linux' (You have to use two dollar signs so it doesn't get interpreted as a make variable.)