debian/rules: drop `make tests' again.
[debian/cpulimit.git] / Makefile
1 VERSION?=1.8
2 PREFIX?=/usr
3 CFLAGS?=-Wall -O2
4 CC?=gcc
5
6 all: cpulimit
7
8 osx:
9         $(CC) -o cpulimit cpulimit.c -D__MACH__ $(CFLAGS) $(CPPFLAGS) $(LDFLAGS)
10
11 freebsd:
12         $(CC) -o cpulimit cpulimit.c -lrt -DFREEBSD $(CFLAGS) $(CPPFLAGS) $(LDFLAGS)
13
14 cpulimit: cpulimit.c
15         $(CC) -o cpulimit cpulimit.c -lrt -DLINUX $(CFLAGS) $(CPPFLAGS) $(LDFLAGS)
16
17 tests:
18         $(MAKE) -C test
19
20 install: cpulimit
21         mkdir -p ${PREFIX}/bin
22         mkdir -p ${PREFIX}/share/man/man1
23         cp cpulimit ${PREFIX}/bin
24         cp cpulimit.1.gz ${PREFIX}/share/man/man1
25
26 deinstall:
27         rm -f ${PREFIX}/bin/cpulimit
28         rm -f ${PREFIX}/share/man/man1/cpulimit.1.gz
29
30 clean:
31         rm -f *~ cpulimit
32         $(MAKE) -C test clean
33
34 tarball: clean
35         cd .. && tar czf cpulimit-$(VERSION).tar.gz cpulimit-$(VERSION)
36