diff options
Diffstat (limited to 'Makefile')
| -rw-r--r-- | Makefile | 40 |
1 files changed, 34 insertions, 6 deletions
@@ -1,16 +1,44 @@ +CC=gcc +CFLAGS=-Wall -iquote ./analyzer -O2 -flto -s + global: compile sudo mv branal /usr/bin local: compile mv branal ${HOME}/.local/bin -compile: utils capture - gcc *.o main.c -o branal +debug: CFLAGS=-iquote ./analyzer -Og -g +debug: global + +compile: csv_table_gen main_files structures utils parser + $(CC) $(CFLAGS) -lpcap *.o main.c -o branal rm *.o +csv_table_gen: + $(CC) $(CFLAGS) csv_table_gen.c -o csv_table_gen + ./csv_table_gen + rm csv_table_gen + $(CC) $(CFLAGS) -c analyzer/csv/*.c + +main_files: + $(CC) $(CFLAGS) -c analyzer/commands.c + $(CC) $(CFLAGS) -c analyzer/capture.c + $(CC) $(CFLAGS) -c analyzer/analyzer.c + $(CC) $(CFLAGS) -c analyzer/render.c + +structures: + $(CC) $(CFLAGS) -c analyzer/structures/hashmap.c + $(CC) $(CFLAGS) -c analyzer/structures/heap.c + utils: - gcc -c analyzer/utils/fs.c - gcc -c analyzer/utils/time.c + $(CC) $(CFLAGS) -c analyzer/utils/fs.c + $(CC) $(CFLAGS) -c analyzer/utils/time.c + $(CC) $(CFLAGS) -c analyzer/utils/tcp.c + $(CC) $(CFLAGS) -c analyzer/utils/tcp_seq_math.c + $(CC) $(CFLAGS) -c analyzer/utils/roman.c + $(CC) $(CFLAGS) -c analyzer/utils/memory.c -capture: - gcc -c analyzer/capture.c +parser: + $(CC) $(CFLAGS) -c analyzer/parser/parser.c + $(CC) $(CFLAGS) -c analyzer/parser/structs.c + $(CC) $(CFLAGS) -c analyzer/parser/fight_results/fight_results.c |
