# Makefile for urg_dox
# Satofumi KAMIMURA
# $Id: Makefile 1982 2012-04-05 17:24:02Z satofumi $

# Target
TARGET = gd_md_sequence.png \
	capture_image.png \
	scip_and_pc.png \
	urg_state.png \
	urg_sensor_radian.png \
	urg_cr_reason.png \
	gd_md_parameter.png \
	sensor_radian.png \
	vinculum_use_image.png \
	range_image.png \

all : $(TARGET)
	mkdir -p ../urg_programs/
	mkdir -p ../urg_programs/samples/
	cd ../../libs/packages/urg && $(MAKE) zip && mv urg-*.zip ../../../doxes/urg_programs/
	-cp SDL_devel.zip ../urg_programs/
	-cp mConnection_0_recv.txt ../urg_programs/
	-cp UrgViewer.zip ../urg_programs/
	-cp UrgPorts.zip ../urg_programs/
	-cp MultiUrgViewer.zip ../urg_programs/
	-cp UrgInformation.zip ../urg_programs/
	-cp UrgRecorder.zip ../urg_programs/
	-cp ScipPlayer.zip ../urg_programs/
	-cd ../../libs/packages/ && $(MAKE) sample_tar_gz
	-cp ../../libs/packages/*urg_sample.tar.gz ../urg_programs/
	-cp ../../libs/packages/urg/ChangeLog ../urg_programs/
	-cp ../../libs/packages/urg/COPYING ../urg_programs/
	-cp ../../../vinculum/vinculum_using_memo.txt ../urg_programs/
	-cp ../../../vinculum/samples/vdip_terminal.c .
	-cp ../../../vinculum/examples/vinculum_response_log.txt .
	-cp ../../programs/UrgScanner/UrgScanner_own_data.wrl ../urg_programs/
	-cp ../../libs/monitor/stripTimingData.rb ../urg_programs/
	-cp ../../libs/range_sensor/capture_sample/capture_sample.cpp ../urg_programs/samples
	-cd ../../libs/range_sensor && $(MAKE) capture_sample.zip
	-cp ../../libs/range_sensor/capture_sample.zip ../urg_programs/samples/

clean :
	$(RM) $(TARGET)

VERSION = 020
DIST_PROGRAMS = UrgViewer UrgInformation
zip :
	for i in $(DIST_PROGRAMS) ; \
	do \
	    cd ../../programs/$$i && qmake && $(MAKE); \
	    cd $(PWD); \
	    mkdir -p $$i"_"$(VERSION); \
	    cp ../../programs/$$i/release/$$i $$i"_"$(VERSION); \
	    cp ../../programs/$$i/*.qm $$i"_"$(VERSION); \
	    zip -r $$i"_"$(VERSION)".zip" $$i"_"$(VERSION); \
	    ${RM} -rf $$i"_"$(VERSION); \
	done


######################################################################
.SUFFIXES: .png .obj
.obj.png:
	tgif -print -png $<
