-
Notifications
You must be signed in to change notification settings - Fork 12
/
Copy pathMakefile.am
49 lines (42 loc) · 1.43 KB
/
Makefile.am
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
42
43
44
45
46
47
48
49
SUBDIRS = include host external boot patch loader bits
ACLOCAL_AMFLAGS = -I m4
boot: include host external patch
external: include host
loader: external
install:
@echo "Please don't call the install target directly, it doesn't work."
@exit 1
all-local: external loader boot bits patch
mkdir -p out
mkdir -p out@prefix@
mkdir -p out@libdir@/module
mkdir -p out@libdir@/module/native
mkdir -p out@libdir@/module/twl
mkdir -p out@libdir@/module/agb
mkdir -p out@libdir@/firmware
mkdir -p out@datarootdir@/locale/emu
mkdir -p out@bindir@
mkdir -p out@sbindir@
mkdir -p out@prefix@/boot
mkdir -p out@libexecdir@
mkdir -p out@sysconfdir@
mkdir -p out@localstatedir@
cp boot/corbenik.bin out/arm9loaderhax.bin
cp boot/corbenik.firm out/boot.firm
cp boot/corbenik.bin out@libexecdir@/
cp boot/corbenik out/corbenik.elf
cp loader/loader.cxi out@libdir@/module/native/loader.cxi
cp bits/*.bin out@libexecdir@/
cp host/termfont.bin out@datarootdir@/
cp patch/*.vco out@sbindir@
cp external/contrib_patch/*.vco out@bindir@
cat host/generate_localeemu.sh.in | sed "s|\@localedir\@|@localedir@|g" > out/generate_localeemu.sh
chmod +x out/generate_localeemu.sh
cat host/o3ds_firm.sh.in | sed "s|\@libdir\@|@libdir@|g" > out/o3ds_firm.sh
chmod +x out/o3ds_firm.sh
cat host/n3ds_firm.sh.in | sed "s|\@libdir\@|@libdir@|g" > out/n3ds_firm.sh
chmod +x out/n3ds_firm.sh
chmod 755 out/*.sh
cp README.md LICENSE.txt out/
clean-local:
rm -rf out