hl-vt100/Makefile

34 lines
600 B
Makefile
Raw Normal View History

2011-08-28 19:48:33 +00:00
##
## Makefile for vt100
##
## Made by julien palard
## Login <vt100@mandark.fr>
##
NAME = vt100
2011-09-22 18:29:27 +00:00
SRC = terminal.c terminal_vt100.c test.c vt100_headless.c
2011-08-28 19:48:33 +00:00
OBJ = $(SRC:.c=.o)
CC = gcc
INCLUDE = .
DEFINE = _GNU_SOURCE
CFLAGS = -g3 -Wextra -Wstrict-prototypes -Wall -ansi -pedantic -I$(INCLUDE)
LIB = -lutil
2011-08-28 19:48:33 +00:00
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:
2011-09-22 18:12:16 +00:00
$(RM) $(NAME) *~ \#*\# *.o *core
2011-08-28 19:48:33 +00:00
re: clean all
check-syntax:
2011-09-22 17:43:32 +00:00
gcc -Wall -Wextra -ansi -pedantic -o /dev/null -S ${CHK_SOURCES}