summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile16
1 files changed, 16 insertions, 0 deletions
diff --git a/Makefile b/Makefile
new file mode 100644
index 0000000..56a56f6
--- /dev/null
+++ b/Makefile
@@ -0,0 +1,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