1VERSION?=2.2 2PREFIX?=/usr 3CFLAGS?=-Wall -O2 -DVERSION=$(VERSION) 4CC?=cc 5 6all: cpulimit 7 8osx: 9 $(CC) -o cpulimit cpulimit.c -D__APPLE__ $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) 10 11minix: 12 $(CC) -o cpulimit cpulimit.c $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) 13 14cpulimit: cpulimit.c 15 $(CC) -o cpulimit cpulimit.c -lrt -lkvm -DFREEBSD $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) 16 17tests: 18 $(MAKE) -C test 19 20install: cpulimit 21 mkdir -p ${PREFIX}/bin 22 mkdir -p ${PREFIX}/man/man1 23 cp cpulimit ${PREFIX}/bin 24 cp cpulimit.1 ${PREFIX}/man/man1 25 26deinstall: 27 rm -f ${PREFIX}/bin/cpulimit 28 rm -f ${PREFIX}/man/man1/cpulimit.1 29 30clean: 31 rm -f *~ cpulimit 32 $(MAKE) -C test clean 33 34tarball: clean 35 cd .. && tar czf cpulimit-$(VERSION).tar.gz cpulimit-$(VERSION) --exclude=.svn 36 37