Lua: Don't lua_error() out of context with pending dtors
[lsnes.git] / src / video / Makefile
blob456a55513c57fc51c1ab422b1f461e6b31d2c408
1 OBJECTS=$(patsubst %.cpp,%.$(OBJECT_SUFFIX),$(wildcard *.cpp))
3 ifdef SECRET_RABBIT_CODE
4 AVI_CFLAGS=-DWITH_SECRET_RABBIT_CODE
5 AVI_LDFLAGS=-lsamplerate
6 endif
8 .PRECIOUS: %.$(OBJECT_SUFFIX) %.files
10 __all__.files: avi/__all__.files $(OBJECTS)
11 lua ../genfilelist.lua $^ >$@
12 echo $(AVI_LDFLAGS) >__all__.ldflags
14 avi/__all__.files: forcelook
15 $(MAKE) -C avi
17 %.$(OBJECT_SUFFIX): %.cpp %.cpp.dep
18 $(REALCC) $(CFLAGS) -c -o $@ $< -I../../include $(AVI_CFLAGS)
20 forcelook:
21 @true
23 precheck:
24 ../../buildaux/mkdeps$(DOT_EXECUTABLE_SUFFIX) ../../include -- *.cpp
25 $(MAKE) -C avi precheck
27 clean:
28 $(MAKE) -C avi clean
29 rm -f *.$(OBJECT_SUFFIX) __all__.ldflags __all__.files