override CFLAGS += `pkg-config --cflags glib-2.0` -fPIC -I.. LDFLAGS = `pkg-config --libs glib-2.0` all: .depend lmbench.so lmbench_done lmbench3.tar.gz: wget http://www.bitmover.com/lmbench/lmbench3.tar.gz cp lmbench3.tar.gz ../initramfs/srpms/ lmbench_done: lmbench3.tar.gz mkdir lmbench_install || : tar -zxvf lmbench3.tar.gz chmod -R u+rwx lmbench3 cd lmbench3 ; cat ../buildfix.patch | patch -p1 cd lmbench3/src ; make BASE=../../lmbench_install install cp -a lmbench3/scripts lmbench_install/ cp lmbench_response lmbench_install/scripts cp -a lmbench_install ../plugins touch lmbench_done lmbench.so: lmbench.o mkdir lmbench_install || : gcc --shared lmbench.o $(LDFLAGS) -o lmbench.so cp lmbench.so ../plugins cp -a lmbench_install ../plugins chmod a+x *.sh cp -a *.sh ../plugins/lmbench_install mkdir ../plugins/lmbench_install/results || : clean: rm -rf *~ *.o rm -f lmbench.so rm -rf lmbench3 rm -rf lmbench_install rm -f lmbench_done # most of the makefile remains as it was before. # at the bottom, we add these lines: # rule for building dependency lists, and writing them to a file # named ".depend". .depend: rm -f .depend gccmakedep -f- -- $(CFLAGS) -- *.c > .depend # now add a line to include the dependency list. include .depend