You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

32 lines
576 B

CC?=gcc
OPTS?=-O2 -Wall -Werror
defualt: build
morse.o:
$(CC) $(OPTS) morse.c -c -o morse.o
morse-debug.o:
$(CC) $(OPTS) -ggdb morse.c -c -o morse.o
build: morse.o
$(CC) $(OPTS) morse.o main.c -o morse
debug: morse-debug.o
$(CC) $(OPTS) morse.o main.c -o morse
test: morse.o
$(CC) $(OPTS) test.c morse.o -o test
install:
cp morse ~/.local/bin/
uninstll:
rm ~/.local/bin/morse
clean:
rm morse || echo "No file 'morse' to delete"
rm *out || echo "No \*.out files to delete"
rm *o || echo "No \*.o files to delete"
rm test || echo "No file 'test' to delete"