Better memory management of arrays and test sample generation
This commit is contained in:
5
Makefile
5
Makefile
@@ -28,6 +28,7 @@ DYNAMIC_BUILD_FILES := $(DYNAMIC_BUILD_DIR)/lsort.o \
|
||||
$(STATIC_BUILD_DIR)/quicksort.o
|
||||
|
||||
TEST_BUILD_FILES := $(TEST_BUILD_DIR)/test.o \
|
||||
$(TEST_BUILD_DIR)/samples.o \
|
||||
|
||||
|
||||
|
||||
@@ -40,14 +41,14 @@ dynamic: $(DYNAMIC_BUILD_FILES)
|
||||
$(CC) -shared -o $(DYNAMIC_BUILD_DIR)/liblsort.so $(DYNAMIC_BUILD_FILES)
|
||||
|
||||
$(DYNAMIC_BUILD_DIR)/%.o: %.c | $(DYNAMIC_BUILD_DIR)
|
||||
$(CC) $(CFLAGS) -c -fPIC $< -o $@
|
||||
$(CC) $(CFLAGS) -I./test/include -c -fPIC $< -o $@
|
||||
|
||||
|
||||
static: $(STATIC_BUILD_FILES)
|
||||
ar rcs $(STATIC_BUILD_DIR)/liblsort.a $(STATIC_BUILD_FILES)
|
||||
|
||||
$(STATIC_BUILD_DIR)/%.o: %.c | $(STATIC_BUILD_DIR)
|
||||
$(CC) $(CFLAGS) -c $< -o $@
|
||||
$(CC) $(CFLAGS) -I./test/include -c $< -o $@
|
||||
|
||||
test: $(TEST_BUILD_FILES) test_dynamic test_static
|
||||
|
||||
|
||||
Reference in New Issue
Block a user