mirror of https://github.com/wb2osz/direwolf.git
				
				
				
			add OpenBSD support
This commit is contained in:
		
							parent
							
								
									366c698753
								
							
						
					
					
						commit
						159a388ca1
					
				
							
								
								
									
										3
									
								
								Makefile
								
								
								
								
							
							
						
						
									
										3
									
								
								Makefile
								
								
								
								
							| 
						 | 
					@ -6,11 +6,14 @@
 | 
				
			||||||
 | 
					
 | 
				
			||||||
win := $(shell uname | grep CYGWIN)
 | 
					win := $(shell uname | grep CYGWIN)
 | 
				
			||||||
dar := $(shell uname | grep Darwin)
 | 
					dar := $(shell uname | grep Darwin)
 | 
				
			||||||
 | 
					obsd := $(shell uname | grep OpenBSD)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
ifneq ($(win),)
 | 
					ifneq ($(win),)
 | 
				
			||||||
   include Makefile.win
 | 
					   include Makefile.win
 | 
				
			||||||
else ifeq ($(dar),Darwin)
 | 
					else ifeq ($(dar),Darwin)
 | 
				
			||||||
   include Makefile.macosx
 | 
					   include Makefile.macosx
 | 
				
			||||||
 | 
					else ifeq ($(obsd),OpenBSD)
 | 
				
			||||||
 | 
					   include Makefile.openbsd
 | 
				
			||||||
else
 | 
					else
 | 
				
			||||||
   include Makefile.linux
 | 
					   include Makefile.linux
 | 
				
			||||||
endif
 | 
					endif
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
							
								
								
									
										6
									
								
								audio.h
								
								
								
								
							
							
						
						
									
										6
									
								
								audio.h
								
								
								
								
							| 
						 | 
					@ -302,12 +302,12 @@ struct audio_s {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#if __WIN32__ || __APPLE__
 | 
					#if __WIN32__ || __APPLE__
 | 
				
			||||||
#define DEFAULT_ADEVICE	""		/* Windows: Empty string = default audio device. */
 | 
					#define DEFAULT_ADEVICE	""		/* Windows: Empty string = default audio device. */
 | 
				
			||||||
#else
 | 
					#elif USE_ALSA
 | 
				
			||||||
#if USE_ALSA
 | 
					 | 
				
			||||||
#define DEFAULT_ADEVICE	"default"	/* Use default device for ALSA. */
 | 
					#define DEFAULT_ADEVICE	"default"	/* Use default device for ALSA. */
 | 
				
			||||||
 | 
					#elif __OpenBSD__
 | 
				
			||||||
 | 
					#define DEFAULT_ADEVICE	"default"	/* Use default device for OpenBSD-portaudio. */
 | 
				
			||||||
#else
 | 
					#else
 | 
				
			||||||
#define DEFAULT_ADEVICE	"/dev/dsp"	/* First audio device for OSS. */
 | 
					#define DEFAULT_ADEVICE	"/dev/dsp"	/* First audio device for OSS. */
 | 
				
			||||||
#endif					
 | 
					 | 
				
			||||||
#endif
 | 
					#endif
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,4 +1,4 @@
 | 
				
			||||||
#!/bin/bash
 | 
					#!/usr/bin/env bash
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# Run this from crontab periodically to start up
 | 
					# Run this from crontab periodically to start up
 | 
				
			||||||
# Dire Wolf automatically.
 | 
					# Dire Wolf automatically.
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -46,7 +46,11 @@
 | 
				
			||||||
#else 
 | 
					#else 
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#include <stdlib.h>
 | 
					#include <stdlib.h>
 | 
				
			||||||
 | 
					#ifdef __OpenBSD__
 | 
				
			||||||
 | 
					#include <errno.h>
 | 
				
			||||||
 | 
					#else
 | 
				
			||||||
#include <sys/errno.h>
 | 
					#include <sys/errno.h>
 | 
				
			||||||
 | 
					#endif
 | 
				
			||||||
#include <sys/types.h>
 | 
					#include <sys/types.h>
 | 
				
			||||||
#include <sys/socket.h>
 | 
					#include <sys/socket.h>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue