diff --git a/Makefile b/Makefile index b2dd2264018fb8de9a74566e572d5d01be367acc..9953648165b7c05824f37a247b538463ac1c8e9e 100644 --- a/Makefile +++ b/Makefile @@ -9,8 +9,8 @@ INP_DIR = ./inputs OUT_DIR = ./outputs # Build parameters -LDFLAGS=-L$(LIB_DIR) $(LIBRARY) -CFLAGS=-Wall -Werror -I$(INCLUDE_DIR) -I/usr/local/include -fsanitize=address +LDFLAGS=-L$(LIB_DIR) -llibrary +CFLAGS=-Wall -Werror -I$(INCLUDE_DIR) -I/usr/local/include -fsanitize=address -fPIC SAMPLE_CFLAGS=-Wall -I$(INCLUDE_DIR) -I/usr/local/include -fsanitize=address CPPFLAGS=-std=c++14 CC=g++ @@ -67,7 +67,7 @@ test: init_test test_gradient_descent test_gradient_root test_conjugate_gradient build: init $(BINARIES) $(TARGET_DIR)/%: $(BUILD_DIR)/%.o $(DEP_OBJ) - $(CC) $(CFLAGS) $(CPPFLAGS) -o $@ $^ $(LDFLAGS) + $(CC) -o $@ $^ $(LDFLAGS) test_gradient_descent: init_test $(TEST_GRADIENT_DESCENT_EXE) timeout 30 $(TEST_GRADIENT_DESCENT_EXE)