1 PLATFORMS
=evdev portaudio wxwidgets win32mm libao
3 ALLFLAGS
=__all__.
ldflags
4 PLATFORMS_FILES
=$(patsubst %,%/$(ALLFILES
),$(PLATFORMS
))
5 PLATFORMS_FLAGS
=$(patsubst %,%/$(ALLFLAGS
),$(PLATFORMS
))
7 $(ALLFILES
): $(PLATFORMS_FILES
) $(OBJECTS
)
8 lua ..
/genfilelist.lua
$^
>$@
9 cat
$(PLATFORMS_FLAGS
) >$(ALLFLAGS
)
11 evdev
/$(ALLFILES
): forcelook
14 win32mm
/$(ALLFILES
): forcelook
17 portaudio
/$(ALLFILES
): forcelook
20 libao
/$(ALLFILES
): forcelook
23 wxwidgets
/$(ALLFILES
): forcelook
26 .PRECIOUS
: %.
$(OBJECT_SUFFIX
) *.files
29 $(MAKE
) -C evdev precheck
30 $(MAKE
) -C win32mm precheck
31 $(MAKE
) -C portaudio precheck
32 $(MAKE
) -C libao precheck
33 $(MAKE
) -C wxwidgets precheck
36 rm -f
*.
$(OBJECT_SUFFIX
) __all__.
ldflags __all__.files
37 $(MAKE
) -C evdev
clean
38 $(MAKE
) -C win32mm
clean
39 $(MAKE
) -C portaudio
clean
40 $(MAKE
) -C libao
clean
41 $(MAKE
) -C wxwidgets
clean