24 lines
332 B
Makefile
24 lines
332 B
Makefile
CC=cc
|
|
BUILDDIR=../build
|
|
TESTSDIR=../tests
|
|
|
|
CFLAGS=-Wall -Wextra
|
|
LIBFLAGS=-lncurses
|
|
|
|
CFILES=$(wildcard *.c)
|
|
GXTBIN=$(BUILDDIR)/gxt
|
|
|
|
.PHONY: all clean test
|
|
.SUFFIXES: .o .c
|
|
|
|
all: $(BUILDDIR) $(GXTBIN)
|
|
|
|
$(BUILDDIR):
|
|
mkdir -p $(BUILDDIR)
|
|
|
|
$(GXTBIN): $(CFILES)
|
|
$(CC) $(CFILES) -o $@ $(CFLAGS) $(LIBFLAGS)
|
|
|
|
clean:
|
|
rm -rf $(BUILDDIR)
|