Rewrite Makefile

This commit is contained in:
g1n 2022-08-26 10:03:36 +03:00
parent c744ab8273
commit e761abe90a
Signed by: g1n
GPG Key ID: 8D352193D65D4E2C
1 changed files with 18 additions and 9 deletions

View File

@ -1,14 +1,23 @@
CC = gcc CC=cc
CFLAGS= -lncurses -Wall -Wextra BUILDDIR=../build
LFLAGS= TESTSDIR=../tests
SRCFILES= main.c CFLAGS=-Wall -Wextra
OBJFILES= gxt LIBFLAGS=-lncurses
.PHONY: all clean CFILES=$(wildcard *.c)
GXTBIN=$(BUILDDIR)/gxt
all: main .PHONY: all clean test
.SUFFIXES: .o .c
main: all: $(BUILDDIR) $(GXTBIN)
$(CC) $(CFLAGS) $(SRCFILES) -o $(OBJFILES)
$(BUILDDIR):
mkdir -p $(BUILDDIR)
$(GXTBIN): $(CFILES)
$(CC) $(CFILES) -o $@ $(CFLAGS) $(LIBFLAGS)
clean:
rm -rf $(BUILDDIR)