#
# Makefile for ALSA library
# Copyright (c) 1994-98 by Jaroslav Kysela <perex@jcu.cz>
#

ifeq (Makefile.conf,$(wildcard Makefile.conf))
include Makefile.conf
else
dummy:
	@echo
	@echo "Please, run configure script as first..."
	@echo
endif


all: include/soundlib.h
	$(MAKE) -C src
	$(MAKE) -C doc
	@echo
	@echo "ALSA library were sucessfully compiled."
	@echo

include/soundlib.h:	include/header.h include/version.h include/error.h include/footer.h \
			include/control.h include/mixer.h include/pcm.h
	cat include/header.h include/version.h include/error.h \
	    include/control.h include/mixer.h \
	    include/pcm.h \
	    include/footer.h > include/soundlib.h

clean:
	make -C include clean
	make -C src clean
	make -C test clean
	make -C doc clean
	rm -f core .depend *.o *.orig *~
	rm -f `find . -name "out.txt"`

pack: clean
	rm -f config.cache config.log config.status Makefile.conf
	chown -R root.root ../alsalib
	tar cvz -C .. -f ../alsalib-$(SND_LIB_VERSION).tar.gz alsalib

publish: pack
	cat ../alsalib-$(SND_LIB_VERSION).tar.gz | \
          ssh -l root zarquon.jcu.cz /home/alsa/publishlib alsalib-$(SND_LIB_VERSION).tar.gz
