Allow specifying ROM type in file load dialog
[lsnes.git] / src / emulation / Makefile
blob5371a2743772a98775ef9103552eaa6252f4084d
1 CORES=bsnes-legacy gambatte sky test
2 ALLFILES=__all__.files
3 ALLFLAGS=__all__.ldflags
4 CORES_FILES=$(patsubst %,%/$(ALLFILES),$(CORES))
5 CORES_FLAGS=$(patsubst %,%/$(ALLFLAGS),$(CORES))
7 __all__.files: $(CORES_FILES)
8 lua ../genfilelist.lua $^ >$@
9 cat $(CORES_FLAGS) >$(ALLFLAGS)
11 bsnes-legacy/$(ALLFILES): forcelook
12 $(MAKE) -C bsnes-legacy
14 gambatte/$(ALLFILES): forcelook
15 $(MAKE) -C gambatte
17 sky/$(ALLFILES): forcelook
18 $(MAKE) -C sky
20 test/$(ALLFILES): forcelook
21 $(MAKE) -C test
23 .PRECIOUS: %.$(OBJECT_SUFFIX) %.files
25 precheck:
26 $(MAKE) -C bsnes-legacy precheck
27 $(MAKE) -C gambatte precheck
28 $(MAKE) -C sky precheck
29 $(MAKE) -C test precheck
31 clean:
32 rm -f *.$(OBJECT_SUFFIX) __all__.ldflags __all__.files
33 $(MAKE) -C bsnes-legacy clean
34 $(MAKE) -C gambatte clean
35 $(MAKE) -C sky clean
36 $(MAKE) -C test clean
38 forcelook:
39 @true