#---------------------------------------------------------------------
#     Copyright (C) GFD Dennou Club, 2005. All rights reserved.
#---------------------------------------------------------------------
#= Makefile for dcmodel-tools script
#
# * Yasuhiro Morikawa
#   * 2006/02/16 (morikawa) rd2html-ext-tex.rb を追加
#   * 2005/04/21 (morikawa) create
#
######################################################################
#
#== Settings
#
# [JAPANESE] 各種設定項目

CVS_ROOT=/GFD_Dennou_Club/ftp/arch/dcmodel/cvsroot
PROJECT=dcmodel-tools

# TARGETS
FILELIST_HTML=filelist-html.rb
TGZLIST_HTML=tgzlist-html.rb
MEMOSEND=memosend.rb
DCMODEL_THUM=dcmodel-thum.rb
RD2HTML_EXT_TEX=../lib/rd/rd2html-ext-tex.rb

# End Settings  [JA] 設定項目ここまで
######################################################################

all:
	@echo ""
	@echo "  make dcmodel-tools :"
	@echo "         update \"$(FILELIST_HTML)\" \"$(TGZLIST_HTML)\" \"$(MEMOSEND)\" \"$(DCMODEL_THUM)\" \"$(RD2HTML_EXT_TEX)\""
	@echo ""

dcmodel-tools: $(FILELIST_HTML) $(MEMOSEND) $(DCMODEL_THUM) $(TGZLIST_HTML) $(RDOC) $(RD2HTML_EXT_TEX)

$(FILELIST_HTML): $(CVS_ROOT)/$(PROJECT)/$(THUM_CVS)/$(FILELIST_HTML),v
	cvs -d $(CVS_ROOT) checkout $(PROJECT)
	cp $(PROJECT)/$@ ./
	-chmod g+w $@
	-chgrp dcmodel $@
	rm $(PROJECT) -rf

$(TGZLIST_HTML): $(CVS_ROOT)/$(PROJECT)/$(THUM_CVS)/$(TGZLIST_HTML),v
	cvs -d $(CVS_ROOT) checkout $(PROJECT)
	cp $(PROJECT)/$@ ./
	-chmod g+w $@
	-chgrp dcmodel $@
	rm $(PROJECT) -rf

$(MEMOSEND): $(CVS_ROOT)/$(PROJECT)/$(THUM_CVS)/$(MEMOSEND),v
	cvs -d $(CVS_ROOT) checkout $(PROJECT)
	cp $(PROJECT)/$@ ./
	-chmod g+w $@
	-chgrp dcmodel $@
	rm $(PROJECT) -rf

$(DCMODEL_THUM): $(CVS_ROOT)/$(PROJECT)/$(THUM_CVS)/$(DCMODEL_THUM),v
	cvs -d $(CVS_ROOT) checkout $(PROJECT)
	cp $(PROJECT)/$@ ./
	-chmod g+w $@
	-chgrp dcmodel $@
	rm $(PROJECT) -rf

$(RD2HTML_EXT_TEX): $(CVS_ROOT)/$(PROJECT)/$(THUM_CVS)/$(notdir $(RD2HTML_EXT_TEX)),v
	cvs -d $(CVS_ROOT) checkout $(PROJECT)
	cp $(PROJECT)/$(notdir $@) $(dir $@)
	-chmod g+w $@
	-chgrp dcmodel $@
	rm $(PROJECT) -rf

######################################################################
#== Mode setting for Emacs
#Local Variables:
#mode: makefile
#End:
#
