| SRCS = median.c \ | |
| hex.c | |
| MAIN = median.main.c | |
| OBJS = $(patsubst %.c,%.o,$(SRCS)) | |
| MAINO = $(patsubst %.c,%.o,$(MAIN)) | |
| DEPS = $(patsubst %.c,%.d,$(SRCS) $(MAIN)) | |
| EXECS = $(patsubst %.c,%,$(MAIN)) | |
| FLAGS = -std=c99 -Wall -g | |
| all : $(EXECS) | |
| clean : | |
| rm -f $(OBJS) $(DEPS) $(MAINO) $(EXECS) | |
| %.o : %.c | |
| gcc $(FLAGS) -MD -c $< | |
| %.d : %.c | |
| gcc $(FLAGS) -MD -c $< | |
| %.main : %.main.o $(OBJS) | |
| gcc $(FLAGS) $< $(OBJS) -o $@ | |
| -include $(DEPS) |