-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathMakefile
More file actions
38 lines (33 loc) · 2.2 KB
/
Makefile
File metadata and controls
38 lines (33 loc) · 2.2 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
BUILD_DIR = build
main:
# gcc -std=c99 -Wall -Werror ./Arrays_and_Hashes/dynamic_array.c -o ./$(BUILD_DIR)/dynamic_array
# gcc -std=c99 -Wall -Werror ./stack/stack.c -o ./$(BUILD_DIR)/stack
# gcc -std=c99 -Wall -Werror ./stack/stack_2.c -o ./$(BUILD_DIR)/stack
# gcc -std=c99 -Wall -Werror ./queue/queue.c -o ./$(BUILD_DIR)/queue
# gcc -std=c99 -Wall -Werror ./trees/bsa.c -o ./$(BUILD_DIR)/bsa
# gcc -std=c99 -Wall -Werror ./trees/binary_tree_try_2.c -o ./$(BUILD_DIR)/binary_tree_try_2
# gcc -std=c99 -Wall -Werror ./linked_list/linked_list.c -o ./$(BUILD_DIR)/linked_list
# gcc -std=c99 -Wall -Werror ./linked_list/linked_list_v2.c -o ./$(BUILD_DIR)/linked_list_v2 -g
# gcc -std=c99 -Wall -Werror ./linked_list/linked_list_v3.c -o ./$(BUILD_DIR)/linked_list_v3 -g
# gcc -std=c99 -Wall -Werror ./linked_list/linked_list_array_based.c -o ./$(BUILD_DIR)/linked_list_array_based -g
# gcc -std=c99 -Wall -Werror ./linked_list/linked_list_array_based_v2.c -o ./$(BUILD_DIR)/linked_list_array_based_v2 -g
# gcc -std=c99 -Wall -Werror ./stack/stack_array_based.c -o ./$(BUILD_DIR)/stack_array_based -g
# gcc -std=c99 -Wall -Werror ./stack/stack_array_based_2.c -o ./$(BUILD_DIR)/stack_array_based_2 -g
# gcc -std=c99 -Wall -Werror ./bitwise_operations/bitwise_operations.c -o ./$(BUILD_DIR)/bitwise_operations -g
# gcc -std=c99 -Wall -Werror ./queue/queue_v2.c -o ./$(BUILD_DIR)/queue_v2 -g
# gcc -std=c99 -Wall -Werror ./trees/bsa_try_2.c -o ./$(BUILD_DIR)/bsa_try_2
# gcc -std=c99 -Wall -Werror ./arrays/dynamic_array_2.c -o ./$(BUILD_DIR)/dynamic_array_2
# gcc -std=c99 -Wall -Werror ./hash_table/hash_table_1.c -o ./$(BUILD_DIR)/hash_table_1
# gcc -std=c99 -Wall -Werror ./codeforces/4A_waterlemon.c -o ./$(BUILD_DIR)/4A_waterlemon
# gcc -std=c99 -Wall -Werror ./codeforces/71A_way_too_long_words.c -o ./$(BUILD_DIR)/71A_way_too_long_words
# gcc -std=c99 -Wall -Werror ./codeforces/4A_try_2.c -o ./$(BUILD_DIR)/output
gcc -std=c99 -Wall -Werror -O0 -g ./codeforces/800/1926A.c -o ./$(BUILD_DIR)/output -lm
clean:
rm -rf $(BUILD_DIR)/*
run:
$(BUILD_DIR)/output
debug:
@gdb -q \
-iex 'set auto-load local-gdbinit on' \
-iex 'set auto-load safe-path $$debugdir:$$datadir/auto-load:$(PWD)' \
./$(BUILD_DIR)/1729A