SRCS = median.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)) | |
all : $(EXECS) | |
clean : | |
rm -f $(OBJS) $(DEPS) $(MAINO) | |
%.o : %.c | |
gcc -MD -c $< | |
%.d : %.c | |
gcc -MD -c $< | |
%.main : %.main.o $(OBJS) | |
gcc $< $(OBJS) -o $@ | |
-include $(DEPS) |