2 CFLAGS=-Wall -D_GNU_SOURCE -O2
4 LIBS=process.o procutils.o list.o
8 cpulimit: cpulimit.c $(LIBS)
9 $(CC) -o cpulimit cpulimit.c $(LIBS) -lrt $(CFLAGS)
11 ptest: ptest.c process.o procutils.o list.o
12 $(CC) -o ptest ptest.c process.o procutils.o list.o -lrt $(CFLAGS)
14 process.o: process.c process.h
15 $(CC) -c process.c $(CFLAGS)
17 procutils.o: procutils.c procutils.h
18 $(CC) -c procutils.c $(CFLAGS)
21 $(CC) -c list.c $(CFLAGS)
24 rm -f *~ *.o $(TARGETS)