summaryrefslogtreecommitdiff
path: root/abi-checker/src/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'abi-checker/src/Makefile')
-rw-r--r--abi-checker/src/Makefile31
1 files changed, 31 insertions, 0 deletions
diff --git a/abi-checker/src/Makefile b/abi-checker/src/Makefile
new file mode 100644
index 00000000000..b020bc698f4
--- /dev/null
+++ b/abi-checker/src/Makefile
@@ -0,0 +1,31 @@
+PROGRAM = abi-checker
+GCC = gcc
+LDD = gcc
+
+CFLAGS = $(shell pkg-config --cflags glib-2.0 libelf) -I.
+
+LDFLAGS = $(shell pkg-config --libs glib-2.0 libelf)
+
+SRC = kernel_abi_checker.c kernel_abi_checker_elf.c
+
+HEADER = kernel_abi_checker.h
+
+DEST_DIR = /usr/local/bin
+
+OBJECTS = kernel_abi_checker.o kernel_abi_checker_elf.o
+
+all : $(PROGRAM)
+
+.c.o : $(HEADER)
+ $(GCC) -c $(CFLAGS) $< -o $@
+
+$(PROGRAM) : $(OBJECTS)
+ $(LDD) $(OBJECTS) -o $@ $(LDFLAGS)
+
+install :
+ mkdir -p $(DEST_DIR)
+ cp $(PROGRAM) $(DEST_DIR)
+
+clean :
+ rm -f $(PROGRAM)
+ rm -f $(OBJECTS)