summaryrefslogblamecommitdiff
path: root/Makefile
blob: 4c3b264efc2ceb5c7387b750a9ebc1ee6bb1ff10 (plain) (tree)
1
2
3
4
5
6
7
8
9



                              




                                                                                    
                                                        
                                                                                           
                                                   



























                                                                                       






                                                                                            
            
     
                                                                                       

                                                          



                       
                                                                       
 
XSLTPROC = xsltproc

all:
	@echo "Current makes:"
	@echo "contrib      - makes contributors list for wiki and client-data"
	@echo "testxml      - performs a minimal XML test"
	@echo "wiki         - makes wiki automated databases"
	@echo "maps         - makes server-data information"
	@echo "update       - makes update and propagate web information (untested)"
	@echo "news         - propagate web information"
	@echo "translation  - fetches Transifex translations for server, and updates both."
	@echo "client       - generate weapons.xml"

contrib:
	cd contrib_xsl ; make
	@echo "Please commit the result on wiki and clientdata."

.PHONY: testxml
testxml:
	cd testxml ; ./testxml.py silent |grep -v "Checking"

.PHONY: wiki
wiki:
	cd wiki ; ./wikigen.py
	cd wiki ; mv *.md ../../wiki/
	@echo "Wiki files updated, please commit the result on wiki."

.PHONY: maps
maps:
	cd hercules ; ./tmx_converter.py ../../client-data/ ../../server-data
	cd hercules ; ./convert_tmx_to_mapcache.py
	@echo "Please commit the result on serverdata."

.PHONY: update
update:
	@cd ../web ; echo "Checking for web/ folder..." # check if web directory exists
	cd update ; ./update.sh
	cd web ; ./deploy.sh
	@echo "Update deployed, please move upload/ and commit result on web."

translation:
	@echo "Fetching translations, ensure lang/login.txt and lang/password.txt exists..."
	cd lang/ ; ./fetch.py
	@echo "Updating server translations and preparing for pull..."
	cd lang/ ; ./updatelang.py
	@echo "Translations updated, please commit result server-data and tools."

.PHONY: news
news:
	@cd ../web ; echo "Checking for web/ folder..." # check if web directory exists
	cd web ; ./deploy.sh
	@echo "News updated, please commit result on web."

.PHONY: client
client:
	./clientdata.py
	@echo "XML files updated, please commit result on client-data."