Changeset - r5305:2d674c178a8a
[Not reviewed]
master
0 5 0
Darkvater - 17 years ago 2006-12-10 00:20:26
darkvater@openttd.org
(svn r7461) -Fix: [FS#262] Add support for building with GCC on OS/2 (psmedley)
5 files changed with 15 insertions and 5 deletions:
0 comments (0 inline, 0 general)
Makefile
Show inline comments
 
@@ -254,9 +254,13 @@ endif
 

	
 
# Executable file extension
 
ifdef WIN32
 
EXE=.exe
 
  EXE=.exe
 
else
 
EXE=
 
  ifdef OS2
 
    EXE=.exe
 
  else
 
    EXE=
 
  endif
 
endif
 

	
 
# Set output executable names
configure
Show inline comments
 
@@ -20,7 +20,7 @@ function showhelp() {
 
	echo " --host-cxx          Sets the C++ host-compiler          []"
 
	echo " --os                Sets the OS. Listens to:            [detected]"
 
	echo "                        UNIX, OSX, FREEBSD, MORPHOS"
 
	echo "                        BEOS, SUNOS, CYGWIN, MINGW"
 
	echo "                        BEOS, SUNOS, CYGWIN, MINGW, OS2"
 
	echo " --windres           Sets the windres (Windows)          [windres]"
 
	echo " --force-le          Force LE platform                   [no]"
 
	echo " --force-be          Force BE platform                   [no]"
 
@@ -277,6 +277,9 @@ then
 
		BEOS)
 
			PARAM="$PARAM BEOS=1 UNIX=1"
 
			;;
 
		OS2)
 
			PARAM="$PARAM OS2=1 UNIX=1"
 
			;;
 
		SUNOS)
 
			PARAM="$PARAM SUNOS=1 UNIX=1"
 
			;;
driver.c
Show inline comments
 
@@ -45,7 +45,7 @@ static const DriverDesc _music_driver_de
 
#ifdef __BEOS__
 
	M("bemidi",  "BeOS MIDI Driver",        &_bemidi_music_driver),
 
#endif
 
#ifdef __OS2__
 
#if defined(__OS2__) && !defined(__INNOTEK_LIBC__)
 
	M("os2",     "OS/2 Music Driver",       &_os2_music_driver),
 
#endif
 
#ifdef WIN32_ENABLE_DIRECTMUSIC_SUPPORT
makefiledir/Makefile.config_writer
Show inline comments
 
@@ -84,6 +84,7 @@ CONFIG_LINE=@$(SHELL) -c 'echo $(1)' >> 
 
	$(call CONFIG_LINE,FREEBSD:=$(FREEBSD))
 
	$(call CONFIG_LINE,MORPHOS:=$(MORPHOS))
 
	$(call CONFIG_LINE,BEOS:=$(BEOS))
 
	$(call CONFIG_LINE,OS2:=$(OS2))
 
	$(call CONFIG_LINE,SUNOS:=$(SUNOS))
 
	$(call CONFIG_LINE,CYGWIN:=$(CYGWIN))
 
	$(call CONFIG_LINE,MINGW:=$(MINGW))
network_core.h
Show inline comments
 
@@ -64,7 +64,7 @@ typedef unsigned long in_addr_t;
 
#		include <arpa/inet.h>
 
#		include <net/if.h>
 
// According to glibc/NEWS, <ifaddrs.h> appeared in glibc-2.3.
 
#		if !defined(__sgi__) && !defined(SUNOS) && !defined(__MORPHOS__) && !defined(__BEOS__) \
 
#		if !defined(__sgi__) && !defined(SUNOS) && !defined(__MORPHOS__) && !defined(__BEOS__) && !defined(__INNOTEK_LIBC__) \
 
		   && !(defined(__GLIBC__) && (__GLIBC__ <= 2) && (__GLIBC_MINOR__ <= 2)) && !defined(__dietlibc__)
 
// If for any reason ifaddrs.h does not exist on your system, comment out
 
//   the following two lines and an alternative way will be used to fetch
 
@@ -118,7 +118,9 @@ typedef unsigned long in_addr_t;
 
#	define INADDR_NONE 0xffffffff
 

	
 
typedef int socklen_t;
 
#if !defined(__INNOTEK_LIBC__)
 
typedef unsigned long in_addr_t;
 
#endif /* __INNOTEK_LIBC__ */
 
#endif // OS/2
 

	
 
// MorphOS and Amiga stuff
0 comments (0 inline, 0 general)