| # Copyright (C) 2013 The Android Open Source Project | 
 | # | 
 | # Licensed under the Apache License, Version 2.0 (the "License"); | 
 | # you may not use this file except in compliance with the License. | 
 | # You may obtain a copy of the License at | 
 | # | 
 | # http://www.apache.org/licenses/LICENSE-2.0 | 
 | # | 
 | # Unless required by applicable law or agreed to in writing, software | 
 | # distributed under the License is distributed on an "AS IS" BASIS, | 
 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | 
 | # See the License for the specific language governing permissions and | 
 | # limitations under the License. | 
 |  | 
 | A2X ?= a2x | 
 |  | 
 | all: man | 
 |  | 
 | clean: | 
 | 	@rm -f gerrit-* | 
 |  | 
 | CMD_CORE_SSH_CMD := \ | 
 | cmd-ban-commit.txt     \ | 
 | cmd-create-account.txt \ | 
 | cmd-create-group.txt   \ | 
 | cmd-create-project.txt \ | 
 | cmd-flush-caches.txt   \ | 
 | cmd-gc.txt             \ | 
 | cmd-gsql.txt           \ | 
 | cmd-ls-groups.txt      \ | 
 | cmd-ls-projects.txt    \ | 
 | cmd-ls-user-refs.txt   \ | 
 | cmd-query.txt          \ | 
 | cmd-rename-group.txt   \ | 
 | cmd-review.txt         \ | 
 | cmd-set-account.txt    \ | 
 | cmd-set-members.txt    \ | 
 | cmd-set-project-parent.txt \ | 
 | cmd-set-project.txt    \ | 
 | cmd-set-reviewers.txt  \ | 
 | cmd-show-caches.txt    \ | 
 | cmd-show-connections.txt   \ | 
 | cmd-show-queue.txt     \ | 
 | cmd-stream-events.txt  \ | 
 | cmd-test-submit-rule.txt   \ | 
 | cmd-version.txt | 
 |  | 
 | GERRIT_CORE_SSH_CMD := $(patsubst cmd-%,gerrit-%,$(CMD_CORE_SSH_CMD)) | 
 | DOC_MAN := $(patsubst %.txt,%.1,$(GERRIT_CORE_SSH_CMD)) | 
 |  | 
 | man: $(GERRIT_CORE_SSH_CMD) $(DOC_MAN) | 
 |  | 
 | $(GERRIT_CORE_SSH_CMD) : gerrit-%.txt : ../cmd-%.txt | 
 | 	@cp $< $@ | 
 |  | 
 | $(DOC_MAN) : %.1 : %.txt | 
 | 	@echo "creating man page for $@ ..." | 
 | 	@rm -f $@ | 
 | 	@$(eval TITLE := $(join $(basename $<),\(1\))) | 
 | 	@$(eval SEPERATOR := $(shell echo $(TITLE) | sed 's/./=/g')) | 
 | 	@sed -i -re '1s/^.*$//$(TITLE)/' $< | 
 | 	@sed -i -re '2s/^=.*/$(SEPERATOR)/' $< | 
 | 	@sed -i -re '6s/^gerrit\s+(\w)/gerrit-\1/' $< | 
 | 	@$(A2X) --doctype manpage --format manpage $< |