diff --git a/Makefile b/Makefile
index 687115f05594801e45eeb9ff8c02b00f785d588c..9bf56800e379259f4e90f9366b81e97e4b40ff47 100644
--- a/Makefile
+++ b/Makefile
@@ -11,6 +11,7 @@ PROGRAM := binary_c_python_api
 
 SRC_DIR := src
 OBJ_DIR := obj
+INC_DIR := include
 
 # some commands
 CC      	:= gcc
@@ -24,17 +25,15 @@ LIBS 		:= -lbinary_c $(shell $(BINARY_C)/binary_c-config --libs)
 C_SRC   	:= binary_c_python_api.c
 CFLAGS 		:= -fPIC $(shell $(BINARY_C)/binary_c-config --flags | sed s/-fvisibility=hidden// )
 C_SRC_NEW	:= src/binary_c_python_api.c
-
 # SRC = $(wildcard $(SRC_DIR)/binary_c_python_api.c)
-# OBJECTS = $(C_SRC:$(SRC_DIR)/%.c=$(OBJ_DIR)/%.o)
 
 # Incdirs
-INCDIRS 	:= -I$(BINARY_C)/src/ -I$(BINARY_C)/src/API -Iinclude/
+INCDIRS 	:= -I$(BINARY_C)/src/ -I$(BINARY_C)/src/API -I$(INC_DIR)/
 
 # Object files and flags
 OBJECTS 	:= $(C_SRC:.c=.o)
 OBJ_FLAGS 	:= -c
-OBJ_NEW		:= $(C_SRC:$(SRC_DIR)/%.c=$(OBJ_DIR)/%.o)
+OBJ_NEW		:= $(C_SRC_NEW:$(SRC_DIR)/%.c=$(OBJ_DIR)/%.o)
 
 # Shared lib files and flags
 SO_NAME 	:= libbinary_c_api.so
@@ -58,7 +57,6 @@ test:
 	@echo INCDIRS: $(INCDIRS)
 	@echo OBJS_NEW: $(OBJ_NEW)
 
-
 clean:
 	$(RM) -f *.o *.so
 	$(RM) -r build/
\ No newline at end of file
diff --git a/src/test.c b/src/test.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391