lsnes rr2-β24
[lsnes.git] / src / library / Makefile
blobf1e0a0f0a5cabc110e8e134f4a04637fd834ddb1
1 OBJECTS=$(patsubst %.cpp,%.$(OBJECT_SUFFIX),$(wildcard *.cpp))
3 .PRECIOUS: %.$(OBJECT_SUFFIX) %.files
5 __all__.files: $(OBJECTS)
6 lua ../genfilelist.lua $^ >$@
7 touch __all__.ldflags
9 %.$(OBJECT_SUFFIX): %.cpp %.cpp.dep
10 $(REALCC) $(CFLAGS) -c -o $@ $< -I../../include/library -Wall
12 precheck: forcelook
13 ../../buildaux/mkdeps$(DOT_EXECUTABLE_SUFFIX) ../../include/library -- *.cpp
14 @true
16 forcelook:
17 @true
19 clean:
20 rm -f *.$(OBJECT_SUFFIX) __all__.ldflags __all__.files