aboutsummaryrefslogtreecommitdiffstats
path: root/src/Makefile
blob: 7e2bc947f2a8c04152c160ecaeb4232b08787b00 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
CC?=gcc
CFLAGS?=-Wall -g -D_GNU_SOURCE
TARGETS=cpulimit
LIBS=procutils.o list.o process_iterator.o

UNAME := $(shell uname)

ifeq ($(UNAME), FreeBSD)
LIBS+=-lkvm
endif

all::	process_iterator.o

#cpulimit:	cpulimit.c $(LIBS)
#	$(CC) -o cpulimit cpulimit.c $(LIBS) $(CFLAGS)

process_iterator.o: process_iterator.c process_iterator.h
	$(CC) -c process_iterator.c $(CFLAGS)

list.o: list.c list.h
	$(CC) -c list.c $(CFLAGS)

process_group.o: process_group.c process_group.h process_iterator.o list.o
	$(CC) -c process_group.c $(CFLAGS)

#process.o: process.c process.h
#	$(CC) -c process.c $(CFLAGS)

#procutils.o: procutils.c procutils.h
#	$(CC) -c procutils.c $(CFLAGS)

clean:
	rm -f *~ *.o $(TARGETS)

Un proyecto texto-plano.xyz