twintig: Be less verbose by default
[svpe-tools.git] / Makefile
blob4f0ec8804c5f13c3ba36214a1f52260ab7961228
1 PROGS = twintig zestig zeventig tachtig negentig
2 PROGS += tpl2ppm dol2elf tmd-dump zelda-cksum
3 COMMON = tools.o bn.o ec.o
4 DEFINES = -DLARGE_FILES -D_FILE_OFFSET_BITS=64
5 LIBS = -lcrypto
7 CC = gcc
8 CFLAGS = -Wall -W -Os
9 LDFLAGS =
12 OBJS = $(patsubst %,%.o,$(PROGS)) $(COMMON)
14 all: $(PROGS)
16 $(PROGS): %: %.o $(COMMON) Makefile
17 $(CC) $(CFLAGS) $(LDFLAGS) $< $(COMMON) $(LIBS) -o $@
19 $(OBJS): %.o: %.c tools.h Makefile
20 $(CC) $(CFLAGS) $(DEFINES) -c $< -o $@
22 clean:
23 -rm -f $(OBJS) $(PROGS)