alsa-lib/Makefile

54 lines
1.5 KiB
Makefile
Raw Normal View History

1998-08-13 15:42:56 +00:00
#
# 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
1998-08-30 21:08:44 +00:00
all: include/asoundlib.h
1998-08-13 15:42:56 +00:00
$(MAKE) -C src
$(MAKE) -C doc
@echo
@echo "ALSA library were sucessfully compiled."
@echo
1998-08-30 21:08:44 +00:00
include/asoundlib.h: include/header.h include/version.h include/error.h include/footer.h \
1998-08-27 20:47:51 +00:00
include/control.h include/mixer.h include/pcm.h include/rawmidi.h
1998-08-13 15:42:56 +00:00
cat include/header.h include/version.h include/error.h \
include/control.h include/mixer.h \
1998-08-27 20:47:51 +00:00
include/pcm.h include/rawmidi.h \
1998-08-30 21:08:44 +00:00
include/footer.h > include/asoundlib.h
1998-08-13 15:42:56 +00:00
install: all
1998-08-30 21:08:44 +00:00
$(INSTALL) -m 644 -o root -g root include/asoundlib.h ${includedir}/sys
$(INSTALL) -m 644 -o root -g root lib/libasound.a ${libdir}
$(LN_S) -f libasound.so.${SND_LIB_VERSION} ${libdir}/libasound.so
$(LN_S) -f libasound.so.${SND_LIB_VERSION} ${libdir}/libasound.so.${SND_LIB_MAJOR}
$(INSTALL) -m 644 -o root -g root lib/libasound.so.${SND_LIB_VERSION} ${libdir}
1998-08-13 15:42:56 +00:00
/sbin/ldconfig
clean:
$(MAKE) -C include clean
$(MAKE) -C src clean
$(MAKE) -C test clean
$(MAKE) -C doc clean
$(MAKE) -C utils clean
rm -f core .depend *.o *.orig *~
rm -f `find . -name "out.txt"`
1998-08-24 16:22:41 +00:00
cvsclean: clean
rm -f configure config.cache config.log config.status Makefile.conf \
1998-08-30 21:08:44 +00:00
utils/alsa-lib.spec include/config.h include/asoundlib.h include/version.h
1998-08-24 16:22:41 +00:00
pack: cvsclean
1998-08-13 15:42:56 +00:00
chown -R root.root ../alsa-lib
tar cvz -C .. -f ../alsa-lib-$(SND_LIB_VERSION).tar.gz alsa-lib