diff options
author | IOhannes m zmölnig <zmoelnig@users.sourceforge.net> | 2005-11-03 11:42:02 +0000 |
---|---|---|
committer | IOhannes m zmölnig <zmoelnig@users.sourceforge.net> | 2005-11-03 11:42:02 +0000 |
commit | aa093b46fe2a7192f0e212c147a35e7f8ec64512 (patch) | |
tree | ea72d8329a7493aa003ee3525c3ce11746f487c9 /Makefile.in |
an external to control your alsa-soundcard (simple things like controlling the mixer (if your card has one, but also others like SyncMaster,...)svn2git-root
this is a port of Kysela's "amixer" command-line tool
svn path=/trunk/externals/iem/amixer/; revision=3826
Diffstat (limited to 'Makefile.in')
-rw-r--r-- | Makefile.in | 84 |
1 files changed, 84 insertions, 0 deletions
diff --git a/Makefile.in b/Makefile.in new file mode 100644 index 0000000..7bd4bbc --- /dev/null +++ b/Makefile.in @@ -0,0 +1,84 @@ +LIBNAME =@LIBNAME@ + +PREFIX =@prefix@@PDLIBDIR@ + +INSTALL_BIN=$(PREFIX)/extra +INSTALL_DOC=$(PREFIX)/@REFERENCEPATH@$(LIBNAME) + +EXT = @EXT@ +DEFS = @DFLAGS@ -DACONNECT_VERSION=\"@VERSION@\" +IFLAGS = -I. @INCLUDES@ $(INCLUDES) + +CC = @CC@ +LD = @LD@ +STRIP = @STRIP@ @STRIPFLAGS@ + +AFLAGS = +LFLAGS = @LFLAGS@ +WFLAGS = + +MAKEDEP_FLAGS = @MAKEDEP_FLAGS@ + +TARNAME = $(LIBNAME)-@VERSION@.tgz +BINTARNAME = $(LIBNAME)-@VERSION@-bin.tgz + +.SUFFIXES: .$(EXT) + +CFLAGS = $(DEFS) $(IFLAGS) $(WFLAGS) @CFLAGS@ + +LIBS = @LIBS@ + +SOURCES=$(sort $(filter %.c, $(wildcard *.c))) +TARGETS = $(SOURCES:.c=.o) + + +all: $(LIBNAME) + +clean: + -rm -f *.o *.d + +binclean: + -rm -f *.$(EXT) + +distclean: clean binclean + -rm -f *~ _* config.* + -rm -rf autom4te.cache + +install: install-bin install-doc + +install-bin: + -install -d $(INSTALL_BIN) + -install -m 644 $(LIBNAME).$(EXT) $(INSTALL_BIN) + +install-doc: + -install -d $(INSTALL_DOC) + -install -m 644 ../doc/*.pd $(INSTALL_DOC) + +dist: distclean + (cd ..;tar czvf $(TARNAME) $(LIBNAME)) + +distbin: distclean all clean + (cd ..; tar cvzf $(BINTARNAME) $(LIBNAME)) + +everything: clean all install distclean + + +$(LIBNAME): $(TARGETS) + $(LD) $(LFLAGS) -o $(LIBNAME).$(EXT) *.o $(LIBS) + $(STRIP) $(LIBNAME).$(EXT) + + +## dependencies: as proposed by the GNU-make documentation +## see http://www.gnu.org/software/make/manual/html_node/make_47.html#SEC51 +-include $(SOURCES:.c=.d) +%.d: %.c + @set -e; rm -f $@; \ + $(CC) $(MAKEDEP_FLAGS) $(CFLAGS) $< > $@.$$$$; \ + sed 's,\($*\)\.o[ :]*,\1.o $@ : ,g' < $@.$$$$ > $@; \ + rm -f $@.$$$$ + +configure: configure.ac + autoconf + +Makefile: Makefile.in configure + ./configure |