Initial commit.
[hondza-y36pr2.git] / cache / Makefile
blob528064c9a3e541bc78e35061b5d4f35ec8e6ba10
2 CC=gcc
3 STRIP=strip
4 RM=rm -f
5 CFLAGS_COMMON+=-Wall -pedantic -Wno-long-long
6 CFLAGS_OPTI+=-O3 -fomit-frame-pointer -ffast-math
7 CFLAGS_DEBUG+=-ggdb3
8 ifeq "$(ARG)" "opti"
9 export CFLAGS+=$(CFLAGS_COMMON) $(CFLAGS_OPTI)
10 else
11 export CFLAGS+=$(CFLAGS_COMMON) $(CFLAGS_DEBUG)
12 endif
14 NAME=cache
16 .PHONY: clean
18 LIBS=
19 OBJS=cache.o
21 $(NAME): $(OBJS)
22 $(CC) $(CFLAGS) -o $@ $^ $(LIBS)
24 %.o: %.c %.h
25 $(CC) -c $(CFLAGS) -o $@ $<
27 clean:
28 $(RM) *.o $(NAME) core