# +----------------------------------------------------------------------------+
# | Tubes 1.01 * Electrontube catalogue                                        |
# | Copyright (C) 2008-2011 Pozsar Zsolt <info@pozsarzs.hu>                    |
# | Makefile                                                                   |
# | Make file for FreePascal source.                                           |
# +----------------------------------------------------------------------------+

include ./Makefile.global

dirs = synapse
srcfiles = tubes.lpr
binfiles = tubes

all:
	@for dir in $(dirs); do \
	  if [ -e Makefile ]; then make -C $$dir all; fi; \
	done
	@for x in $(srcfiles); do \
	  if [ -e $$x ]; then echo ""; $(compiler) $$x;  fi; \
	done
	@rm --force tubes.rst
	@cat *.rst >> tubes.rst
	@echo "Done."

clean:
	@for dir in $(dirs); do \
	  if [ -e Makefile ]; then make -C $$dir clean; fi; \
	done
	@rm --force *.o
	@rm --force *.ppu
	@for x in $(binfiles); do if [ -e $$x ]; then rm $$x; fi; done
	@echo "Done."
