SRCS = $(wildcard *.c) OBJS = $(patsubst %.c, %.o, $(SRCS)) PROG = $(patsubst %.c, %, $(SRCS)) CC = colorgcc # CC = gcc-3.0 CFLAGS = -W -Wall -g -std=c99 -Wstrict-prototypes -Wmissing-prototypes \ -Wunreachable-code -Wconversion -Wshadow all: $(PROG) ctags *.c .PHONY: clean clean: $(RM) $(OBJS) $(PROG) core a.out tags