Initial commit.
This commit is contained in:
23
Makefile
Normal file
23
Makefile
Normal file
@ -0,0 +1,23 @@
|
||||
CC=gcc
|
||||
DEBUG=0
|
||||
INCFLAGS=`pkg-config jack --cflags`
|
||||
LDFLAGS=`pkg-config jack --libs` -lreadline
|
||||
CFLAGS=$(INCFLAGS) -std=c99 -Wall -Wextra -Wfatal-errors -Werror
|
||||
OBJS=src/main.o
|
||||
|
||||
ifeq ($(DEBUG),1)
|
||||
CFLAGS+=-g -O0 -DDEBUG
|
||||
else
|
||||
CFLAGS+=-O2 -DNDEBUG
|
||||
endif
|
||||
|
||||
%.o:%.c
|
||||
$(CC) -c -o $@ $< $(CFLAGS)
|
||||
|
||||
saus: $(OBJS)
|
||||
$(CC) -o $@ $^ $(LDFLAGS)
|
||||
|
||||
.PHONY: clean
|
||||
|
||||
clean:
|
||||
rm -f $(OBJS)
|
Reference in New Issue
Block a user