Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Makefile for an asset repository: texture, sound… (example)
- -----------------------------------------------------------
- all: pakdir
- update:
- urcheon pak --update
- pakdir:
- urcheon pak --build --auto
- pak: pakdir
- urcheon pak --package
- clean:
- urcheon pak --clean
- Makefile for a map repository (example)
- ---------------------------------------
- all: pakdir
- update:
- urcheon pak --update
- novis:
- urcheon pak --build --auto --map-profile novis
- test:
- urcheon pak --build --auto --map-profile test
- final:
- urcheon pak --build --auto --map-profile final
- pakdir: final
- pak: pakdir
- urcheon pak --package
- clean:
- urcheon pak --clean
- Makefile for UnvanquishedAssets that contains everything as submodule (example)
- -------------------------------------------------------------------------------
- ROOT_DIR:=$(shell dirname $(realpath $(lastword $(MAKEFILE_LIST))))
- export BUILDPREFIX=${ROOT_DIR}/build
- export PAKPATH=${ROOT_DIR}/src
- all: pakdir
- update:
- $(MAKE) -C "src/obj-all_src.pk3dir" update
- $(MAKE) -C "src/obj-buildables_src.pk3dir" update
- $(MAKE) -C "src/obj-players_src.pk3dir" update
- $(MAKE) -C "src/obj-weapons_src.pk3dir" update
- $(MAKE) -C "src/res-beacons_src.pk3dir" update
- $(MAKE) -C "src/res-emoticons_src.pk3dir" update
- $(MAKE) -C "src/snd-all_src.pk3dir" update
- $(MAKE) -C "src/snd-effects_src.pk3dir" update
- $(MAKE) -C "src/snd-legacy_src.pk3dir" update
- $(MAKE) -C "src/snd-soundtrack_src.pk3dir" update
- $(MAKE) -C "src/snd-voice_src.pk3dir" update
- $(MAKE) -C "src/tex-all_src.pk3dir" update
- $(MAKE) -C "src/tex-common_src.pk3dir" update
- $(MAKE) -C "src/tex-ej01-clean_src.pk3dir" update
- $(MAKE) -C "src/tex-ej01-common_src.pk3dir" update
- $(MAKE) -C "src/tex-ej01-ice_src.pk3dir" update
- $(MAKE) -C "src/tex-exm_src.pk3dir" update
- $(MAKE) -C "src/tex-ex_src.pk3dir" update
- $(MAKE) -C "src/tex-pk01_src.pk3dir" update
- $(MAKE) -C "src/tex-pk02_src.pk3dir" update
- $(MAKE) -C "src/tex-space_src.pk3dir" update
- $(MAKE) -C "src/tex-tech_src.pk3dir" update
- $(MAKE) -C "src/tex-trak5_src.pk3dir" update
- $(MAKE) -C "src/unvanquished_src.pk3dir" update
- pakdir:
- $(MAKE) -C "src/obj-all_src.pk3dir" pakdir
- $(MAKE) -C "src/obj-buildables_src.pk3dir" pakdir
- $(MAKE) -C "src/obj-players_src.pk3dir" pakdir
- $(MAKE) -C "src/obj-weapons_src.pk3dir" pakdir
- $(MAKE) -C "src/res-beacons_src.pk3dir" pakdir
- $(MAKE) -C "src/res-emoticons_src.pk3dir" pakdir
- $(MAKE) -C "src/snd-all_src.pk3dir" pakdir
- $(MAKE) -C "src/snd-effects_src.pk3dir" pakdir
- $(MAKE) -C "src/snd-legacy_src.pk3dir" pakdir
- $(MAKE) -C "src/snd-soundtrack_src.pk3dir" pakdir
- $(MAKE) -C "src/snd-voice_src.pk3dir" pakdir
- $(MAKE) -C "src/tex-all_src.pk3dir" pakdir
- $(MAKE) -C "src/tex-common_src.pk3dir" pakdir
- $(MAKE) -C "src/tex-ej01-clean_src.pk3dir" pakdir
- $(MAKE) -C "src/tex-ej01-common_src.pk3dir" pakdir
- $(MAKE) -C "src/tex-ej01-ice_src.pk3dir" pakdir
- $(MAKE) -C "src/tex-exm_src.pk3dir" pakdir
- $(MAKE) -C "src/tex-ex_src.pk3dir" pakdir
- $(MAKE) -C "src/tex-pk01_src.pk3dir" pakdir
- $(MAKE) -C "src/tex-pk02_src.pk3dir" pakdir
- $(MAKE) -C "src/tex-space_src.pk3dir" pakdir
- $(MAKE) -C "src/tex-tech_src.pk3dir" pakdir
- $(MAKE) -C "src/tex-trak5_src.pk3dir" pakdir
- $(MAKE) -C "src/unvanquished_src.pk3dir" pakdir
- pak: pakdir
- $(MAKE) -C "src/obj-all_src.pk3dir" pak
- $(MAKE) -C "src/obj-buildables_src.pk3dir" pak
- $(MAKE) -C "src/obj-players_src.pk3dir" pak
- $(MAKE) -C "src/obj-weapons_src.pk3dir" pak
- $(MAKE) -C "src/res-beacons_src.pk3dir" pak
- $(MAKE) -C "src/res-emoticons_src.pk3dir" pak
- $(MAKE) -C "src/snd-all_src.pk3dir" pak
- $(MAKE) -C "src/snd-effects_src.pk3dir" pak
- $(MAKE) -C "src/snd-legacy_src.pk3dir" pak
- $(MAKE) -C "src/snd-soundtrack_src.pk3dir" pak
- $(MAKE) -C "src/snd-voice_src.pk3dir" pak
- $(MAKE) -C "src/tex-all_src.pk3dir" pak
- $(MAKE) -C "src/tex-common_src.pk3dir" pak
- $(MAKE) -C "src/tex-ej01-clean_src.pk3dir" pak
- $(MAKE) -C "src/tex-ej01-common_src.pk3dir" pak
- $(MAKE) -C "src/tex-ej01-ice_src.pk3dir" pak
- $(MAKE) -C "src/tex-exm_src.pk3dir" pak
- $(MAKE) -C "src/tex-ex_src.pk3dir" pak
- $(MAKE) -C "src/tex-pk01_src.pk3dir" pak
- $(MAKE) -C "src/tex-pk02_src.pk3dir" pak
- $(MAKE) -C "src/tex-space_src.pk3dir" pak
- $(MAKE) -C "src/tex-tech_src.pk3dir" pak
- $(MAKE) -C "src/tex-trak5_src.pk3dir" pak
- $(MAKE) -C "src/unvanquished_src.pk3dir" pak
- clean:
- $(MAKE) -C "src/obj-all_src.pk3dir" clean
- $(MAKE) -C "src/obj-buildables_src.pk3dir" clean
- $(MAKE) -C "src/obj-players_src.pk3dir" clean
- $(MAKE) -C "src/obj-weapons_src.pk3dir" clean
- $(MAKE) -C "src/res-beacons_src.pk3dir" clean
- $(MAKE) -C "src/res-emoticons_src.pk3dir" clean
- $(MAKE) -C "src/snd-all_src.pk3dir" clean
- $(MAKE) -C "src/snd-effects_src.pk3dir" clean
- $(MAKE) -C "src/snd-legacy_src.pk3dir" clean
- $(MAKE) -C "src/snd-soundtrack_src.pk3dir" clean
- $(MAKE) -C "src/snd-voice_src.pk3dir" clean
- $(MAKE) -C "src/tex-all_src.pk3dir" clean
- $(MAKE) -C "src/tex-common_src.pk3dir" clean
- $(MAKE) -C "src/tex-ej01-clean_src.pk3dir" clean
- $(MAKE) -C "src/tex-ej01-common_src.pk3dir" clean
- $(MAKE) -C "src/tex-ej01-ice_src.pk3dir" clean
- $(MAKE) -C "src/tex-exm_src.pk3dir" clean
- $(MAKE) -C "src/tex-ex_src.pk3dir" clean
- $(MAKE) -C "src/tex-pk01_src.pk3dir" clean
- $(MAKE) -C "src/tex-pk02_src.pk3dir" clean
- $(MAKE) -C "src/tex-space_src.pk3dir" clean
- $(MAKE) -C "src/tex-tech_src.pk3dir" clean
- $(MAKE) -C "src/tex-trak5_src.pk3dir" clean
- $(MAKE) -C "src/unvanquished_src.pk3dir" clean
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement