2012-04-07 00:24:07 +03:00
|
|
|
PLATFORMS=dummy evdev portaudio sdl wxwidgets win32mm
|
2012-02-07 16:34:58 +02:00
|
|
|
ALLOBJECT=__all__.$(OBJECT_SUFFIX)
|
|
|
|
ALLFLAGS=__all__.ldflags
|
|
|
|
PLATFORMS_OBJS=$(patsubst %,%/$(ALLOBJECT),$(PLATFORMS))
|
|
|
|
PLATFORMS_FLAGS=$(patsubst %,%/$(ALLFLAGS),$(PLATFORMS))
|
|
|
|
|
|
|
|
$(ALLOBJECT): $(PLATFORMS_OBJS)
|
2012-02-12 13:13:33 +02:00
|
|
|
$(REALLD) -r -o $@ $^
|
2012-02-07 16:34:58 +02:00
|
|
|
cat $(PLATFORMS_FLAGS) >$(ALLFLAGS)
|
|
|
|
|
|
|
|
dummy/$(ALLOBJECT): forcelook
|
|
|
|
$(MAKE) -C dummy
|
|
|
|
|
|
|
|
evdev/$(ALLOBJECT): forcelook
|
|
|
|
$(MAKE) -C evdev
|
|
|
|
|
2012-04-07 00:24:07 +03:00
|
|
|
win32mm/$(ALLOBJECT): forcelook
|
|
|
|
$(MAKE) -C win32mm
|
|
|
|
|
2012-02-07 16:34:58 +02:00
|
|
|
portaudio/$(ALLOBJECT): forcelook
|
|
|
|
$(MAKE) -C portaudio
|
|
|
|
|
|
|
|
sdl/$(ALLOBJECT): forcelook
|
|
|
|
$(MAKE) -C sdl
|
|
|
|
|
|
|
|
wxwidgets/$(ALLOBJECT): forcelook
|
|
|
|
$(MAKE) -C wxwidgets
|
|
|
|
|
|
|
|
|
|
|
|
.PRECIOUS: %.$(OBJECT_SUFFIX)
|
|
|
|
|
|
|
|
precheck:
|
|
|
|
$(MAKE) -C dummy precheck
|
|
|
|
$(MAKE) -C evdev precheck
|
2012-04-07 00:24:07 +03:00
|
|
|
$(MAKE) -C win32mm precheck
|
2012-02-07 16:34:58 +02:00
|
|
|
$(MAKE) -C portaudio precheck
|
|
|
|
$(MAKE) -C sdl precheck
|
|
|
|
$(MAKE) -C wxwidgets precheck
|
|
|
|
|
|
|
|
clean:
|
2012-03-02 22:06:58 +02:00
|
|
|
rm -f *.$(OBJECT_SUFFIX) *.ldflags
|
2012-02-07 16:34:58 +02:00
|
|
|
$(MAKE) -C dummy clean
|
|
|
|
$(MAKE) -C evdev clean
|
2012-04-07 00:24:07 +03:00
|
|
|
$(MAKE) -C win32mm clean
|
2012-02-07 16:34:58 +02:00
|
|
|
$(MAKE) -C portaudio clean
|
|
|
|
$(MAKE) -C sdl clean
|
|
|
|
$(MAKE) -C wxwidgets clean
|
|
|
|
|
|
|
|
forcelook:
|
|
|
|
@true
|