rendered paste bodyCC = gcc
LD = gcc
CFLAGS = -Wall -g3
LDFLAGS = -lsndfile
RM = /bin/rm -f
SRCS = entrypoint.c sfh.c analysis.c error.c
OBJS = entrypoint.o sfh.o analysis.o error.o
STRIP = strip
PROG = exec
.SILENT : all clean $(OBJS) $(PROG) %.o
all : $(PROG)
$(PROG) : $(OBJS)
echo -e " LD $?"
$(LD) $(LDFLAGS) $(OBJS) -o $(PROG)
echo -e " STRIP $(PROG)"
$(STRIP) $(PROG)
echo -e "\t=> $@"
ls -hal $@
$(OBJS) : Makefile
%.o: %.c
echo -e " CC $<"
$(CC) $(CFLAGS) -c -o $@ $<
clean:
echo -e " CLEAN $(PROG) $(OBJS)"
$(RM) $(PROG) $(OBJS)