mirror of
https://github.com/freedoom/freedoom.git
synced 2025-09-01 22:25:46 -04:00
Generate required directories from make
No longer keep these around via an empty .gitignore hack.
This commit is contained in:
parent
c47a48975e
commit
683169965f
5 changed files with 20 additions and 8 deletions
12
Makefile
12
Makefile
|
@ -58,10 +58,13 @@ force:
|
|||
# build texture1.txt for different builds
|
||||
|
||||
textures/doom2/texture1.txt: textures/combined.txt
|
||||
@mkdir -p textures/doom2
|
||||
$(CPP) -DDOOM1 -DDOOM2 < $< > $@
|
||||
textures/doom/texture1.txt: textures/combined.txt
|
||||
@mkdir -p textures/doom
|
||||
$(CPP) -DDOOM1 -DULTDOOM < $< > $@
|
||||
textures/freedm/texture1.txt: textures/combined.txt
|
||||
@mkdir -p textures/freedm
|
||||
$(CPP) -DFREEDM < $< > $@
|
||||
|
||||
textures/doom/pnames.txt: textures/doom/texture1.txt
|
||||
|
@ -96,6 +99,7 @@ wadinfo_freedm.txt : buildcfg.txt force textures/freedm/pnames.txt
|
|||
# build wad
|
||||
|
||||
$(WADS)/freedoom.wad: wadinfo.txt subdirs force
|
||||
@mkdir -p $(WADS)
|
||||
ln -sf doom2/texture1.txt textures/texture1.txt
|
||||
rm -f $@
|
||||
$(DEUTEX) $(DEUTEX_ARGS) -textures -lumps -patch -flats -sounds -musics -graphics -sprites -build wadinfo.txt $@
|
||||
|
@ -104,6 +108,7 @@ $(WADS)/freedoom.wad: wadinfo.txt subdirs force
|
|||
# freedm iwad
|
||||
|
||||
$(WADS)/freedm.wad: wadinfo_freedm.txt subdirs force
|
||||
@mkdir -p $(WADS)
|
||||
ln -sf freedm/texture1.txt textures/texture1.txt
|
||||
rm -f $@
|
||||
$(DEUTEX) $(DEUTEX_ARGS) -iwad -build wadinfo_freedm.txt $@
|
||||
|
@ -112,6 +117,7 @@ $(WADS)/freedm.wad: wadinfo_freedm.txt subdirs force
|
|||
# iwad
|
||||
|
||||
$(WADS)/doom2.wad: wadinfo_iwad.txt subdirs force
|
||||
@mkdir -p $(WADS)
|
||||
ln -sf doom2/texture1.txt textures/texture1.txt
|
||||
rm -f $@
|
||||
$(DEUTEX) $(DEUTEX_ARGS) -iwad -textures -lumps -patch -flats -sounds -musics -graphics -sprites -levels -build wadinfo_iwad.txt $@
|
||||
|
@ -120,6 +126,7 @@ $(WADS)/doom2.wad: wadinfo_iwad.txt subdirs force
|
|||
# udoom iwad
|
||||
|
||||
$(WADS)/doom.wad: wadinfo_ult.txt subdirs force
|
||||
@mkdir -p $(WADS)
|
||||
ln -sf doom/texture1.txt textures/texture1.txt
|
||||
rm -f $@
|
||||
$(DEUTEX) $(DEUTEX_ARGS) -iwad -textures -lumps -patch -flats -sounds -musics -graphics -sprites -levels -build wadinfo_ult.txt $@
|
||||
|
@ -128,6 +135,7 @@ $(WADS)/doom.wad: wadinfo_ult.txt subdirs force
|
|||
# build levels wad
|
||||
|
||||
$(WADS)/freedoom_levels.wad : wadinfo.txt force
|
||||
@mkdir -p $(WADS)
|
||||
rm -f $@
|
||||
$(DEUTEX) $(DEUTEX_ARGS) -levels -build wadinfo.txt $@
|
||||
|
||||
|
@ -135,6 +143,7 @@ $(WADS)/freedoom_levels.wad : wadinfo.txt force
|
|||
# build texture wad
|
||||
|
||||
$(WADS)/freedoom_textures.wad : wadinfo.txt force
|
||||
@mkdir -p $(WADS)
|
||||
ln -sf doom2/texture1.txt textures/texture1.txt
|
||||
rm -f $@
|
||||
$(DEUTEX) $(DEUTEX_ARGS) -textures -patch -flats -build wadinfo.txt $@
|
||||
|
@ -143,6 +152,7 @@ $(WADS)/freedoom_textures.wad : wadinfo.txt force
|
|||
# build sprites wad
|
||||
|
||||
$(WADS)/freedoom_sprites.wad : wadinfo.txt force
|
||||
@mkdir -p $(WADS)
|
||||
rm -f $@
|
||||
$(DEUTEX) $(DEUTEX_ARGS) -sprites -build wadinfo.txt $@
|
||||
|
||||
|
@ -150,6 +160,7 @@ $(WADS)/freedoom_sprites.wad : wadinfo.txt force
|
|||
# build sounds wad
|
||||
|
||||
$(WADS)/freedoom_sounds.wad : wadinfo.txt force
|
||||
@mkdir -p $(WADS)
|
||||
rm -f $@
|
||||
$(DEUTEX) $(DEUTEX_ARGS) -sounds -musics -build wadinfo.txt $@
|
||||
|
||||
|
@ -174,6 +185,7 @@ clean:
|
|||
./textures/freedm/pnames.txt \
|
||||
./textures/freedm/texture1.txt \
|
||||
./textures/texture1.txt
|
||||
rmdir $(WADS) textures/doom textures/doom2 textures/freedm
|
||||
|
||||
make -C lumps clean
|
||||
make -C graphics/text clean
|
||||
|
|
0
textures/doom/.gitignore
vendored
0
textures/doom/.gitignore
vendored
0
textures/doom2/.gitignore
vendored
0
textures/doom2/.gitignore
vendored
0
textures/freedm/.gitignore
vendored
0
textures/freedm/.gitignore
vendored
0
wads/.gitignore
vendored
0
wads/.gitignore
vendored
Loading…
Add table
Add a link
Reference in a new issue