FIG2DEV=fig2dev 
FIG2DEV_OPT_PNG= -L png
FIG2DEV_OPT_PS = -L ps -z A4 -c -P 

MOGRIFY=mogrify
MOGRIFY_OPT_PNG=-negate

PNG_FILES= client_connect_sequence.png \
           coordinatesystem.png \
           erd_communication.png \
           erd_gos.png \
           erd_pvvmudsrv.png \
           erd_pvvmudsrv2.png \
           erd_worldsrv.png \
           objecthierarchy.png \
           objecthierarchyworld.png \
           pvvmud_sequences.png \
           server_start_sequence.png \
           server_run_sequence.png \
           serverconfig.png \
           srv_communication.png \
           world_map.png

%.png: %.xfig
	$(FIG2DEV) $(FIG2DEV_OPT_PNG) $< $@
	$(MOGRIFY) $(MOGRIFY_OPT_PNG) $@

%.ps: %.xfig
	$(FIG2DEV) $(FIG2DEV_OPT_PS) $< $@

all:	web

web:	$(PNG_FILES)

ps: 
	for a in *.xfig ; do $(FIG2DEV) -L ps -z A4 -c -P $$a $$a.ps ; done

png: $(PNG_FILES);

clean:
	rm -f *.bak *.ps *.png