Changeset 1394:b8703c5336a6 in roaraudio
- Timestamp:
- 03/25/09 16:55:27 (15 years ago)
- Branch:
- default
- Phase:
- public
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
configure
r1391 r1394 17 17 LDPATH='' 18 18 INCPATH='' 19 20 CROSS_COMPILE=false 19 21 20 22 SYSNAME='unknown' … … 31 33 PREFIX_MAN='' 32 34 35 CDROM_IS_DEV=true 33 36 CDROM="none" 34 37 OSS_DEV="none" … … 144 147 echo 145 148 echo '--minimal - Disable all optional components' 149 echo '--cross-compile - Enable cross compiler workarounds' 146 150 echo '--target-win32 - Disable everything useful' 147 151 echo '--exec-helper HELPER - Exec all test programms using this command (HELPER $cmd $args)' … … 279 283 shift; 280 284 ;; 285 '--cross-compile') 286 CROSS_COMPILE=true 287 ;; 281 288 '--exec-helper') 282 289 EXEC_HELPER="$2" … … 287 294 no_lib_dnet=true 288 295 TARGET_WIN32=true 296 CROSS_COMPILE=true 289 297 PROXY=false 290 298 XMMS=false … … 867 875 echo "$CDROM" 868 876 echo '#define ROAR_DEFAULT_CDROM "'"$CDROM"'"' >&3 877 echo '#define ROAR_HAVE_CDROM' >&3 878 elif $CROSS_COMPILE 879 then 880 echo 'none (cross compiling, use --cdrom to enable CDROM support)' 869 881 else 870 882 CDROM=$(ls /dev/cdrom /dev/rcd0c 2> /dev/null | head -n 1); … … 873 885 echo "$CDROM" 874 886 echo '#define ROAR_DEFAULT_CDROM "'"$CDROM"'"' >&3 887 echo '#define ROAR_HAVE_CDROM' >&3 875 888 else 876 889 echo 'none' 890 echo '#define ROAR_HAVE_CDROM' >&3 877 891 fi 878 892 fi -
libroar/cdrom.c
r1093 r1394 50 50 51 51 pid_t roar_cdrom_run_cdparanoia (int cdrom, int data, int track, char * pos) { 52 #if defined(ROAR_HAVE_BIN_CDPARANOIA) && defined(ROAR_CDROM_CDPARANOIA_OUTPUTFORMAT) 52 #if defined(ROAR_HAVE_BIN_CDPARANOIA) && defined(ROAR_CDROM_CDPARANOIA_OUTPUTFORMAT) && defined(ROAR_HAVE_CDROM) 53 53 char my_pos[32] = {0}; 54 54 pid_t pid; … … 111 111 112 112 int roar_cdrom_open (struct roar_connection * con, struct roar_cdrom * cdrom, char * device) { 113 #ifdef ROAR_HAVE_CDROM 113 114 int flags; 114 115 … … 152 153 153 154 return 0; 155 #else 156 return -1; 157 #endif 154 158 } 155 159 156 160 int roar_cdrom_close(struct roar_cdrom * cdrom) { 161 #ifdef ROAR_HAVE_CDROM 157 162 if ( cdrom == NULL ) 158 163 return -1; … … 166 171 167 172 return 0; 173 #else 174 return -1; 175 #endif 168 176 } 169 177 170 178 int roar_cdrom_stop (struct roar_cdrom * cdrom) { 179 #ifdef ROAR_HAVE_CDROM 171 180 int ret; 172 181 … … 197 206 198 207 return ret; 208 #else 209 return -1; 210 #endif 199 211 } 200 212 201 213 int roar_cdrom_play (struct roar_cdrom * cdrom, int track) { 214 #ifdef ROAR_HAVE_CDROM 202 215 int stream_fh; 203 216 struct roar_stream stream[1]; … … 232 245 return -1; 233 246 } 247 #else 248 return -1; 249 #endif 234 250 } 235 251
Note: See TracChangeset
for help on using the changeset viewer.