Initial commit.
[hondza-y36pr2.git] / sha256sum / Makefile.diet
blobc83eb753e430065e58a1862460f972cc19564374
2 CC=diet 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=s2_diet
16 .PHONY: clean
18 LIBS=-ltomcrypt -lcompat
19 OBJS=sha256sum.o crc32.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