alpar@0: EPS_IMAGES18 =
alpar@0: 
alpar@0: EPS_IMAGES = \
alpar@0: 	$(EPS_IMAGES18)
alpar@0: 
alpar@0: PNG_IMAGES = \
alpar@0: 	$(EPS_IMAGES:%.eps=gen-images/%.png)
alpar@0: 
alpar@0: GS_COMMAND=gs -dNOPAUSE -dBATCH -q -dEPSCrop -dTextAlphaBits=4 -dGraphicsAlphaBits=4
alpar@0: 
alpar@0: all: html
alpar@0: 
alpar@0: $(EPS_IMAGES18:%.eps=gen-images/%.png): gen-images/%.png: images/%.eps
alpar@0: 	-mkdir gen-images
alpar@0: 	$(GS_COMMAND) -sDEVICE=pngalpha -r18 -sOutputFile=$@ $<
alpar@0: 
alpar@0: html: $(PNG_IMAGES)
alpar@0: 	doxygen Doxyfile
alpar@0: 
alpar@0: clean:
alpar@0: 	-rm -rf html
alpar@0: 	-rm -f doxygen.log
alpar@0: 	-rm -f $(PNG_IMAGES)
alpar@0: 	-rm -rf gen-images
alpar@0: 
alpar@0: update-external-tags:
alpar@8: 	wget -O libstdc++.tag.tmp http://gcc.gnu.org/onlinedocs/libstdc++/libstdc++-html-USERS-4.3/libstdc++.tag && \
alpar@0: 	mv libstdc++.tag.tmp libstdc++.tag || \
alpar@0: 	rm libstdc++.tag.tmp
alpar@8: 	wget -O lemon.tag.tmp http://lemon.cs.elte.hu/pub/doc/1.0/lemon.tag && \
alpar@0: 	mv lemon.tag.tmp lemon.tag || \
alpar@0: 	rm lemon.tag.tmp
alpar@0: 
alpar@0: .PHONY: update-external-tags html