# Makefile for yait # Make the build silent by default V = ifeq ($(strip $(V)),) E = @echo Q = @ else E = @\# Q = endif export E Q PROGRAM = yait SRC = $(wildcard *.c) OBJ = $(SRC:.c=.o) CC = gcc WARNINGS = -Wall -Wstrict-prototypes CFLAGS = -O2 $(WARNINGS) -g DEFINES = LIBS = LDFLAGS = BINDIR = /usr/bin LIBDIR = /usr/lib $(PROGRAM): $(OBJ) $(E) " LINK " $@ $(Q) $(CC) $(LDFLAGS) $(DEFINES) -o $@ $(OBJ) $(LIBS) clean: $(E) " CLEAN" $(Q) rm -f $(PROGRAM) $(OBJ) .c.o: $(E) " CC " $@ $(Q) $(CC) $(CFLAGS) $(DEFINES) -c $< -o $@