mirror of
https://github.com/FraMecca/Buridans_donkey.git
synced 2024-03-20 11:20:15 +01:00
27 lines
568 B
Makefile
27 lines
568 B
Makefile
ALL = src/asino.c
|
|
LOCPATH = ./bin
|
|
INSTALLPATH = /usr/local
|
|
LFLAGS = -lm
|
|
DEBFLAGS = -g -Wall -Wextra -pedantic
|
|
|
|
all:
|
|
mkdir -p $(LOCPATH)
|
|
gcc $(ALL) -o $(LOCPATH)/asino $(LFLAGS)
|
|
debug:
|
|
mkdir -p $(LOCPATH)/debug
|
|
gcc $(ALL) -o $(LOCPATH)/debug/asino_debug $(LFLAGS) $(DEBFLAGS)
|
|
asan:
|
|
gcc $(ALL) -o $(LOCPATH)/debug/asino_debug_asan $(LFLAGS) $(DEBFLAGS) -fsanitize=address
|
|
clean:
|
|
rm $(LOCPATH)/asino
|
|
rm $(LOCPATH)/debug/asino_debug
|
|
distclean:
|
|
rm -r $(LOCPATH)
|
|
install:
|
|
cp $(LOCPATH)/asino $(INSTALLPATH)/bin/asino
|
|
uninstall:
|
|
rm $(INSTALLPATH)/bin/asino
|
|
|
|
|
|
|
|
|