#
# Makefile
#
# This file is part of webCDwriter - Network CD Writing.
#
# Copyright (C) 1999-2003 Jrg P. M. Haeger
#
# webCDwriter is free software. See CDWserver/CDWserver.cpp for details.
#

webCDwriter: config
	$(MAKE) -C CDWserver
	$(MAKE) -C rcdrecord
	$(MAKE) -C webCDcreator
	$(MAKE) -C MD5Verify
	@echo
	@echo Now you can install webCDwriter by \"$(MAKE) install\"!
	@echo

config:
	@echo
	@echo 'webCDwriter must first be configured using the "configure" script.'
	@echo
	@echo '   The $(MAKE) process will now run this...'
	@echo
	@./configure

CDWserver: config
	$(MAKE) -C CDWserver

rcdrecord: config
	$(MAKE) -C rcdrecord

webCDcreator: config
	$(MAKE) -C webCDcreator

install: webCDwriter
	$(MAKE) -C CDWserver install
	$(MAKE) -C rcdrecord install
	$(MAKE) -C rcdrecord install2
	$(MAKE) -C webCDcreator install
	$(MAKE) -C MD5Verify install
	$(MAKE) -C tools install
	make -f Makefile2

test: webCDwriter
	$(MAKE) -C webCDcreator test

clean: config
	$(MAKE) -C CDWserver clean
	$(MAKE) -C rcdrecord clean
	$(MAKE) -C webCDcreator clean
	$(MAKE) -C MD5Verify clean
	rm -f core *~

maintainer-clean: config
	$(MAKE) -C CDWserver maintainer-clean
	$(MAKE) -C rcdrecord maintainer-clean
	$(MAKE) -C webCDcreator maintainer-clean
	$(MAKE) -C MD5Verify maintainer-clean
	rm -f core *~ config Makefile2
