File: Makefile.pandora

package info (click to toggle)
retroarch 1.7.3%2Bdfsg1-1
  • links: PTS
  • area: main
  • in suites: buster
  • size: 49,188 kB
  • sloc: ansic: 600,492; cpp: 23,670; objc: 8,299; asm: 6,404; sh: 2,203; xml: 2,144; makefile: 1,867; python: 1,582; java: 941; perl: 393
file content (55 lines) | stat: -rw-r--r-- 1,469 bytes parent folder | download | duplicates (3)
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
50
51
52
53
54
55
# Before using this Makefile, be sure to do:
# $ source /usr/local/angstrom/arm/environment-setup
# $ setprj retroarch

PNDDIR=./pkg/pandora
BINDIR=$(PNDDIR)/bin

all: $(BINDIR)/retroarch
	mkdir -p $(PNDDIR)/lib
	@echo "Put libretro-*.so files in $(PNDDIR)/lib/ before making pnd!"

pnd: retroarch.pnd

install: all $(BINDIR)/retroarch-joyconfig $(BINDIR)/retroarch-zip $(PNDDIR)/readme.html

retroarch:
	./configure --prefix=$PND_BASEDIR/$PRJ --disable-ffmpeg --disable-cg --disable-python --disable-libpng --disable-pulse --disable-jack --enable-gles --enable-xml
	make -f Makefile

$(BINDIR)/retroarch: retroarch
	mkdir -p $(BINDIR)
	cp retroarch $(BINDIR)/retroarch

$(BINDIR)/retroarch-joyconfig: tools/retroarch-joyconfig
	mkdir -p $(BINDIR)
	cp tools/retroarch-joyconfig $(BINDIR)/retroarch-joyconfig

$(BINDIR)/retroarch-zip: retroarch-zip
	mkdir -p $(BINDIR)
	cp retroarch-zip $(BINDIR)/retroarch-zip

$(PNDDIR)/readme.html: README.md
	markdown README.md > $(PNDDIR)/readme.html

retroarch.pnd: install
	pnd_make -c -p retroarch.pnd -d $(PNDDIR)/ -x $(PNDDIR)/PXML.xml -i $(PNDDIR)/icon.png

clean:
	rm -f *.o 
	rm -f audio/*.o
	rm -f conf/*.o
	rm -f gfx/*.o
	rm -f gfx/drivers_font/*.o
	rm -f gfx/drivers_font_renderer/*.o
	rm -f gfx/drivers_context/*.o
	rm -f gfx/py_state/*.o
	rm -f compat/*.o
	rm -f record/*.o
	rm -f input/*.o
	rm -f tools/*.o
	rm -f $(BINDIR)/retroarch
	rm -f $(BINDIR)/retroarch-joyconfig
	rm -f $(PNDDIR)/readme.html
	rm -f retroarch