summaryrefslogtreecommitdiff
path: root/Makefile
blob: 56a56f6322c97008892987c613e32385d3bf4f58 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
CC=gcc
CFLAGS=-W -Wall -pedantic -Wextra -g -O2
OBJS=main.o common.o cpu.o entropy.o forks.o fw_packets.o interrupts.o load.o \
     open_files.o open_inodes.o processes.o swap.o uptime.o
LINKS=cpu entropy forks fw_packets interrupts load open_files open_inodes \
      processes swap uptime

%.o:%.c
	${CC} ${CFLAGS} -c $< -o $@
all:main
	for l in ${LINKS}; do test -f $$l || ln -s main $$l; done
main:${OBJS}
	${CC} ${CFLAGS} $^ -o $@
clean:
	rm -f main ${OBJS} ${LINKS}
.PHONY:all clean