54 lines
		
	
	
	
		
			1.1 KiB
		
	
	
	
		
			Makefile
		
	
	
	
	
	
			
		
		
	
	
			54 lines
		
	
	
	
		
			1.1 KiB
		
	
	
	
		
			Makefile
		
	
	
	
	
	
# $Id: Makefile,v 1.5 2002/06/25 22:13:09 gordon Exp $
 | 
						|
 | 
						|
prefix      = /usr/local
 | 
						|
exec_prefix = ${prefix}
 | 
						|
bindir      = ${exec_prefix}/bin
 | 
						|
mandir      = ${prefix}/share/man
 | 
						|
 | 
						|
DESTDIR     =
 | 
						|
 | 
						|
CXX	    = g++
 | 
						|
CXXFLAGS    = -O -Wall
 | 
						|
EXTRA_LIBS  = -L/usr/X11R6/lib -lX11 -lXpm -lXext
 | 
						|
 | 
						|
 | 
						|
LD 	    = g++
 | 
						|
LDFLAGS     = -o $(EXECUTABLE) $(CXXFLAGS)
 | 
						|
 | 
						|
EXECUTABLE  = wmmixer
 | 
						|
OBJS	    = xhandler.o mixctl.o wmmixer.o exception.o
 | 
						|
 | 
						|
INSTALL = install
 | 
						|
INSTALL_FILE    = $(INSTALL) -D -p    -o root -g root  -m  644
 | 
						|
INSTALL_PROGRAM = $(INSTALL) -D -p    -o root -g root  -m  755
 | 
						|
 | 
						|
.cc.o:
 | 
						|
	$(CXX) $(CXXFLAGS) -c -o $@ $<
 | 
						|
 | 
						|
$(EXECUTABLE): $(OBJS)
 | 
						|
	$(LD) $(LDFLAGS) $(OBJS) $(EXTRA_LIBDIRS) $(EXTRA_LIBS)
 | 
						|
 | 
						|
all: $(EXECUTABLE)
 | 
						|
 | 
						|
clean:
 | 
						|
	rm -f $(OBJS) $(EXECUTABLE)
 | 
						|
 | 
						|
install: install-bin install-doc
 | 
						|
 | 
						|
install-bin: wmmixer
 | 
						|
	$(INSTALL_PROGRAM) $< $(DESTDIR)$(bindir)/wmmixer
 | 
						|
 | 
						|
install-doc: wmmixer.1
 | 
						|
	$(INSTALL_FILE) $< $(DESTDIR)$(mandir)/man1/wmmixer.1
 | 
						|
 | 
						|
uninstall: uninstall-bin uninstall-doc
 | 
						|
 | 
						|
uninstall-bin:
 | 
						|
	rm -f $(DESTDIR)$(bindir)/wmmixer
 | 
						|
 | 
						|
uninstall-doc:
 | 
						|
	rm -f $(DESTDIR)$(mandir)/man1/wmmixer.1
 | 
						|
 | 
						|
.PHONY: all clean dist-clean install install-bin install-doc \
 | 
						|
	uninstall uninstall-bin uninstall-doc
 | 
						|
 |