/
Makefile
41 lines (33 loc) · 952 Bytes
/
Makefile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
VERSION = 0.6
NAME = VTSPS2-EJECT
EE_BIN = $(NAME).ELF
EE_BIN_PACKED = $(NAME)-packed.ELF
EE_BIN_STRIPPED = $(NAME)-stripped.ELF
EE_OBJS = $(NAME).o pad.o
EE_LIBS = -lc -lcdvd -lpatches -ldebug -lpad
all:
@echo "======================================="
@echo "=== Building $(NAME) v$(VERSION) ==="
@echo "======================================="
$(MAKE) $(EE_BIN_PACKED)
clean:
@echo "================"
@echo "=== Cleaning ==="
@echo "================"
rm -fr *.ELF *.o *.bak
run: $(EE_BIN)
ps2client execee host:$(EE_BIN)
reset:
ps2client reset
$(EE_BIN_STRIPPED): $(EE_BIN)
@echo "================="
@echo "=== Stripping ==="
@echo "================="
$(EE_STRIP) -o $@ $<
$(EE_BIN_PACKED): $(EE_BIN_STRIPPED)
@echo "==================="
@echo "=== Compressing ==="
@echo "==================="
~/ps2homebrew/ps2-packer/ps2-packer -v $< $@
include $(PS2SDK)/samples/Makefile.pref
include $(PS2SDK)/samples/Makefile.eeglobal