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
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")