textures: Rewrite Freedoom's texture build system.

Stop using deutex's built-in texture builder and generate our own
texture lumps. This is essential for compatibility reasons: the
entries in the texture/pnames lumps must match the order of those
in the original IWADs. Failure to match ordering means that some
well-known WADs (eg. DTWID) would not work with Freedoom.

This fixes #1, and also means that Freedoom can now be built in
parallel using make's '-j' option.
This commit is contained in:
Simon Howard 2014-01-16 04:18:22 +00:00
parent 1325800e86
commit 82d90f8e8a
22 changed files with 2006 additions and 81 deletions

3
lumps/textures/freedm/.gitignore vendored Normal file
View file

@ -0,0 +1,3 @@
texture1.lmp
texture2.lmp
pnames.lmp