wrote makefile

This commit is contained in:
fragsornotfrags 2016-11-03 14:10:53 +01:00
parent 1d9062cad5
commit 1e586acb37

27
makefile Normal file
View file

@ -0,0 +1,27 @@
ALL = asino.c
LOCPATH = ./bin
INSTALLPATH = /usr/local
LFLAGS = -lm
DEBFLAGS = -g -Wall
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