blob: d124a2ee1b33b00e1fcac17b325f0a1130d4b0d3 [file] [log] [blame]
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))
FLAGS = -std=c99 -Wall
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)