Commit | Line | Data |
---|---|---|
1de93811 ML |
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) |