Synchronized with trunk

git-svn-id: https://sfml.svn.sourceforge.net/svnroot/sfml/branches/sfml2@1232 4e206d99-4929-0410-ac5d-dfc041789085
This commit is contained in:
LaurentGom 2009-10-08 07:15:26 +00:00
commit fc22927874
5 changed files with 28 additions and 1 deletions

View File

@ -44,6 +44,11 @@
// MacOS // MacOS
#define CSFML_SYSTEM_MACOS #define CSFML_SYSTEM_MACOS
#elif defined(__FreeBSD__) || defined(__FreeBSD_kernel__)
// FreeBSD
#define CSFML_SYSTEM_FREEBSD
#else #else
// Unsupported system // Unsupported system

View File

@ -40,7 +40,7 @@
// Windows defines a void* handle (HWND) // Windows defines a void* handle (HWND)
typedef void* sfWindowHandle; typedef void* sfWindowHandle;
#elif defined(CSFML_SYSTEM_LINUX) #elif defined(CSFML_SYSTEM_LINUX) || defined(CSFML_SYSTEM_FREEBSD)
// Unix - X11 defines an unsigned integer handle (Window) // Unix - X11 defines an unsigned integer handle (Window)
typedef unsigned long sfWindowHandle; typedef unsigned long sfWindowHandle;

View File

@ -14,18 +14,23 @@ export DESTINCDIR = $(DESTDIR)/include
all: csfml-system csfml-window csfml-network csfml-graphics csfml-audio all: csfml-system csfml-window csfml-network csfml-graphics csfml-audio
csfml-system: csfml-system:
@(mkdir -p ../../lib)
@(cd ./System && $(MAKE)) @(cd ./System && $(MAKE))
csfml-window: csfml-window:
@(mkdir -p ../../lib)
@(cd ./Window && $(MAKE)) @(cd ./Window && $(MAKE))
csfml-network: csfml-network:
@(mkdir -p ../../lib)
@(cd ./Network && $(MAKE)) @(cd ./Network && $(MAKE))
csfml-graphics: csfml-graphics:
@(mkdir -p ../../lib)
@(cd ./Graphics && $(MAKE)) @(cd ./Graphics && $(MAKE))
csfml-audio: csfml-audio:
@(mkdir -p ../../lib)
@(cd ./Audio && $(MAKE)) @(cd ./Audio && $(MAKE))
.PHONY: clean mrproper .PHONY: clean mrproper

View File

@ -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 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: ftp-sample:
@(mkdir -p bin)
@(cd ./ftp && $(MAKE)) @(cd ./ftp && $(MAKE))
opengl-sample: opengl-sample:
@(mkdir -p bin)
@(cd ./opengl && $(MAKE)) @(cd ./opengl && $(MAKE))
pong-sample: pong-sample:
@(mkdir -p bin)
@(cd ./pong && $(MAKE)) @(cd ./pong && $(MAKE))
post-fx-sample: post-fx-sample:
@(mkdir -p bin)
@(cd ./post-fx && $(MAKE)) @(cd ./post-fx && $(MAKE))
qt-sample: qt-sample:
@(mkdir -p bin)
@(cd ./qt && $(MAKE)) @(cd ./qt && $(MAKE))
sockets-sample: sockets-sample:
@(mkdir -p bin)
@(cd ./sockets && $(MAKE)) @(cd ./sockets && $(MAKE))
sound-sample: sound-sample:
@(mkdir -p bin)
@(cd ./sound && $(MAKE)) @(cd ./sound && $(MAKE))
sound_capture-sample: sound_capture-sample:
@(mkdir -p bin)
@(cd ./sound_capture && $(MAKE)) @(cd ./sound_capture && $(MAKE))
voip-sample: voip-sample:
@(mkdir -p bin)
@(cd ./voip && $(MAKE)) @(cd ./voip && $(MAKE))
window-sample: window-sample:
@(mkdir -p bin)
@(cd ./window && $(MAKE)) @(cd ./window && $(MAKE))
wxwidgets-sample: wxwidgets-sample:
@(mkdir -p bin)
@(cd ./wxwidgets && $(MAKE)) @(cd ./wxwidgets && $(MAKE))
X11-sample: X11-sample:
@(mkdir -p bin)
@(cd ./X11 && $(MAKE)) @(cd ./X11 && $(MAKE))
.PHONY: clean mrproper .PHONY: clean mrproper

View File

@ -34,18 +34,23 @@ export DESTINCDIR = $(DESTDIR)/include
all: sfml-system sfml-window sfml-network sfml-graphics sfml-audio all: sfml-system sfml-window sfml-network sfml-graphics sfml-audio
sfml-system: sfml-system:
@(mkdir -p ../../lib)
@(cd ./System && $(MAKE)) @(cd ./System && $(MAKE))
sfml-window: sfml-window:
@(mkdir -p ../../lib)
@(cd ./Window && $(MAKE)) @(cd ./Window && $(MAKE))
sfml-network: sfml-network:
@(mkdir -p ../../lib)
@(cd ./Network && $(MAKE)) @(cd ./Network && $(MAKE))
sfml-graphics: sfml-graphics:
@(mkdir -p ../../lib)
@(cd ./Graphics && $(MAKE)) @(cd ./Graphics && $(MAKE))
sfml-audio: sfml-audio:
@(mkdir -p ../../lib)
@(cd ./Audio && $(MAKE)) @(cd ./Audio && $(MAKE))
.PHONY: clean mrproper .PHONY: clean mrproper