Introducing relaxed mode.
[dm-merge.git] / Makefile
blob6a806778f2a172005b498875c03b7cbc6daf7d60
2 CC=gcc
3 RM=rm -f
4 CFLAGS_COMMON=-Wall -pedantic
5 CFLAGS_OPTI=-O3 -fomit-frame-pointer -ffast-math
6 CFLAGS_DEBUG=-ggdb3
7 ifeq "$(ARG)" "opti"
8 export CFLAGS=$(CFLAGS_COMMON) $(CFLAGS_OPTI)
9 else
10 export CFLAGS=$(CFLAGS_COMMON) $(CFLAGS_DEBUG)
11 endif
13 NAME=dm-merge
15 LIBS=
16 OBJS=dm-merge.o
18 $(NAME): $(OBJS) $(LIBS)
19 $(CC) $(CFLAGS) -o $@ $^
21 %.o: %.c %.h
22 $(CC) -c $(CFLAGS) -o $@ $<
24 clean:
25 $(RM) *.o $(NAME) core