From 49b97bb09ab90aaa41c6094c95d8181e2f7fd391 Mon Sep 17 00:00:00 2001 From: LaurentGom Date: Thu, 8 Oct 2009 07:08:34 +0000 Subject: [PATCH] Fixed "lib" directory not created before building libraries, in SFML and CSFML Linux makefiles git-svn-id: https://sfml.svn.sourceforge.net/svnroot/sfml/trunk@1231 4e206d99-4929-0410-ac5d-dfc041789085 --- CSFML/src/SFML/Makefile | 5 +++++ samples/Makefile | 12 ++++++++++++ src/SFML/Makefile | 5 +++++ 3 files changed, 22 insertions(+) diff --git a/CSFML/src/SFML/Makefile b/CSFML/src/SFML/Makefile index 2f542131a..e7b4b9889 100644 --- a/CSFML/src/SFML/Makefile +++ b/CSFML/src/SFML/Makefile @@ -14,18 +14,23 @@ export DESTINCDIR = $(DESTDIR)/include all: csfml-system csfml-window csfml-network csfml-graphics csfml-audio csfml-system: + @(mkdir -p ../../lib) @(cd ./System && $(MAKE)) csfml-window: + @(mkdir -p ../../lib) @(cd ./Window && $(MAKE)) csfml-network: + @(mkdir -p ../../lib) @(cd ./Network && $(MAKE)) csfml-graphics: + @(mkdir -p ../../lib) @(cd ./Graphics && $(MAKE)) csfml-audio: + @(mkdir -p ../../lib) @(cd ./Audio && $(MAKE)) .PHONY: clean mrproper diff --git a/samples/Makefile b/samples/Makefile index 7d8fb8e2a..938152a59 100644 --- a/samples/Makefile +++ b/samples/Makefile @@ -13,39 +13,51 @@ export EXECPATH = ../bin all: ftp-sample opengl-sample pong-sample post-fx-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)) post-fx-sample: + @(mkdir -p bin) @(cd ./post-fx && $(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 diff --git a/src/SFML/Makefile b/src/SFML/Makefile index efa9fdb9d..d8f633e15 100644 --- a/src/SFML/Makefile +++ b/src/SFML/Makefile @@ -34,18 +34,23 @@ export DESTINCDIR = $(DESTDIR)/include all: sfml-system sfml-window sfml-network sfml-graphics sfml-audio sfml-system: + @(mkdir -p ../../lib) @(cd ./System && $(MAKE)) sfml-window: + @(mkdir -p ../../lib) @(cd ./Window && $(MAKE)) sfml-network: + @(mkdir -p ../../lib) @(cd ./Network && $(MAKE)) sfml-graphics: + @(mkdir -p ../../lib) @(cd ./Graphics && $(MAKE)) sfml-audio: + @(mkdir -p ../../lib) @(cd ./Audio && $(MAKE)) .PHONY: clean mrproper