# #= Makefile for dcmodel-tools document # # * Yasuhiro Morikawa # * 2005/05/16 (morikawa) update # * 2005/04/21 (morikawa) create # CVS_ROOT=/GFD_Dennou_Club/ftp/arch/dcmodel/cvsroot PROJECT=dcmodel-tools RUBY=/usr/bin/ruby1.8 RDOC=/usr/bin/rdoc1.8 \ --title DCModelThumbnail --charset euc-jp \ --inline-source --line-numbers --all RUBYLIB_BASE=`$(RUBY) -e "print $:.join(':')"` #RUBYLIB=$(RUBYLIB_BASE):/GFD_Dennou_Club/ftp/arch/dcmodel/lib/rdoc RUBYLIB=$(RUBYLIB_BASE) TMP=/tmp/dcmodel-tools-doc-tmpdir THUM=dcmodel-thum THUM_CVS=$(THUM).rb,v THUM_BIN=$(THUM).rb THUM_BIN_SUB=$(THUM)-make.rb THUM_RDOC=$(THUM)-rdoc THUM_SAMPLE=$(THUM)-sample THUM_SAMPLE_SRC=$(THUM)-sample/thum_src all: @echo "" @echo " make dcmodel-thum-sample :" @echo " Create Sample of dcmodel-thum.rb " @echo "" @echo " make dcmodel-thum-rdoc :" @echo " Create Document of dcmodel-thum.rb " @echo "" @echo " make dcmodel-thum :" @echo " Create Document and Sample of dcmodel-thum.rb " @echo "" dcmodel-thum: $(THUM_SAMPLE) $(THUM_RDOC) $(THUM_SAMPLE): $(CVS_ROOT)/$(PROJECT)/$(THUM_CVS) @if [ ! -d "$(THUM_SAMPLE)" ] ; then \ echo "" ;\ echo " \"$(THUM_SAMPLE)\" is not found" ; \ echo " Please Create \"$(THUM_SAMPLE)"\" ; \ echo "" ;\ exit 1 ; \ fi @if [ ! -d "$(THUM_SAMPLE_SRC)" ] ; then \ echo "" ;\ echo " \"$(THUM_SAMPLE_SRC)\" is not found" ; \ echo " Please Create \"$(THUM_SAMPLE_SRC)"\" ; \ echo "" ;\ exit 1 ; \ fi cvs -d $(CVS_ROOT) checkout $(PROJECT) -cd $(THUM_SAMPLE_SRC)/ ; rm $(THUM_BIN) $(THUM_BIN_SUB) cp $(PROJECT)/$(THUM_BIN) $(THUM_SAMPLE_SRC)/ cd $(THUM_SAMPLE_SRC) ; \ $(RUBY) $(THUM_BIN) ; \ $(RUBY) $(THUM_BIN_SUB) rm -rf $(PROJECT) $(THUM_RDOC): $(CVS_ROOT)/$(PROJECT)/$(THUM_CVS) # @if [ ! -d "$(THUM_RDOC)" ] ; then \ # echo "" ;\ # echo " \"$(THUM_RDOC)\" is not found" ; \ # echo " Please Create \"$(THUM_RDOC)"\" ; \ # echo "" ;\ # exit 1 ; \ # fi cvs -d $(CVS_ROOT) checkout $(PROJECT) $(RUBY) $(RDOC) --op $(THUM_RDOC) $(PROJECT)/$(THUM_BIN) rm -rf $(PROJECT) touch $(THUM_RDOC)