initial commit
[iso2ps2.git] / ps2classic / Makefile
1 TOOLS = ps2classic
2 COMMON = tools.o aes.o sha1.o iso.o
3 DEPS = Makefile tools.h types.h
4
5 CC = gcc
6 CFLAGS = -g -O3 -W -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64
7 LDFLAGS =
8
9 OBJS = $(COMMON) $(addsuffix .o, $(TOOLS))
10
11 all: $(TOOLS)
12
13 $(TOOLS): %: %.o $(COMMON) $(DEPS)
14 $(CC) $(CFLAGS) -o $@ $< $(COMMON) $(LDFLAGS)
15
16 $(OBJS): %.o: %.c $(DEPS)
17 $(CC) $(CFLAGS) -c -o $@ $<
18
19 clean:
20 -rm -f $(OBJS) $(TOOLS)