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
CFLAGS= -lncurses -Wall -Wextra
LFLAGS=
CC=cc
BUILDDIR=../build
TESTSDIR=../tests
SRCFILES= main.c
OBJFILES= gxt
CFLAGS=-Wall -Wextra
LIBFLAGS=-lncurses
.PHONY: all clean
CFILES=$(wildcard *.c)
GXTBIN=$(BUILDDIR)/gxt
all: main
.PHONY: all clean test
.SUFFIXES: .o .c
main:
$(CC) $(CFLAGS) $(SRCFILES) -o $(OBJFILES)
all: $(BUILDDIR) $(GXTBIN)
$(BUILDDIR):
mkdir -p $(BUILDDIR)
$(GXTBIN): $(CFILES)
$(CC) $(CFILES) -o $@ $(CFLAGS) $(LIBFLAGS)
clean:
rm -rf $(BUILDDIR)