Object file injection, first part
[centaur.git] / Makefile
index 9e07a474857cd578c5d18a1524aeb2f184db3a00..b62b9ab7582ca6af70f0a73df2d214b412ad8cce 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -11,7 +11,7 @@ HEADERS += $(shell find $(SRCDIR)/ -iname "*.h")
 SOURCES := $(shell find $(SRCDIR)/ -iname "*.c")
 OBJS    := $(patsubst %.c, $(BUILDDIR)/%.o, $(SOURCES))
 
-INCLUDES := $(patsubst %, -I%, $(INCLUDEDIR) $(SRCDIR)) -I /usr/include/libelf
+INCLUDES := $(patsubst %, -I%, $(INCLUDEDIR) $(SRCDIR))
 CFLAGS   := -g -Wall
 LDFLAGS  := -lelf
 
@@ -21,6 +21,14 @@ LDFLAGS  := -lelf
 default: $(EXE)
 
 
+.PHONY: check
+check: $(EXE)
+       $(EXE) $(EXE) -o testexe
+       @cmp $(EXE) testexe
+       @rm testexe
+       @echo "Check successful."
+
+
 .PHONY: debug
 debug: $(EXE)
        gdb $(EXE) $(shell ps -e | sed "s/^ *\([0-9]\+\) .*$(PROJ).*$$/\1/g;te;d;:e")