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
)
9 cat
$(PLATFORMS_FLAGS
) >$(ALLFLAGS
)
11 dummy
/$(ALLOBJECT
): forcelook
14 evdev
/$(ALLOBJECT
): forcelook
17 win32mm
/$(ALLOBJECT
): forcelook
20 portaudio
/$(ALLOBJECT
): forcelook
23 libao
/$(ALLOBJECT
): forcelook
26 wxwidgets
/$(ALLOBJECT
): forcelook
30 .PRECIOUS
: %.
$(OBJECT_SUFFIX
)
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
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