## ## Makefile for vt100 ## ## Made by julien palard ## Login ## NAME = vt100 SRC = terminal.c vt100.c test.c vt100_headless.c OBJ = $(SRC:.c=.o) CC = gcc INCLUDE = . DEFINE = _GNU_SOURCE CFLAGS = -DNDEBUG -g3 -Wextra -Wstrict-prototypes -Wall -ansi -pedantic -I$(INCLUDE) LIB = -lutil RM = rm -f $(NAME): $(OBJ) $(CC) $(CFLAGS) -o $(NAME) $(OBJ) $(LIB) all: @make $(NAME) .c.o: $(CC) -D $(DEFINE) -c $(CFLAGS) $< -o $(<:.c=.o) clean: $(RM) $(NAME) *~ \#*\# *.o *core re: clean all check-syntax: gcc -Wall -Wextra -ansi -pedantic -o /dev/null -S ${CHK_SOURCES}