Remove obsolete SDL stuff
[lsnes.git] / src / platform / Makefile
blobc91daea4e375ad5c464a22cafbf27943c5f5f7dd
1 PLATFORMS=dummy evdev portaudio wxwidgets win32mm libao
2 ALLOBJECT=__all__.$(OBJECT_SUFFIX)
3 ALLFLAGS=__all__.ldflags
4 PLATFORMS_OBJS=$(patsubst %,%/$(ALLOBJECT),$(PLATFORMS))
5 PLATFORMS_FLAGS=$(patsubst %,%/$(ALLFLAGS),$(PLATFORMS))
7 $(ALLOBJECT): $(PLATFORMS_OBJS)
8 $(REALLD) -r -o $@ $^
9 cat $(PLATFORMS_FLAGS) >$(ALLFLAGS)
11 dummy/$(ALLOBJECT): forcelook
12 $(MAKE) -C dummy
14 evdev/$(ALLOBJECT): forcelook
15 $(MAKE) -C evdev
17 win32mm/$(ALLOBJECT): forcelook
18 $(MAKE) -C win32mm
20 portaudio/$(ALLOBJECT): forcelook
21 $(MAKE) -C portaudio
23 libao/$(ALLOBJECT): forcelook
24 $(MAKE) -C libao
26 wxwidgets/$(ALLOBJECT): forcelook
27 $(MAKE) -C wxwidgets
30 .PRECIOUS: %.$(OBJECT_SUFFIX)
32 precheck:
33 $(MAKE) -C dummy precheck
34 $(MAKE) -C evdev precheck
35 $(MAKE) -C win32mm precheck
36 $(MAKE) -C portaudio precheck
37 $(MAKE) -C libao precheck
38 $(MAKE) -C wxwidgets precheck
40 clean:
41 rm -f *.$(OBJECT_SUFFIX) *.ldflags
42 $(MAKE) -C dummy clean
43 $(MAKE) -C evdev clean
44 $(MAKE) -C win32mm clean
45 $(MAKE) -C portaudio clean
46 $(MAKE) -C libao clean
47 $(MAKE) -C wxwidgets clean
49 forcelook:
50 @true