SFML/samples/Makefile

92 lines
2.2 KiB
Makefile
Raw Normal View History

export DEBUGBUILD = no
ifeq ($(DEBUGBUILD), yes)
DEBUGFLAGS = -g -DDEBUG
else
DEBUGFLAGS = -O2 -DNDEBUG
endif
export CC = g++
export CFLAGS = -W -Wall -ansi -I../../include $(DEBUGFLAGS)
export LDFLAGS =
export EXECPATH = ../bin
all: ftp-sample opengl-sample pong-sample shader-sample qt-sample sockets-sample sound-sample sound_capture-sample voip-sample window-sample wxwidgets-sample X11-sample
ftp-sample:
@(mkdir -p bin)
@(cd ./ftp && $(MAKE))
opengl-sample:
@(mkdir -p bin)
@(cd ./opengl && $(MAKE))
pong-sample:
@(mkdir -p bin)
@(cd ./pong && $(MAKE))
shader-sample:
@(mkdir -p bin)
@(cd ./shader && $(MAKE))
qt-sample:
@(mkdir -p bin)
@(cd ./qt && $(MAKE))
sockets-sample:
@(mkdir -p bin)
@(cd ./sockets && $(MAKE))
sound-sample:
@(mkdir -p bin)
@(cd ./sound && $(MAKE))
sound_capture-sample:
@(mkdir -p bin)
@(cd ./sound_capture && $(MAKE))
voip-sample:
@(mkdir -p bin)
@(cd ./voip && $(MAKE))
window-sample:
@(mkdir -p bin)
@(cd ./window && $(MAKE))
wxwidgets-sample:
@(mkdir -p bin)
@(cd ./wxwidgets && $(MAKE))
X11-sample:
@(mkdir -p bin)
@(cd ./X11 && $(MAKE))
.PHONY: clean mrproper
clean:
@(cd ./ftp && $(MAKE) $@ && \
cd ../opengl && $(MAKE) $@ && \
cd ../pong && $(MAKE) $@ && \
cd ../qt && $(MAKE) $@ && \
cd ../shader && $(MAKE) $@ && \
cd ../sockets && $(MAKE) $@ && \
cd ../sound && $(MAKE) $@ && \
cd ../sound_capture && $(MAKE) $@ && \
cd ../voip && $(MAKE) $@ && \
cd ../window && $(MAKE) $@ && \
cd ../wxwidgets && $(MAKE) $@ && \
cd ../X11 && $(MAKE) $@)
mrproper: clean
@(cd ./ftp && $(MAKE) $@ && \
cd ../opengl && $(MAKE) $@ && \
cd ../pong && $(MAKE) $@ && \
cd ../qt && $(MAKE) $@ && \
cd ../shader && $(MAKE) $@ && \
cd ../sockets && $(MAKE) $@ && \
cd ../sound && $(MAKE) $@ && \
cd ../sound_capture && $(MAKE) $@ && \
cd ../voip && $(MAKE) $@ && \
cd ../window && $(MAKE) $@ && \
cd ../wxwidgets && $(MAKE) $@ && \
cd ../X11 && $(MAKE) $@)