Fully fonctional editing
This commit is contained in:
@@ -6,15 +6,11 @@
|
||||
|
||||
BELUGA_OUTPUT=bin
|
||||
|
||||
BUILD_DIR=build
|
||||
|
||||
BUILD_FLAGS=-Wall -Wextra -pedantic
|
||||
|
||||
build: main.c src/*
|
||||
if [ ! -d $(BELUGA_OUTPUT) ]; then mkdir $(BELUGA_OUTPUT); fi
|
||||
if [ ! -d doc/ ]; then mkdir doc; fi
|
||||
$(CC) main.c -o $(BELUGA_OUTPUT)/beluga src/*
|
||||
doxygen
|
||||
$(CC) main.c -o $(BELUGA_OUTPUT)/beluga src/* $(BUILD_FLAGS)
|
||||
|
||||
DEBUG_FLAGS=-Wall -Wextra -pedantic -Werror -fsanitize=address -g
|
||||
|
||||
@@ -22,8 +18,15 @@ debug: main.c src/*
|
||||
if [ ! -d $(BELUGA_OUTPUT) ]; then mkdir $(BELUGA_OUTPUT); fi
|
||||
$(CC) main.c -o $(BELUGA_OUTPUT)/beluga src/* $(DEBUG_FLAGS)
|
||||
|
||||
doc:
|
||||
if [ ! -d doc/ ]; then mkdir doc; fi
|
||||
doxygen
|
||||
|
||||
clean:
|
||||
rm -r $(BELUGA_OUTPUT)/*
|
||||
rm -r $(BELUGA_OUTPUT)
|
||||
rm -rf doc/
|
||||
rm -rf tmp/
|
||||
|
||||
all: build doc
|
||||
|
||||
# end
|
||||
|
||||
Reference in New Issue
Block a user