# # makefile for xmixer # srcdir=@srcdir@ top_srcdir=@top_srcdir@ prefix=@prefix@ exec_prefix=@exec_prefix@ bindir=@bindir@ mandir=@mandir@/man1 CC = @CC@ LD = @CC@ DEF_MIXER = /dev/mixer VERSION = 0.9.4 CFLAGS = @CFLAGS@ @X_CFLAGS@ -DDEFAULT_MIXER=\"$(DEF_MIXER)\" \ -DOSS -I$(top_srcdir) -I$(top_srcdir)/icons \ -DVERSION=\"$(VERSION)\" LDFLAGS = @LDFLAGS@ XAW = -lXaw -lXmu -lXt LIBS = -L@x_libraries@ $(XAW) @X_PRE_LIBS@ -L$(srcdir)/Xw -lXw PROGS = @x_progs@ OBJS = main.o mixer.o gui_xaw.o chglbl.o scf.o G_OBJS = main.o mixer.o gui_gtk.o scf.o default: $(PROGS) README gui_xaw.o: fallback.h fallback.h: XMixer.ad mkfb.pl < XMixer.ad > fallback.h gui_gtk.o: gui_gtk.c $(CC) $(CFLAGS) $(INCS) `pkg-config gtk+ --cflags` -c $< .c.o: $(CC) $(CFLAGS) $(INCS) -c $< xmixer: Xw/libXw.a $(OBJS) $(LD) $(LDFLAGS) -o $@ $(OBJS) $(LIBS) xgmixer: $(G_OBJS) $(LD) $(LDFLAGS) -o $@ $(G_OBJS) `pkg-config gtk+ --libs` Xw/libXw.a: cd Xw && make libXw.a README: index.html lynx -dump http://www/~rasca/xmixer/index.html | sed "s%//www/%//home.pages.de/%" > README install: $(PROGS) install -o bin xmixer $(bindir) install xmixer.man $(mandir)/xmixer.1 install -o bin xgmixer $(bindir) install.lib: libmixer.a install libsmixer.a $(LIBDIR) install mixer.h $(INCDIR) clean: rm -f core $(OBJS) *.o $(PROGS) cd Xw && make clean clean-distrib: clean rm -f config.cache config.log config.status Makefile mixer.o: mixer.h libmixer.a: ar rcv libmixer.a mixer.o ranlib libmixer.a tarball: clean-distrib cd .. && tar -czvhf xmixer-$(VERSION).tar.gz xmixer/ xmixer.html: xmixer.man groff -Tlatin1 -man xmixer.man | ~/bin/man2html > xmixer.html