diff options
Diffstat (limited to 'abi-checker/src/Makefile')
-rw-r--r-- | abi-checker/src/Makefile | 31 |
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) |