| export DESTDIR ?= |
| export PREFIX ?= /usr/local |
| |
| export INCDIR ?= $(PREFIX)/include/tinyalsa |
| export LIBDIR ?= $(PREFIX)/lib |
| export BINDIR ?= $(PREFIX)/bin |
| export MANDIR ?= $(PREFIX)/share/man |
| |
| export VERSIONSCRIPT = $(shell pwd)/scripts/version.sh |
| |
| export TINYALSA_VERSION_MAJOR = $(shell $(VERSIONSCRIPT) -s print major) |
| export TINYALSA_VERSION = $(shell $(VERSIONSCRIPT) -s print ) |
| |
| .PHONY: all |
| all: |
| $(MAKE) -C src |
| $(MAKE) -C utils |
| $(MAKE) -C doxygen |
| $(MAKE) -C examples |
| |
| .PHONY: clean |
| clean: |
| $(MAKE) -C src clean |
| $(MAKE) -C utils clean |
| $(MAKE) -C doxygen clean |
| $(MAKE) -C examples clean |
| |
| .PHONY: install |
| install: |
| install -d $(DESTDIR)$(INCDIR)/ |
| install include/tinyalsa/attributes.h $(DESTDIR)$(INCDIR)/ |
| install include/tinyalsa/pcm.h $(DESTDIR)$(INCDIR)/ |
| install include/tinyalsa/mixer.h $(DESTDIR)$(INCDIR)/ |
| install include/tinyalsa/asoundlib.h $(DESTDIR)$(INCDIR)/ |
| install include/tinyalsa/version.h $(DESTDIR)$(INCDIR)/ |
| install include/tinyalsa/plugin.h $(DESTDIR)$(INCDIR)/ |
| $(MAKE) -C src install |
| $(MAKE) -C utils install |
| $(MAKE) -C doxygen install |
| |