Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- .PHONY: auto full retail clean compile convert run install install_retail set run run_retail uninstall uninstall_retail del_log clear help
- # vars
- CD = C:\Lite Thread\_bssdk\hl2
- INSTALL = D:\TempGames\Half-Life 2\hl2\maps
- MAP = background05a
- WIDTH = 1200
- HEIGHT = 900
- MODE = windowed
- # macros
- auto: help
- full: set del_log run
- retail: set del_log run_retail
- clean: del_log clear
- compile: $(MAP).bsp
- convert: $(MAP)_retail.bsp
- install: ..\hl2\maps\$(MAP).bsp
- install_retail: $(INSTALL)\$(MAP).bsp
- # targets
- $(MAP).bsp: $(MAP).vmf
- vbsp -low $(MAP)
- vvis -low $(MAP)
- vrad -extra -low $(MAP)
- $(MAP)_retail.bsp: $(MAP).bsp
- bspconv $(MAP).bsp $(MAP)_retail.bsp
- ..\hl2\maps\$(MAP).bsp: $(MAP).bsp
- copy $(MAP).bsp ..\hl2\maps\$(MAP).bsp
- $(INSTALL)\$(MAP).bsp: $(MAP)_retail.bsp
- copy $(MAP)_retail.bsp "$(INSTALL)\$(MAP).bsp"
- # commands
- set:
- setx VProject "$(CD)"
- run: ..\hl2\maps\$(MAP).bsp
- ..\hl2.exe -dx9 -$(MODE) -width $(WIDTH) -height $(HEIGHT) -heapsize 524288 +cl_showfps 2 +map $(MAP)
- run_retail: $(INSTALL)\$(MAP).bsp
- $(INSTALL)\..\..\hl2.exe -steam -$(MODE) -width $(WIDTH) -height $(HEIGHT) +cl_showfps 2 +map $(MAP)
- uninstall:
- if exist ..\hl2\maps\$(MAP).bsp del ..\hl2\maps\$(MAP).bsp
- uninstall_retail:
- if exist "$(INSTALL)\$(MAP).bsp" del "$(INSTALL)\$(MAP).bsp"
- del_log:
- if exist $(MAP).log del /Q /F $(MAP).log
- clear:
- if exist $(MAP).prt del /Q /F $(MAP).prt
- if exist $(MAP).bsp del /Q /F $(MAP).bsp
- if exist $(MAP)_retail.bsp del /Q /F $(MAP)_retail.bsp
- help:
- :
- : make full
- : make retail
- : make clean
- : make run
- : make run_retail
- : make compile
- : make convert
- : make install
- : make uninstall
- : make install_retail
- : make uninstall_retail
- :
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement