mirror of
				https://github.com/pbatard/rufus.git
				synced 2024-08-14 23:57:05 +00:00 
			
		
		
		
	[iso] add ISO support part 3 (MinGW & MinGW64 support)
This commit is contained in:
		
							parent
							
								
									a7eb3d50f2
								
							
						
					
					
						commit
						e031c630b2
					
				
					 26 changed files with 954 additions and 353 deletions
				
			
		
							
								
								
									
										6
									
								
								configure
									
										
									
									
										vendored
									
									
								
							
							
						
						
									
										6
									
								
								configure
									
										
									
									
										vendored
									
									
								
							|  | @ -3550,6 +3550,10 @@ ac_config_files="$ac_config_files src/syslinux/libfat/Makefile" | ||||||
| 
 | 
 | ||||||
| ac_config_files="$ac_config_files src/syslinux/libinstaller/Makefile" | ac_config_files="$ac_config_files src/syslinux/libinstaller/Makefile" | ||||||
| 
 | 
 | ||||||
|  | ac_config_files="$ac_config_files src/libcdio/iso9660/Makefile" | ||||||
|  | 
 | ||||||
|  | ac_config_files="$ac_config_files src/libcdio/udf/Makefile" | ||||||
|  | 
 | ||||||
| cat >confcache <<\_ACEOF | cat >confcache <<\_ACEOF | ||||||
| # This file is a shell script that caches the results of configure | # This file is a shell script that caches the results of configure | ||||||
| # tests run on this system so they can be shared between configure | # tests run on this system so they can be shared between configure | ||||||
|  | @ -4284,6 +4288,8 @@ do | ||||||
|     "src/ms-sys/Makefile") CONFIG_FILES="$CONFIG_FILES src/ms-sys/Makefile" ;; |     "src/ms-sys/Makefile") CONFIG_FILES="$CONFIG_FILES src/ms-sys/Makefile" ;; | ||||||
|     "src/syslinux/libfat/Makefile") CONFIG_FILES="$CONFIG_FILES src/syslinux/libfat/Makefile" ;; |     "src/syslinux/libfat/Makefile") CONFIG_FILES="$CONFIG_FILES src/syslinux/libfat/Makefile" ;; | ||||||
|     "src/syslinux/libinstaller/Makefile") CONFIG_FILES="$CONFIG_FILES src/syslinux/libinstaller/Makefile" ;; |     "src/syslinux/libinstaller/Makefile") CONFIG_FILES="$CONFIG_FILES src/syslinux/libinstaller/Makefile" ;; | ||||||
|  |     "src/libcdio/iso9660/Makefile") CONFIG_FILES="$CONFIG_FILES src/libcdio/iso9660/Makefile" ;; | ||||||
|  |     "src/libcdio/udf/Makefile") CONFIG_FILES="$CONFIG_FILES src/libcdio/udf/Makefile" ;; | ||||||
| 
 | 
 | ||||||
|   *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5 ;; |   *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5 ;; | ||||||
|   esac |   esac | ||||||
|  |  | ||||||
|  | @ -89,4 +89,6 @@ AC_CONFIG_FILES([src/Makefile]) | ||||||
| AC_CONFIG_FILES([src/ms-sys/Makefile]) | AC_CONFIG_FILES([src/ms-sys/Makefile]) | ||||||
| AC_CONFIG_FILES([src/syslinux/libfat/Makefile]) | AC_CONFIG_FILES([src/syslinux/libfat/Makefile]) | ||||||
| AC_CONFIG_FILES([src/syslinux/libinstaller/Makefile]) | AC_CONFIG_FILES([src/syslinux/libinstaller/Makefile]) | ||||||
|  | AC_CONFIG_FILES([src/libcdio/iso9660/Makefile]) | ||||||
|  | AC_CONFIG_FILES([src/libcdio/udf/Makefile]) | ||||||
| AC_OUTPUT | AC_OUTPUT | ||||||
|  |  | ||||||
|  | @ -1,4 +1,4 @@ | ||||||
| SUBDIRS = ms-sys syslinux/libfat syslinux/libinstaller | SUBDIRS = ms-sys syslinux/libfat syslinux/libinstaller libcdio/iso9660 libcdio/udf | ||||||
| 
 | 
 | ||||||
| noinst_PROGRAMS = rufus | noinst_PROGRAMS = rufus | ||||||
| 
 | 
 | ||||||
|  | @ -12,4 +12,5 @@ pkg_v_rc_0 = @echo "  RC     $@"; | ||||||
| rufus_SOURCES = drive.c dos.c dos_locale.c badblocks.c syslinux.c format.c stdio.c stdlg.c rufus.c | rufus_SOURCES = drive.c dos.c dos_locale.c badblocks.c syslinux.c format.c stdio.c stdlg.c rufus.c | ||||||
| rufus_CFLAGS = -I./ms-sys/inc -I./syslinux/libfat -I./syslinux/libinstaller $(AM_CFLAGS) | rufus_CFLAGS = -I./ms-sys/inc -I./syslinux/libfat -I./syslinux/libinstaller $(AM_CFLAGS) | ||||||
| rufus_LDFLAGS = $(AM_LDFLAGS) -mwindows | rufus_LDFLAGS = $(AM_LDFLAGS) -mwindows | ||||||
| rufus_LDADD = rufus_rc.o ms-sys/libmssys.a syslinux/libfat/libfat.a syslinux/libinstaller/libinstaller.a -lsetupapi -lole32 -lgdi32  | rufus_LDADD = rufus_rc.o ms-sys/libmssys.a syslinux/libfat/libfat.a syslinux/libinstaller/libinstaller.a \ | ||||||
|  | 	libcdio/iso9660/libiso9660.a libcdio/udf/libudf.a -lsetupapi -lole32 -lgdi32  | ||||||
|  |  | ||||||
|  | @ -50,7 +50,8 @@ am_rufus_OBJECTS = rufus-drive.$(OBJEXT) rufus-dos.$(OBJEXT) \ | ||||||
| 	rufus-rufus.$(OBJEXT) | 	rufus-rufus.$(OBJEXT) | ||||||
| rufus_OBJECTS = $(am_rufus_OBJECTS) | rufus_OBJECTS = $(am_rufus_OBJECTS) | ||||||
| rufus_DEPENDENCIES = rufus_rc.o ms-sys/libmssys.a \
 | rufus_DEPENDENCIES = rufus_rc.o ms-sys/libmssys.a \
 | ||||||
| 	syslinux/libfat/libfat.a syslinux/libinstaller/libinstaller.a | 	syslinux/libfat/libfat.a syslinux/libinstaller/libinstaller.a \
 | ||||||
|  | 	libcdio/iso9660/libiso9660.a libcdio/udf/libudf.a | ||||||
| rufus_LINK = $(CCLD) $(rufus_CFLAGS) $(CFLAGS) $(rufus_LDFLAGS) \
 | rufus_LINK = $(CCLD) $(rufus_CFLAGS) $(CFLAGS) $(rufus_LDFLAGS) \
 | ||||||
| 	$(LDFLAGS) -o $@ | 	$(LDFLAGS) -o $@ | ||||||
| DEFAULT_INCLUDES = -I.@am__isrc@ | DEFAULT_INCLUDES = -I.@am__isrc@ | ||||||
|  | @ -178,14 +179,16 @@ target_alias = @target_alias@ | ||||||
| top_build_prefix = @top_build_prefix@ | top_build_prefix = @top_build_prefix@ | ||||||
| top_builddir = @top_builddir@ | top_builddir = @top_builddir@ | ||||||
| top_srcdir = @top_srcdir@ | top_srcdir = @top_srcdir@ | ||||||
| SUBDIRS = ms-sys syslinux/libfat syslinux/libinstaller | SUBDIRS = ms-sys syslinux/libfat syslinux/libinstaller libcdio/iso9660 libcdio/udf | ||||||
| pkg_v_rc = $(pkg_v_rc_$(V)) | pkg_v_rc = $(pkg_v_rc_$(V)) | ||||||
| pkg_v_rc_ = $(pkg_v_rc_$(AM_DEFAULT_VERBOSITY)) | pkg_v_rc_ = $(pkg_v_rc_$(AM_DEFAULT_VERBOSITY)) | ||||||
| pkg_v_rc_0 = @echo "  RC     $@"; | pkg_v_rc_0 = @echo "  RC     $@"; | ||||||
| rufus_SOURCES = drive.c dos.c dos_locale.c badblocks.c syslinux.c format.c stdio.c stdlg.c rufus.c | rufus_SOURCES = drive.c dos.c dos_locale.c badblocks.c syslinux.c format.c stdio.c stdlg.c rufus.c | ||||||
| rufus_CFLAGS = -I./ms-sys/inc -I./syslinux/libfat -I./syslinux/libinstaller $(AM_CFLAGS) | rufus_CFLAGS = -I./ms-sys/inc -I./syslinux/libfat -I./syslinux/libinstaller $(AM_CFLAGS) | ||||||
| rufus_LDFLAGS = $(AM_LDFLAGS) -mwindows | rufus_LDFLAGS = $(AM_LDFLAGS) -mwindows | ||||||
| rufus_LDADD = rufus_rc.o ms-sys/libmssys.a syslinux/libfat/libfat.a syslinux/libinstaller/libinstaller.a -lsetupapi -lole32 -lgdi32  | rufus_LDADD = rufus_rc.o ms-sys/libmssys.a syslinux/libfat/libfat.a syslinux/libinstaller/libinstaller.a \
 | ||||||
|  | 	libcdio/iso9660/libiso9660.a libcdio/udf/libudf.a -lsetupapi -lole32 -lgdi32  | ||||||
|  | 
 | ||||||
| all: all-recursive | all: all-recursive | ||||||
| 
 | 
 | ||||||
| .SUFFIXES: | .SUFFIXES: | ||||||
|  |  | ||||||
|  | @ -26,9 +26,6 @@ | ||||||
| /* Define to 1 if you have the <CoreFoundation/CFBase.h> header file. */ | /* Define to 1 if you have the <CoreFoundation/CFBase.h> header file. */ | ||||||
| #undef HAVE_COREFOUNDATION_CFBASE_H | #undef HAVE_COREFOUNDATION_CFBASE_H | ||||||
| 
 | 
 | ||||||
| /* Define 1 if you have Darwin OS X-type CD-ROM support */ |  | ||||||
| #undef HAVE_DARWIN_CDROM |  | ||||||
| 
 |  | ||||||
| /* Define if time.h defines extern long timezone and int daylight vars. */ | /* Define if time.h defines extern long timezone and int daylight vars. */ | ||||||
| #undef HAVE_DAYLIGHT | #undef HAVE_DAYLIGHT | ||||||
| 
 | 
 | ||||||
|  | @ -44,9 +41,6 @@ | ||||||
| /* Define to 1 if you have the <fcntl.h> header file. */ | /* Define to 1 if you have the <fcntl.h> header file. */ | ||||||
| #undef HAVE_FCNTL_H | #undef HAVE_FCNTL_H | ||||||
| 
 | 
 | ||||||
| /* Define 1 if you have FreeBSD CD-ROM support */ |  | ||||||
| #undef HAVE_FREEBSD_CDROM |  | ||||||
| 
 |  | ||||||
| /* Define to 1 if you have the <glob.h> header file. */ | /* Define to 1 if you have the <glob.h> header file. */ | ||||||
| #undef HAVE_GLOB_H | #undef HAVE_GLOB_H | ||||||
| 
 | 
 | ||||||
|  | @ -56,9 +50,6 @@ | ||||||
| /* Define to 1 if you have the <inttypes.h> header file. */ | /* Define to 1 if you have the <inttypes.h> header file. */ | ||||||
| #define HAVE_INTTYPES_H 1 | #define HAVE_INTTYPES_H 1 | ||||||
| 
 | 
 | ||||||
| /* Define to 1 if you have the <IOKit/IOKitLib.h> header file. */ |  | ||||||
| #undef HAVE_IOKIT_IOKITLIB_H |  | ||||||
| 
 |  | ||||||
| /* Supports ISO _Pragma() macro */ | /* Supports ISO _Pragma() macro */ | ||||||
| #undef HAVE_ISOC99_PRAGMA | #undef HAVE_ISOC99_PRAGMA | ||||||
| 
 | 
 | ||||||
|  | @ -66,27 +57,6 @@ | ||||||
|    libiconv installed to get Joliet extension support. */ |    libiconv installed to get Joliet extension support. */ | ||||||
| #undef HAVE_JOLIET | #undef HAVE_JOLIET | ||||||
| 
 | 
 | ||||||
| /* Define if you have <langinfo.h> and nl_langinfo(CODESET). */ |  | ||||||
| #undef HAVE_LANGINFO_CODESET |  | ||||||
| 
 |  | ||||||
| /* Define to 1 if you have the `nsl' library (-lnsl). */ |  | ||||||
| #undef HAVE_LIBNSL |  | ||||||
| 
 |  | ||||||
| /* Define to 1 if you have the `socket' library (-lsocket). */ |  | ||||||
| #undef HAVE_LIBSOCKET |  | ||||||
| 
 |  | ||||||
| /* Define 1 if you have Linux-type CD-ROM support */ |  | ||||||
| #undef HAVE_LINUX_CDROM |  | ||||||
| 
 |  | ||||||
| /* Define to 1 if you have the <linux/cdrom.h> header file. */ |  | ||||||
| #undef HAVE_LINUX_CDROM_H |  | ||||||
| 
 |  | ||||||
| /* Define 1 if timeout is in cdrom_generic_command struct */ |  | ||||||
| #undef HAVE_LINUX_CDROM_TIMEOUT |  | ||||||
| 
 |  | ||||||
| /* Define to 1 if you have the <linux/version.h> header file. */ |  | ||||||
| #undef HAVE_LINUX_VERSION_H |  | ||||||
| 
 |  | ||||||
| /* Define to 1 if you have the `memcpy' function. */ | /* Define to 1 if you have the `memcpy' function. */ | ||||||
| #define HAVE_MEMCPY 1 | #define HAVE_MEMCPY 1 | ||||||
| 
 | 
 | ||||||
|  | @ -99,8 +69,8 @@ | ||||||
| /* Define to 1 if you have the `snprintf' function. */ | /* Define to 1 if you have the `snprintf' function. */ | ||||||
| #undef HAVE_SNPRINTF | #undef HAVE_SNPRINTF | ||||||
| 
 | 
 | ||||||
| /* Define 1 if you have Solaris CD-ROM support */ | /* Define to 1 if you have the `nsl' library (-lnsl). */ | ||||||
| #undef HAVE_SOLARIS_CDROM | #define HAVE_LIMITS_H 1 | ||||||
| 
 | 
 | ||||||
| /* Define to 1 if you have the <stdbool.h> header file. */ | /* Define to 1 if you have the <stdbool.h> header file. */ | ||||||
| #undef HAVE_STDBOOL_H | #undef HAVE_STDBOOL_H | ||||||
|  | @ -115,14 +85,11 @@ | ||||||
| #define HAVE_STDLIB_H 1 | #define HAVE_STDLIB_H 1 | ||||||
| 
 | 
 | ||||||
| /* Define to 1 if you have the <strings.h> header file. */ | /* Define to 1 if you have the <strings.h> header file. */ | ||||||
| #undef HAVE_STRINGS_H | #define HAVE_STRINGS_H 1 | ||||||
| 
 | 
 | ||||||
| /* Define to 1 if you have the <string.h> header file. */ | /* Define to 1 if you have the <string.h> header file. */ | ||||||
| #define HAVE_STRING_H 1 | #define HAVE_STRING_H 1 | ||||||
| 
 | 
 | ||||||
| /* Define to 1 if you have the <sys/cdio.h> header file. */ |  | ||||||
| #undef HAVE_SYS_CDIO_H |  | ||||||
| 
 |  | ||||||
| /* Define to 1 if you have the <sys/stat.h> header file. */ | /* Define to 1 if you have the <sys/stat.h> header file. */ | ||||||
| #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_STAT_H 1 | ||||||
| 
 | 
 | ||||||
|  | @ -141,9 +108,6 @@ | ||||||
| /* Define to 1 if you have the <unistd.h> header file. */ | /* Define to 1 if you have the <unistd.h> header file. */ | ||||||
| #define HAVE_UNISTD_H 1 | #define HAVE_UNISTD_H 1 | ||||||
| 
 | 
 | ||||||
| /* Define this if you have libvcdinfo installed */ |  | ||||||
| #undef HAVE_VCDINFO |  | ||||||
| 
 |  | ||||||
| /* Define to 1 if you have the `vsnprintf' function. */ | /* Define to 1 if you have the `vsnprintf' function. */ | ||||||
| #undef HAVE_VSNPRINTF | #undef HAVE_VSNPRINTF | ||||||
| 
 | 
 | ||||||
|  | @ -153,41 +117,9 @@ | ||||||
| /* Define as const if the declaration of iconv() needs const. */ | /* Define as const if the declaration of iconv() needs const. */ | ||||||
| #undef ICONV_CONST  | #undef ICONV_CONST  | ||||||
| 
 | 
 | ||||||
| /* Define 1 if you are compiling using MinGW */ |  | ||||||
| #undef MINGW32 |  | ||||||
| 
 |  | ||||||
| /* Name of package */ |  | ||||||
| #define PACKAGE "libcdio" |  | ||||||
| 
 |  | ||||||
| /* Define to the address where bug reports for this package should be sent. */ |  | ||||||
| #undef PACKAGE_BUGREPORT |  | ||||||
| 
 |  | ||||||
| /* Define to the full name of this package. */ |  | ||||||
| #define PACKAGE_NAME "libcdio" |  | ||||||
| 
 |  | ||||||
| /* Define to the full name and version of this package. */ |  | ||||||
| #undef PACKAGE_STRING |  | ||||||
| 
 |  | ||||||
| /* Define to the one symbol short name of this package. */ |  | ||||||
| #undef PACKAGE_TARNAME |  | ||||||
| 
 |  | ||||||
| /* Define to the version of this package. */ |  | ||||||
| #define PACKAGE_VERSION 1 |  | ||||||
| 
 |  | ||||||
| /* Define to 1 if you have the ANSI C header files. */ | /* Define to 1 if you have the ANSI C header files. */ | ||||||
| #define STDC_HEADERS 1 | #define STDC_HEADERS 1 | ||||||
| 
 | 
 | ||||||
| /* Version number of package */ |  | ||||||
| #define VERSION "1" |  | ||||||
| 
 |  | ||||||
| /* Define to 1 if your processor stores words with the most significant byte
 |  | ||||||
|    first (like Motorola and SPARC, unlike Intel and VAX). */ |  | ||||||
| #undef WORDS_BIGENDIAN |  | ||||||
| 
 |  | ||||||
| /* Define to empty if `const' does not conform to ANSI C. */ |  | ||||||
| #undef const |  | ||||||
| 
 |  | ||||||
| /* Define to `__inline__' or `__inline' if that's what the C compiler
 | /* Define to `__inline__' or `__inline' if that's what the C compiler
 | ||||||
|    calls it, or to nothing if 'inline' is not supported under any name.  */ |    calls it, or to nothing if 'inline' is not supported under any name.  */ | ||||||
| #define inline  __inline | #define inline  __inline | ||||||
| 
 |  | ||||||
|  |  | ||||||
|  | @ -59,7 +59,7 @@ | ||||||
| /* Very disputable hack! -- good thing we use MinGW for the release */ | /* Very disputable hack! -- good thing we use MinGW for the release */ | ||||||
| #define EMPTY_ARRAY_ECMA 1 | #define EMPTY_ARRAY_ECMA 1 | ||||||
| #else | #else | ||||||
| #define EMPTY_ARRAY_ECMA | #define EMPTY_ARRAY_ECMA 0 | ||||||
| #endif | #endif | ||||||
| 
 | 
 | ||||||
| /**
 | /**
 | ||||||
|  |  | ||||||
|  | @ -25,46 +25,46 @@ | ||||||
| #include <sys/stat.h> | #include <sys/stat.h> | ||||||
| #endif | #endif | ||||||
| 
 | 
 | ||||||
| #if !S_IRUSR | #ifndef S_IRUSR | ||||||
| # if S_IREAD | # ifdef S_IREAD | ||||||
| #  define S_IRUSR S_IREAD | #  define S_IRUSR S_IREAD | ||||||
| # else | # else | ||||||
| #  define S_IRUSR 00400 | #  define S_IRUSR 00400 | ||||||
| # endif | # endif | ||||||
| #endif | #endif | ||||||
| 
 | 
 | ||||||
| #if !S_IWUSR | #ifndef S_IWUSR | ||||||
| # if S_IWRITE | # ifdef S_IWRITE | ||||||
| #  define S_IWUSR S_IWRITE | #  define S_IWUSR S_IWRITE | ||||||
| # else | # else | ||||||
| #  define S_IWUSR 00200 | #  define S_IWUSR 00200 | ||||||
| # endif | # endif | ||||||
| #endif | #endif | ||||||
| 
 | 
 | ||||||
| #if !S_IXUSR | #ifndef S_IXUSR | ||||||
| # if S_IEXEC | # ifdef S_IEXEC | ||||||
| #  define S_IXUSR S_IEXEC | #  define S_IXUSR S_IEXEC | ||||||
| # else | # else | ||||||
| #  define S_IXUSR 00100 | #  define S_IXUSR 00100 | ||||||
| # endif | # endif | ||||||
| #endif | #endif | ||||||
| 
 | 
 | ||||||
| #if !S_IRGRP | #ifndef S_IRGRP | ||||||
| # define S_IRGRP (S_IRUSR >> 3) | # define S_IRGRP (S_IRUSR >> 3) | ||||||
| #endif | #endif | ||||||
| #if !S_IWGRP | #ifndef S_IWGRP | ||||||
| # define S_IWGRP (S_IWUSR >> 3) | # define S_IWGRP (S_IWUSR >> 3) | ||||||
| #endif | #endif | ||||||
| #if !S_IXGRP | #ifndef S_IXGRP | ||||||
| # define S_IXGRP (S_IXUSR >> 3) | # define S_IXGRP (S_IXUSR >> 3) | ||||||
| #endif | #endif | ||||||
| #if !S_IROTH | #ifndef S_IROTH | ||||||
| # define S_IROTH (S_IRUSR >> 6) | # define S_IROTH (S_IRUSR >> 6) | ||||||
| #endif | #endif | ||||||
| #if !S_IWOTH | #ifndef S_IWOTH | ||||||
| # define S_IWOTH (S_IWUSR >> 6) | # define S_IWOTH (S_IWUSR >> 6) | ||||||
| #endif | #endif | ||||||
| #if !S_IXOTH | #ifndef S_IXOTH | ||||||
| # define S_IXOTH (S_IXUSR >> 6) | # define S_IXOTH (S_IXUSR >> 6) | ||||||
| #endif | #endif | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -976,7 +976,7 @@ uint8_t iso9660_ifs_get_joliet_level(iso9660_t *p_iso); | ||||||
| 
 | 
 | ||||||
| uint8_t iso9660_get_dir_len(const iso9660_dir_t *p_idr); | uint8_t iso9660_get_dir_len(const iso9660_dir_t *p_idr); | ||||||
| 
 | 
 | ||||||
| #if FIXME | #ifdef FIXME | ||||||
| uint8_t iso9660_get_dir_size(const iso9660_dir_t *p_idr); | uint8_t iso9660_get_dir_size(const iso9660_dir_t *p_idr); | ||||||
| 
 | 
 | ||||||
| lsn_t iso9660_get_dir_extent(const iso9660_dir_t *p_idr); | lsn_t iso9660_get_dir_extent(const iso9660_dir_t *p_idr); | ||||||
|  |  | ||||||
|  | @ -70,6 +70,13 @@ extern "C" { | ||||||
|   time_t *udf_stamp_to_time(time_t *dest, long int *dest_usec,  |   time_t *udf_stamp_to_time(time_t *dest, long int *dest_usec,  | ||||||
| 			  const udf_timestamp_t src); | 			  const udf_timestamp_t src); | ||||||
| 
 | 
 | ||||||
|  | #if defined(__MINGW32__) && !defined(__MINGW64__) | ||||||
|  | struct timespec { | ||||||
|  |   time_t  tv_sec;   /* Seconds */ | ||||||
|  |   long    tv_nsec;  /* Nanoseconds */ | ||||||
|  | }; | ||||||
|  | #endif | ||||||
|  | 
 | ||||||
|   udf_timestamp_t *udf_timespec_to_stamp(const struct timespec ts, |   udf_timestamp_t *udf_timespec_to_stamp(const struct timespec ts, | ||||||
| 					 udf_timestamp_t *dest); | 					 udf_timestamp_t *dest); | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -97,7 +97,7 @@ | ||||||
|       <WarningLevel>Level3</WarningLevel> |       <WarningLevel>Level3</WarningLevel> | ||||||
|       <Optimization>Disabled</Optimization> |       <Optimization>Disabled</Optimization> | ||||||
|       <PreprocessorDefinitions>_CRTDBG_MAP_ALLOC;_CRT_SECURE_NO_WARNINGS;ISOLATION_AWARE_ENABLED;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> |       <PreprocessorDefinitions>_CRTDBG_MAP_ALLOC;_CRT_SECURE_NO_WARNINGS;ISOLATION_AWARE_ENABLED;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> | ||||||
|       <AdditionalIncludeDirectories>..;..\..;..\..\driver;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> |       <AdditionalIncludeDirectories>..;..\..;..\..\driver;..\..\msvc;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> | ||||||
|       <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> |       <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> | ||||||
|       <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> |       <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> | ||||||
|     </ClCompile> |     </ClCompile> | ||||||
|  | @ -117,7 +117,7 @@ | ||||||
|       <Optimization>MaxSpeed</Optimization> |       <Optimization>MaxSpeed</Optimization> | ||||||
|       <IntrinsicFunctions>true</IntrinsicFunctions> |       <IntrinsicFunctions>true</IntrinsicFunctions> | ||||||
|       <PreprocessorDefinitions>_CRTDBG_MAP_ALLOC;_CRT_SECURE_NO_WARNINGS;ISOLATION_AWARE_ENABLED;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> |       <PreprocessorDefinitions>_CRTDBG_MAP_ALLOC;_CRT_SECURE_NO_WARNINGS;ISOLATION_AWARE_ENABLED;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> | ||||||
|       <AdditionalIncludeDirectories>..;..\..;..\..\driver;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> |       <AdditionalIncludeDirectories>..;..\..;..\..\driver;..\..\msvc;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> | ||||||
|       <RuntimeLibrary>MultiThreaded</RuntimeLibrary> |       <RuntimeLibrary>MultiThreaded</RuntimeLibrary> | ||||||
|       <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> |       <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> | ||||||
|     </ClCompile> |     </ClCompile> | ||||||
|  | @ -132,7 +132,7 @@ | ||||||
|       <WarningLevel>Level3</WarningLevel> |       <WarningLevel>Level3</WarningLevel> | ||||||
|       <Optimization>Disabled</Optimization> |       <Optimization>Disabled</Optimization> | ||||||
|       <PreprocessorDefinitions>_CRTDBG_MAP_ALLOC;_CRT_SECURE_NO_WARNINGS;ISOLATION_AWARE_ENABLED;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> |       <PreprocessorDefinitions>_CRTDBG_MAP_ALLOC;_CRT_SECURE_NO_WARNINGS;ISOLATION_AWARE_ENABLED;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> | ||||||
|       <AdditionalIncludeDirectories>..;..\..;..\..\driver;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> |       <AdditionalIncludeDirectories>..;..\..;..\..\driver;..\..\msvc;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> | ||||||
|       <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> |       <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> | ||||||
|       <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> |       <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> | ||||||
|     </ClCompile> |     </ClCompile> | ||||||
|  | @ -152,7 +152,7 @@ | ||||||
|       <Optimization>MaxSpeed</Optimization> |       <Optimization>MaxSpeed</Optimization> | ||||||
|       <IntrinsicFunctions>true</IntrinsicFunctions> |       <IntrinsicFunctions>true</IntrinsicFunctions> | ||||||
|       <PreprocessorDefinitions>_CRTDBG_MAP_ALLOC;_CRT_SECURE_NO_WARNINGS;ISOLATION_AWARE_ENABLED;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> |       <PreprocessorDefinitions>_CRTDBG_MAP_ALLOC;_CRT_SECURE_NO_WARNINGS;ISOLATION_AWARE_ENABLED;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> | ||||||
|       <AdditionalIncludeDirectories>..;..\..;..\..\driver;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> |       <AdditionalIncludeDirectories>..;..\..;..\..\driver;..\..\msvc;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> | ||||||
|       <RuntimeLibrary>MultiThreaded</RuntimeLibrary> |       <RuntimeLibrary>MultiThreaded</RuntimeLibrary> | ||||||
|       <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> |       <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> | ||||||
|     </ClCompile> |     </ClCompile> | ||||||
|  |  | ||||||
|  | @ -1,150 +1,3 @@ | ||||||
| #   $Id: Makefile.am,v 1.18 2008/10/20 01:25:15 rocky Exp $ | noinst_LIBRARIES = libiso9660.a | ||||||
| # | libiso9660_a_SOURCES = iso9660.c iso9660_fs.c rock.c xa.c | ||||||
| #   Copyright (C) 2003, 2004, 2005, 2006, 2007, 2008 | libiso9660_a_CFLAGS = -I. -I.. -I../driver $(AM_CFLAGS) | ||||||
| #   Rocky Bernstein <rocky@gnu.org> |  | ||||||
| # |  | ||||||
| #   This program is free software: you can redistribute it and/or modify |  | ||||||
| #   it under the terms of the GNU General Public License as published by |  | ||||||
| #   the Free Software Foundation, either version 3 of the License, or |  | ||||||
| #   (at your option) any later version. |  | ||||||
| # |  | ||||||
| #   This program is distributed in the hope that it will be useful, |  | ||||||
| #   but WITHOUT ANY WARRANTY; without even the implied warranty of |  | ||||||
| #   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the |  | ||||||
| #   GNU General Public License for more details. |  | ||||||
| # |  | ||||||
| #   You should have received a copy of the GNU General Public License |  | ||||||
| #   along with this program.  If not, see <http://www.gnu.org/licenses/>. |  | ||||||
| 
 |  | ||||||
| ######################################################## |  | ||||||
| # Things to make the libiso9660 library |  | ||||||
| ######################################################## |  | ||||||
| # |  | ||||||
| # From libtool documentation amended with guidance from N. Boullis:  |  | ||||||
| # |  | ||||||
| #  1. Start with version information of `0:0:0' for each libtool library. |  | ||||||
| # |  | ||||||
| #  2. It is probably not a good idea to update the version information  |  | ||||||
| #     several times between public releases, but rather once per public |  | ||||||
| #     release. (This seems to be more an aesthetic consideration than |  | ||||||
| #     a hard technical one.) |  | ||||||
| # |  | ||||||
| #  3. If the library source code has changed at all since the last |  | ||||||
| #     update, then increment REVISION (`C:R:A' becomes `C:R+1:A'). |  | ||||||
| # |  | ||||||
| #  4. If any interfaces have been added, removed, or changed since the |  | ||||||
| #     last update, increment CURRENT, and set REVISION to 0. |  | ||||||
| # |  | ||||||
| #  5. If any interfaces have been added since the last public release, |  | ||||||
| #     then increment AGE. |  | ||||||
| # |  | ||||||
| #  6. If any interfaces have been removed or changed since the last |  | ||||||
| #     public release, then set AGE to 0. A changed interface means an |  | ||||||
| #     incompatibility with previous versions. |  | ||||||
| 
 |  | ||||||
| libiso9660_la_CURRENT = 8 |  | ||||||
| libiso9660_la_REVISION = 0 |  | ||||||
| libiso9660_la_AGE = 0 |  | ||||||
| 
 |  | ||||||
| EXTRA_DIST = libiso9660.sym |  | ||||||
| 
 |  | ||||||
| noinst_HEADERS = iso9660_private.h |  | ||||||
| 
 |  | ||||||
| lib_LTLIBRARIES = libiso9660.la |  | ||||||
| 
 |  | ||||||
| if ENABLE_ROCK |  | ||||||
| rock_src = rock.c |  | ||||||
| else |  | ||||||
| rock_src = |  | ||||||
| endif  |  | ||||||
| 
 |  | ||||||
| libiso9660_la_SOURCES = \ |  | ||||||
| 	iso9660.c \ |  | ||||||
| 	iso9660_private.h \ |  | ||||||
| 	iso9660_fs.c \ |  | ||||||
| 	$(rock_src) \ |  | ||||||
| 	xa.c |  | ||||||
| 
 |  | ||||||
| libiso9660_la_LIBADD = @LIBCDIO_LIBS@ |  | ||||||
| libiso9660_la_ldflags = -version-info $(libiso9660_la_CURRENT):$(libiso9660_la_REVISION):$(libiso9660_la_AGE) @LT_NO_UNDEFINED@ |  | ||||||
| libiso9660_la_dependencies = $(top_builddir)/lib/driver/libcdio.la |  | ||||||
| 
 |  | ||||||
| INCLUDES = $(LIBCDIO_CFLAGS) |  | ||||||
| 
 |  | ||||||
| ######################################################## |  | ||||||
| # Things to version the symbols in the libraries |  | ||||||
| ######################################################## |  | ||||||
| 
 |  | ||||||
| # An explanation of the versioning problem from Nicolas Boullis and |  | ||||||
| # the versioned symbol solution he uses below... |  | ||||||
| #  |  | ||||||
| # Currently, libvcdinfo uses the cdio_open function from libcdio. |  | ||||||
| # Let's imagine a program foobar that uses both the vcdinfo_open |  | ||||||
| # function from libvcdinfo and the cdio_open function from libcdio. |  | ||||||
| 
 |  | ||||||
| # Currently, libcdio has SONAME libcdio.so.0, libvcdinfo has SONAME |  | ||||||
| # libvcdinfo.so.0 and requires libcdio.so.0, and foobar requires both |  | ||||||
| # libvcdinfo.so.0 and libcdio.so.0. Everything looks fine. |  | ||||||
| # |  | ||||||
| # Now, for some reason, you decide to change the cdio_open function. |  | ||||||
| # That's your right, but you have to bump the CURRENT version and (if I |  | ||||||
| # understand it correctly, athough this is not that clear in libtool's |  | ||||||
| # documentation) set the AGE to 0. Anyway, this bumps the SONAME, which is |  | ||||||
| # sane since the interface changes incompatibly. |  | ||||||
| 
 |  | ||||||
| # Now, you have a new libcdio with SONAME libcdio.so.1. But libvcdinfo and |  | ||||||
| # foobar still require libcdio.so.0. Everything is still fine. |  | ||||||
| 
 |  | ||||||
| # Now, after some minor changes, the author of foobar recompiles foobar. |  | ||||||
| # Then, foobar now requires libvcdinfo.so.0 and libcdio.so.1. And foobar |  | ||||||
| # now segfaults... |  | ||||||
| 
 |  | ||||||
| # What is happening? When you run foobar, if brings both libvcdinfo.so.0 |  | ||||||
| # and libcdio.so.1, but libvcdinfo.so.0 also brings libcdio.so.0. So you |  | ||||||
| # have both libcdio.so.0 and libcdio.so.1 that bring their symbols to the |  | ||||||
| # global namespace. Hence, you have to incompatible versions of the |  | ||||||
| # cdio_open function in the name space. When foobar calls cdio_open, it |  | ||||||
| # may choose the wrong function, and segfaults... |  | ||||||
| 
 |  | ||||||
| # With versioned symbols, the cdio_open function from libcdio.so.0 may be |  | ||||||
| # known as (something that looks like) cdio_open@@CDIO_0. An the cdio_open |  | ||||||
| # function from libcdio.so.1 as cdio_open@@CDIO_1. Both versions of |  | ||||||
| # libcdio would still be brought in by the most recent foobar, but foobar |  | ||||||
| # (and libvcdinfo) know which versioned function to use and then use the |  | ||||||
| # good one. |  | ||||||
| 
 |  | ||||||
| 
 |  | ||||||
| # This is some simple versioning where every symbol is versioned with |  | ||||||
| # something that looks like the SONAME of the library. More complex (and |  | ||||||
| # better) versioning is possible; it is for example what is used by glibc. |  | ||||||
| # But good complex versioning is something that requires much more |  | ||||||
| # work... |  | ||||||
| 
 |  | ||||||
| 
 |  | ||||||
| # The below is a impliments symbol versioning.  First of all, I |  | ||||||
| # compute MAJOR as CURENT - AGE; that is what is used within libtool |  | ||||||
| # (at least on GNU/Linux systems) for the number in the SONAME.  The |  | ||||||
| # nm command gives the list of symbols known in each of the object |  | ||||||
| # files that will be part of the shared library. And the sed command |  | ||||||
| # extracts from this list those symbols that will be shared. (This sed |  | ||||||
| # command comes from libtool.) |  | ||||||
| 
 |  | ||||||
| libiso9660_la_MAJOR = $(shell expr $(libiso9660_la_CURRENT) - $(libiso9660_la_AGE)) |  | ||||||
| if BUILD_VERSIONED_LIBS |  | ||||||
| libiso9660_la_LDFLAGS = $(libiso9660_la_ldflags) -Wl,--version-script=libiso9660.la.ver |  | ||||||
| libiso9660_la_DEPENDENCIES = $(libcdio9660_la_dependencies) libiso9660.la.ver |  | ||||||
| 
 |  | ||||||
| libiso9660.la.ver: $(libiso9660_la_OBJECTS) $(srcdir)/libiso9660.sym |  | ||||||
| 	echo 'ISO9660_$(libiso9660_la_MAJOR) {' > $@ |  | ||||||
| 	objs=`for obj in $(libiso9660_la_OBJECTS); do sed -ne "s/^pic_object='\(.*\)'$$/\1/p" $$obj; done`; |  | ||||||
| 	if test -n "$$objs" ; then \ |  | ||||||
| 	  nm $${objs} | sed -n -e 's/^.*[ 	][ABCDGIRSTW][ABCDGIRSTW]*[ 	][ 	]*\([_A-Za-z][_A-Za-z0-9]*\)$$/\1/p' | sort -u | { first=true; while read symbol; do if grep -q "^$${symbol}\$$" $(srcdir)/libiso9660.sym; then if test $$first = true; then echo "  global:"; first=false; fi; echo "    $${symbol};"; fi; done; } >> $@; \ |  | ||||||
| 	  nm $${objs} | sed -n -e 's/^.*[ 	][ABCDGIRSTW][ABCDGIRSTW]*[ 	][ 	]*\([_A-Za-z][_A-Za-z0-9]*\)$$/\1/p' | sort -u | { first=true; while read symbol; do if grep -q "^$${symbol}\$$" $(srcdir)/libiso9660.sym; then :; else if test $$first = true; then echo "  local:"; first=false; fi; echo "    $${symbol};"; fi; done; } >> $@; \ |  | ||||||
| 	fi |  | ||||||
| 	echo '};' >> $@ |  | ||||||
| 
 |  | ||||||
| MOSTLYCLEANFILES = libiso9660.la.ver |  | ||||||
| else  |  | ||||||
| libiso9660_la_LDFLAGS = $(libiso9660_la_ldflags) |  | ||||||
| libiso9660_la_DEPENDENCIES = $(libcdio9660_la_dependencies) |  | ||||||
| endif |  | ||||||
|  |  | ||||||
							
								
								
									
										424
									
								
								src/libcdio/iso9660/Makefile.in
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										424
									
								
								src/libcdio/iso9660/Makefile.in
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,424 @@ | ||||||
|  | # Makefile.in generated by automake 1.11.1 from Makefile.am.
 | ||||||
|  | # @configure_input@
 | ||||||
|  | 
 | ||||||
|  | # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
 | ||||||
|  | # 2003, 2004, 2005, 2006, 2007, 2008, 2009  Free Software Foundation,
 | ||||||
|  | # Inc.
 | ||||||
|  | # This Makefile.in is free software; the Free Software Foundation
 | ||||||
|  | # gives unlimited permission to copy and/or distribute it,
 | ||||||
|  | # with or without modifications, as long as this notice is preserved.
 | ||||||
|  | 
 | ||||||
|  | # This program is distributed in the hope that it will be useful,
 | ||||||
|  | # but WITHOUT ANY WARRANTY, to the extent permitted by law; without
 | ||||||
|  | # even the implied warranty of MERCHANTABILITY or FITNESS FOR A
 | ||||||
|  | # PARTICULAR PURPOSE.
 | ||||||
|  | 
 | ||||||
|  | @SET_MAKE@ | ||||||
|  | 
 | ||||||
|  | VPATH = @srcdir@ | ||||||
|  | pkgdatadir = $(datadir)/@PACKAGE@ | ||||||
|  | pkgincludedir = $(includedir)/@PACKAGE@ | ||||||
|  | pkglibdir = $(libdir)/@PACKAGE@ | ||||||
|  | pkglibexecdir = $(libexecdir)/@PACKAGE@ | ||||||
|  | am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd | ||||||
|  | install_sh_DATA = $(install_sh) -c -m 644 | ||||||
|  | install_sh_PROGRAM = $(install_sh) -c | ||||||
|  | install_sh_SCRIPT = $(install_sh) -c | ||||||
|  | INSTALL_HEADER = $(INSTALL_DATA) | ||||||
|  | transform = $(program_transform_name) | ||||||
|  | NORMAL_INSTALL = : | ||||||
|  | PRE_INSTALL = : | ||||||
|  | POST_INSTALL = : | ||||||
|  | NORMAL_UNINSTALL = : | ||||||
|  | PRE_UNINSTALL = : | ||||||
|  | POST_UNINSTALL = : | ||||||
|  | subdir = src/libcdio/iso9660 | ||||||
|  | DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am | ||||||
|  | ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 | ||||||
|  | am__aclocal_m4_deps = $(top_srcdir)/configure.ac | ||||||
|  | am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
 | ||||||
|  | 	$(ACLOCAL_M4) | ||||||
|  | mkinstalldirs = $(install_sh) -d | ||||||
|  | CONFIG_CLEAN_FILES = | ||||||
|  | CONFIG_CLEAN_VPATH_FILES = | ||||||
|  | LIBRARIES = $(noinst_LIBRARIES) | ||||||
|  | AR = ar | ||||||
|  | ARFLAGS = cru | ||||||
|  | AM_V_AR = $(am__v_AR_$(V)) | ||||||
|  | am__v_AR_ = $(am__v_AR_$(AM_DEFAULT_VERBOSITY)) | ||||||
|  | am__v_AR_0 = @echo "  AR    " $@; | ||||||
|  | AM_V_at = $(am__v_at_$(V)) | ||||||
|  | am__v_at_ = $(am__v_at_$(AM_DEFAULT_VERBOSITY)) | ||||||
|  | am__v_at_0 = @ | ||||||
|  | libiso9660_a_AR = $(AR) $(ARFLAGS) | ||||||
|  | libiso9660_a_LIBADD = | ||||||
|  | am_libiso9660_a_OBJECTS = libiso9660_a-iso9660.$(OBJEXT) \
 | ||||||
|  | 	libiso9660_a-iso9660_fs.$(OBJEXT) libiso9660_a-rock.$(OBJEXT) \
 | ||||||
|  | 	libiso9660_a-xa.$(OBJEXT) | ||||||
|  | libiso9660_a_OBJECTS = $(am_libiso9660_a_OBJECTS) | ||||||
|  | DEFAULT_INCLUDES = -I.@am__isrc@ | ||||||
|  | depcomp = | ||||||
|  | am__depfiles_maybe = | ||||||
|  | AM_V_lt = $(am__v_lt_$(V)) | ||||||
|  | am__v_lt_ = $(am__v_lt_$(AM_DEFAULT_VERBOSITY)) | ||||||
|  | am__v_lt_0 = --silent | ||||||
|  | COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
 | ||||||
|  | 	$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) | ||||||
|  | AM_V_CC = $(am__v_CC_$(V)) | ||||||
|  | am__v_CC_ = $(am__v_CC_$(AM_DEFAULT_VERBOSITY)) | ||||||
|  | am__v_CC_0 = @echo "  CC    " $@; | ||||||
|  | CCLD = $(CC) | ||||||
|  | LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ | ||||||
|  | AM_V_CCLD = $(am__v_CCLD_$(V)) | ||||||
|  | am__v_CCLD_ = $(am__v_CCLD_$(AM_DEFAULT_VERBOSITY)) | ||||||
|  | am__v_CCLD_0 = @echo "  CCLD  " $@; | ||||||
|  | AM_V_GEN = $(am__v_GEN_$(V)) | ||||||
|  | am__v_GEN_ = $(am__v_GEN_$(AM_DEFAULT_VERBOSITY)) | ||||||
|  | am__v_GEN_0 = @echo "  GEN   " $@; | ||||||
|  | SOURCES = $(libiso9660_a_SOURCES) | ||||||
|  | ETAGS = etags | ||||||
|  | CTAGS = ctags | ||||||
|  | ACLOCAL = @ACLOCAL@ | ||||||
|  | AMTAR = @AMTAR@ | ||||||
|  | AM_CFLAGS = @AM_CFLAGS@ | ||||||
|  | AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ | ||||||
|  | AM_LDFLAGS = @AM_LDFLAGS@ | ||||||
|  | AM_RCFLAGS = @AM_RCFLAGS@ | ||||||
|  | AUTOCONF = @AUTOCONF@ | ||||||
|  | AUTOHEADER = @AUTOHEADER@ | ||||||
|  | AUTOMAKE = @AUTOMAKE@ | ||||||
|  | AWK = @AWK@ | ||||||
|  | CC = @CC@ | ||||||
|  | CFLAGS = @CFLAGS@ | ||||||
|  | CPPFLAGS = @CPPFLAGS@ | ||||||
|  | CYGPATH_W = @CYGPATH_W@ | ||||||
|  | DEFS = @DEFS@ | ||||||
|  | ECHO_C = @ECHO_C@ | ||||||
|  | ECHO_N = @ECHO_N@ | ||||||
|  | ECHO_T = @ECHO_T@ | ||||||
|  | EXEEXT = @EXEEXT@ | ||||||
|  | EXESUFFIX = @EXESUFFIX@ | ||||||
|  | INSTALL = @INSTALL@ | ||||||
|  | INSTALL_DATA = @INSTALL_DATA@ | ||||||
|  | INSTALL_PROGRAM = @INSTALL_PROGRAM@ | ||||||
|  | INSTALL_SCRIPT = @INSTALL_SCRIPT@ | ||||||
|  | INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ | ||||||
|  | LDFLAGS = @LDFLAGS@ | ||||||
|  | LIBOBJS = @LIBOBJS@ | ||||||
|  | LIBS = @LIBS@ | ||||||
|  | LTLIBOBJS = @LTLIBOBJS@ | ||||||
|  | MAKEINFO = @MAKEINFO@ | ||||||
|  | MKDIR_P = @MKDIR_P@ | ||||||
|  | OBJEXT = @OBJEXT@ | ||||||
|  | PACKAGE = @PACKAGE@ | ||||||
|  | PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ | ||||||
|  | PACKAGE_NAME = @PACKAGE_NAME@ | ||||||
|  | PACKAGE_STRING = @PACKAGE_STRING@ | ||||||
|  | PACKAGE_TARNAME = @PACKAGE_TARNAME@ | ||||||
|  | PACKAGE_URL = @PACKAGE_URL@ | ||||||
|  | PACKAGE_VERSION = @PACKAGE_VERSION@ | ||||||
|  | PATH_SEPARATOR = @PATH_SEPARATOR@ | ||||||
|  | RANLIB = @RANLIB@ | ||||||
|  | RM = @RM@ | ||||||
|  | SET_MAKE = @SET_MAKE@ | ||||||
|  | SHELL = @SHELL@ | ||||||
|  | STRIP = @STRIP@ | ||||||
|  | VERSION = @VERSION@ | ||||||
|  | VISIBILITY_CFLAGS = @VISIBILITY_CFLAGS@ | ||||||
|  | WINDRES = @WINDRES@ | ||||||
|  | abs_builddir = @abs_builddir@ | ||||||
|  | abs_srcdir = @abs_srcdir@ | ||||||
|  | abs_top_builddir = @abs_top_builddir@ | ||||||
|  | abs_top_srcdir = @abs_top_srcdir@ | ||||||
|  | ac_ct_CC = @ac_ct_CC@ | ||||||
|  | am__leading_dot = @am__leading_dot@ | ||||||
|  | am__tar = @am__tar@ | ||||||
|  | am__untar = @am__untar@ | ||||||
|  | bindir = @bindir@ | ||||||
|  | build_alias = @build_alias@ | ||||||
|  | builddir = @builddir@ | ||||||
|  | datadir = @datadir@ | ||||||
|  | datarootdir = @datarootdir@ | ||||||
|  | docdir = @docdir@ | ||||||
|  | dvidir = @dvidir@ | ||||||
|  | exec_prefix = @exec_prefix@ | ||||||
|  | host_alias = @host_alias@ | ||||||
|  | htmldir = @htmldir@ | ||||||
|  | includedir = @includedir@ | ||||||
|  | infodir = @infodir@ | ||||||
|  | install_sh = @install_sh@ | ||||||
|  | libdir = @libdir@ | ||||||
|  | libexecdir = @libexecdir@ | ||||||
|  | localedir = @localedir@ | ||||||
|  | localstatedir = @localstatedir@ | ||||||
|  | mandir = @mandir@ | ||||||
|  | mkdir_p = @mkdir_p@ | ||||||
|  | oldincludedir = @oldincludedir@ | ||||||
|  | pdfdir = @pdfdir@ | ||||||
|  | prefix = @prefix@ | ||||||
|  | program_transform_name = @program_transform_name@ | ||||||
|  | psdir = @psdir@ | ||||||
|  | sbindir = @sbindir@ | ||||||
|  | sharedstatedir = @sharedstatedir@ | ||||||
|  | srcdir = @srcdir@ | ||||||
|  | sysconfdir = @sysconfdir@ | ||||||
|  | target_alias = @target_alias@ | ||||||
|  | top_build_prefix = @top_build_prefix@ | ||||||
|  | top_builddir = @top_builddir@ | ||||||
|  | top_srcdir = @top_srcdir@ | ||||||
|  | noinst_LIBRARIES = libiso9660.a | ||||||
|  | libiso9660_a_SOURCES = iso9660.c iso9660_fs.c rock.c xa.c | ||||||
|  | libiso9660_a_CFLAGS = -I. -I.. -I../driver $(AM_CFLAGS) | ||||||
|  | all: all-am | ||||||
|  | 
 | ||||||
|  | .SUFFIXES: | ||||||
|  | .SUFFIXES: .c .o .obj | ||||||
|  | $(srcdir)/Makefile.in:  $(srcdir)/Makefile.am  $(am__configure_deps) | ||||||
|  | 	@for dep in $?; do \
 | ||||||
|  | 	  case '$(am__configure_deps)' in \
 | ||||||
|  | 	    *$$dep*) \
 | ||||||
|  | 	      ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
 | ||||||
|  | 	        && { if test -f $@; then exit 0; else break; fi; }; \
 | ||||||
|  | 	      exit 1;; \
 | ||||||
|  | 	  esac; \
 | ||||||
|  | 	done; \
 | ||||||
|  | 	echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign --ignore-deps src/libcdio/iso9660/Makefile'; \
 | ||||||
|  | 	$(am__cd) $(top_srcdir) && \
 | ||||||
|  | 	  $(AUTOMAKE) --foreign --ignore-deps src/libcdio/iso9660/Makefile | ||||||
|  | .PRECIOUS: Makefile | ||||||
|  | Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status | ||||||
|  | 	@case '$?' in \
 | ||||||
|  | 	  *config.status*) \
 | ||||||
|  | 	    cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
 | ||||||
|  | 	  *) \
 | ||||||
|  | 	    echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
 | ||||||
|  | 	    cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
 | ||||||
|  | 	esac; | ||||||
|  | 
 | ||||||
|  | $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) | ||||||
|  | 	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh | ||||||
|  | 
 | ||||||
|  | $(top_srcdir)/configure:  $(am__configure_deps) | ||||||
|  | 	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh | ||||||
|  | $(ACLOCAL_M4):  $(am__aclocal_m4_deps) | ||||||
|  | 	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh | ||||||
|  | $(am__aclocal_m4_deps): | ||||||
|  | 
 | ||||||
|  | clean-noinstLIBRARIES: | ||||||
|  | 	-test -z "$(noinst_LIBRARIES)" || rm -f $(noinst_LIBRARIES) | ||||||
|  | libiso9660.a: $(libiso9660_a_OBJECTS) $(libiso9660_a_DEPENDENCIES)  | ||||||
|  | 	$(AM_V_at)-rm -f libiso9660.a | ||||||
|  | 	$(AM_V_AR)$(libiso9660_a_AR) libiso9660.a $(libiso9660_a_OBJECTS) $(libiso9660_a_LIBADD) | ||||||
|  | 	$(AM_V_at)$(RANLIB) libiso9660.a | ||||||
|  | 
 | ||||||
|  | mostlyclean-compile: | ||||||
|  | 	-rm -f *.$(OBJEXT) | ||||||
|  | 
 | ||||||
|  | distclean-compile: | ||||||
|  | 	-rm -f *.tab.c | ||||||
|  | 
 | ||||||
|  | .c.o: | ||||||
|  | 	$(AM_V_CC) @AM_BACKSLASH@ | ||||||
|  | 	$(COMPILE) -c $< | ||||||
|  | 
 | ||||||
|  | .c.obj: | ||||||
|  | 	$(AM_V_CC) @AM_BACKSLASH@ | ||||||
|  | 	$(COMPILE) -c `$(CYGPATH_W) '$<'` | ||||||
|  | 
 | ||||||
|  | libiso9660_a-iso9660.o: iso9660.c | ||||||
|  | 	$(AM_V_CC) @AM_BACKSLASH@ | ||||||
|  | 	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libiso9660_a_CFLAGS) $(CFLAGS) -c -o libiso9660_a-iso9660.o `test -f 'iso9660.c' || echo '$(srcdir)/'`iso9660.c | ||||||
|  | 
 | ||||||
|  | libiso9660_a-iso9660.obj: iso9660.c | ||||||
|  | 	$(AM_V_CC) @AM_BACKSLASH@ | ||||||
|  | 	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libiso9660_a_CFLAGS) $(CFLAGS) -c -o libiso9660_a-iso9660.obj `if test -f 'iso9660.c'; then $(CYGPATH_W) 'iso9660.c'; else $(CYGPATH_W) '$(srcdir)/iso9660.c'; fi` | ||||||
|  | 
 | ||||||
|  | libiso9660_a-iso9660_fs.o: iso9660_fs.c | ||||||
|  | 	$(AM_V_CC) @AM_BACKSLASH@ | ||||||
|  | 	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libiso9660_a_CFLAGS) $(CFLAGS) -c -o libiso9660_a-iso9660_fs.o `test -f 'iso9660_fs.c' || echo '$(srcdir)/'`iso9660_fs.c | ||||||
|  | 
 | ||||||
|  | libiso9660_a-iso9660_fs.obj: iso9660_fs.c | ||||||
|  | 	$(AM_V_CC) @AM_BACKSLASH@ | ||||||
|  | 	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libiso9660_a_CFLAGS) $(CFLAGS) -c -o libiso9660_a-iso9660_fs.obj `if test -f 'iso9660_fs.c'; then $(CYGPATH_W) 'iso9660_fs.c'; else $(CYGPATH_W) '$(srcdir)/iso9660_fs.c'; fi` | ||||||
|  | 
 | ||||||
|  | libiso9660_a-rock.o: rock.c | ||||||
|  | 	$(AM_V_CC) @AM_BACKSLASH@ | ||||||
|  | 	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libiso9660_a_CFLAGS) $(CFLAGS) -c -o libiso9660_a-rock.o `test -f 'rock.c' || echo '$(srcdir)/'`rock.c | ||||||
|  | 
 | ||||||
|  | libiso9660_a-rock.obj: rock.c | ||||||
|  | 	$(AM_V_CC) @AM_BACKSLASH@ | ||||||
|  | 	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libiso9660_a_CFLAGS) $(CFLAGS) -c -o libiso9660_a-rock.obj `if test -f 'rock.c'; then $(CYGPATH_W) 'rock.c'; else $(CYGPATH_W) '$(srcdir)/rock.c'; fi` | ||||||
|  | 
 | ||||||
|  | libiso9660_a-xa.o: xa.c | ||||||
|  | 	$(AM_V_CC) @AM_BACKSLASH@ | ||||||
|  | 	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libiso9660_a_CFLAGS) $(CFLAGS) -c -o libiso9660_a-xa.o `test -f 'xa.c' || echo '$(srcdir)/'`xa.c | ||||||
|  | 
 | ||||||
|  | libiso9660_a-xa.obj: xa.c | ||||||
|  | 	$(AM_V_CC) @AM_BACKSLASH@ | ||||||
|  | 	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libiso9660_a_CFLAGS) $(CFLAGS) -c -o libiso9660_a-xa.obj `if test -f 'xa.c'; then $(CYGPATH_W) 'xa.c'; else $(CYGPATH_W) '$(srcdir)/xa.c'; fi` | ||||||
|  | 
 | ||||||
|  | ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) | ||||||
|  | 	list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
 | ||||||
|  | 	unique=`for i in $$list; do \
 | ||||||
|  | 	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
 | ||||||
|  | 	  done | \
 | ||||||
|  | 	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
 | ||||||
|  | 	      END { if (nonempty) { for (i in files) print i; }; }'`; \
 | ||||||
|  | 	mkid -fID $$unique | ||||||
|  | tags: TAGS | ||||||
|  | 
 | ||||||
|  | TAGS:  $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \ | ||||||
|  | 		$(TAGS_FILES) $(LISP) | ||||||
|  | 	set x; \
 | ||||||
|  | 	here=`pwd`; \
 | ||||||
|  | 	list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
 | ||||||
|  | 	unique=`for i in $$list; do \
 | ||||||
|  | 	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
 | ||||||
|  | 	  done | \
 | ||||||
|  | 	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
 | ||||||
|  | 	      END { if (nonempty) { for (i in files) print i; }; }'`; \
 | ||||||
|  | 	shift; \
 | ||||||
|  | 	if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
 | ||||||
|  | 	  test -n "$$unique" || unique=$$empty_fix; \
 | ||||||
|  | 	  if test $$# -gt 0; then \ | ||||||
|  | 	    $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
 | ||||||
|  | 	      "$$@" $$unique; \
 | ||||||
|  | 	  else \
 | ||||||
|  | 	    $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
 | ||||||
|  | 	      $$unique; \
 | ||||||
|  | 	  fi; \
 | ||||||
|  | 	fi | ||||||
|  | ctags: CTAGS | ||||||
|  | CTAGS:  $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \ | ||||||
|  | 		$(TAGS_FILES) $(LISP) | ||||||
|  | 	list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
 | ||||||
|  | 	unique=`for i in $$list; do \
 | ||||||
|  | 	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
 | ||||||
|  | 	  done | \
 | ||||||
|  | 	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
 | ||||||
|  | 	      END { if (nonempty) { for (i in files) print i; }; }'`; \
 | ||||||
|  | 	test -z "$(CTAGS_ARGS)$$unique" \
 | ||||||
|  | 	  || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
 | ||||||
|  | 	     $$unique | ||||||
|  | 
 | ||||||
|  | GTAGS: | ||||||
|  | 	here=`$(am__cd) $(top_builddir) && pwd` \
 | ||||||
|  | 	  && $(am__cd) $(top_srcdir) \
 | ||||||
|  | 	  && gtags -i $(GTAGS_ARGS) "$$here" | ||||||
|  | 
 | ||||||
|  | distclean-tags: | ||||||
|  | 	-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags | ||||||
|  | check-am: all-am | ||||||
|  | check: check-am | ||||||
|  | all-am: Makefile $(LIBRARIES) | ||||||
|  | installdirs: | ||||||
|  | install: install-am | ||||||
|  | install-exec: install-exec-am | ||||||
|  | install-data: install-data-am | ||||||
|  | uninstall: uninstall-am | ||||||
|  | 
 | ||||||
|  | install-am: all-am | ||||||
|  | 	@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am | ||||||
|  | 
 | ||||||
|  | installcheck: installcheck-am | ||||||
|  | install-strip: | ||||||
|  | 	$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
 | ||||||
|  | 	  install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
 | ||||||
|  | 	  `test -z '$(STRIP)' || \
 | ||||||
|  | 	    echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install | ||||||
|  | mostlyclean-generic: | ||||||
|  | 
 | ||||||
|  | clean-generic: | ||||||
|  | 
 | ||||||
|  | distclean-generic: | ||||||
|  | 	-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) | ||||||
|  | 	-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) | ||||||
|  | 
 | ||||||
|  | maintainer-clean-generic: | ||||||
|  | 	@echo "This command is intended for maintainers to use" | ||||||
|  | 	@echo "it deletes files that may require special tools to rebuild." | ||||||
|  | clean: clean-am | ||||||
|  | 
 | ||||||
|  | clean-am: clean-generic clean-noinstLIBRARIES mostlyclean-am | ||||||
|  | 
 | ||||||
|  | distclean: distclean-am | ||||||
|  | 	-rm -f Makefile | ||||||
|  | distclean-am: clean-am distclean-compile distclean-generic \ | ||||||
|  | 	distclean-tags | ||||||
|  | 
 | ||||||
|  | dvi: dvi-am | ||||||
|  | 
 | ||||||
|  | dvi-am: | ||||||
|  | 
 | ||||||
|  | html: html-am | ||||||
|  | 
 | ||||||
|  | html-am: | ||||||
|  | 
 | ||||||
|  | info: info-am | ||||||
|  | 
 | ||||||
|  | info-am: | ||||||
|  | 
 | ||||||
|  | install-data-am: | ||||||
|  | 
 | ||||||
|  | install-dvi: install-dvi-am | ||||||
|  | 
 | ||||||
|  | install-dvi-am: | ||||||
|  | 
 | ||||||
|  | install-exec-am: | ||||||
|  | 
 | ||||||
|  | install-html: install-html-am | ||||||
|  | 
 | ||||||
|  | install-html-am: | ||||||
|  | 
 | ||||||
|  | install-info: install-info-am | ||||||
|  | 
 | ||||||
|  | install-info-am: | ||||||
|  | 
 | ||||||
|  | install-man: | ||||||
|  | 
 | ||||||
|  | install-pdf: install-pdf-am | ||||||
|  | 
 | ||||||
|  | install-pdf-am: | ||||||
|  | 
 | ||||||
|  | install-ps: install-ps-am | ||||||
|  | 
 | ||||||
|  | install-ps-am: | ||||||
|  | 
 | ||||||
|  | installcheck-am: | ||||||
|  | 
 | ||||||
|  | maintainer-clean: maintainer-clean-am | ||||||
|  | 	-rm -f Makefile | ||||||
|  | maintainer-clean-am: distclean-am maintainer-clean-generic | ||||||
|  | 
 | ||||||
|  | mostlyclean: mostlyclean-am | ||||||
|  | 
 | ||||||
|  | mostlyclean-am: mostlyclean-compile mostlyclean-generic | ||||||
|  | 
 | ||||||
|  | pdf: pdf-am | ||||||
|  | 
 | ||||||
|  | pdf-am: | ||||||
|  | 
 | ||||||
|  | ps: ps-am | ||||||
|  | 
 | ||||||
|  | ps-am: | ||||||
|  | 
 | ||||||
|  | uninstall-am: | ||||||
|  | 
 | ||||||
|  | .MAKE: install-am install-strip | ||||||
|  | 
 | ||||||
|  | .PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \ | ||||||
|  | 	clean-noinstLIBRARIES ctags distclean distclean-compile \
 | ||||||
|  | 	distclean-generic distclean-tags dvi dvi-am html html-am info \
 | ||||||
|  | 	info-am install install-am install-data install-data-am \
 | ||||||
|  | 	install-dvi install-dvi-am install-exec install-exec-am \
 | ||||||
|  | 	install-html install-html-am install-info install-info-am \
 | ||||||
|  | 	install-man install-pdf install-pdf-am install-ps \
 | ||||||
|  | 	install-ps-am install-strip installcheck installcheck-am \
 | ||||||
|  | 	installdirs maintainer-clean maintainer-clean-generic \
 | ||||||
|  | 	mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \
 | ||||||
|  | 	ps ps-am tags uninstall uninstall-am | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | # Tell versions [3.59,3.63) of GNU make to not export all variables.
 | ||||||
|  | # Otherwise a system limit (for SysV at least) may be exceeded.
 | ||||||
|  | .NOEXPORT: | ||||||
|  | @ -301,7 +301,7 @@ iso9660_get_ltime (const iso9660_ltime_t *p_ldate, | ||||||
| */ | */ | ||||||
| void | void | ||||||
| iso9660_set_dtime_with_timezone (const struct tm *p_tm,  | iso9660_set_dtime_with_timezone (const struct tm *p_tm,  | ||||||
|                                  int timezone, |                                  int time_zone, | ||||||
|                                  /*out*/ iso9660_dtime_t *p_idr_date) |                                  /*out*/ iso9660_dtime_t *p_idr_date) | ||||||
| { | { | ||||||
|   memset (p_idr_date, 0, 7); |   memset (p_idr_date, 0, 7); | ||||||
|  | @ -317,7 +317,7 @@ iso9660_set_dtime_with_timezone (const struct tm *p_tm, | ||||||
| 
 | 
 | ||||||
|   /* The ISO 9660 timezone is in the range -48..+52 and each unit
 |   /* The ISO 9660 timezone is in the range -48..+52 and each unit
 | ||||||
|      represents a 15-minute interval. */ |      represents a 15-minute interval. */ | ||||||
|   p_idr_date->dt_gmtoff = timezone / 15; |   p_idr_date->dt_gmtoff = time_zone / 15; | ||||||
| 
 | 
 | ||||||
|   if (p_idr_date->dt_gmtoff < -48 ) { |   if (p_idr_date->dt_gmtoff < -48 ) { | ||||||
|      |      | ||||||
|  | @ -337,14 +337,14 @@ iso9660_set_dtime_with_timezone (const struct tm *p_tm, | ||||||
| void | void | ||||||
| iso9660_set_dtime (const struct tm *p_tm, /*out*/ iso9660_dtime_t *p_idr_date) | iso9660_set_dtime (const struct tm *p_tm, /*out*/ iso9660_dtime_t *p_idr_date) | ||||||
| { | { | ||||||
|   int timezone; |   int time_zone; | ||||||
| #ifdef HAVE_TM_GMTOFF | #ifdef HAVE_TM_GMTOFF | ||||||
|   /* Convert seconds to minutes */ |   /* Convert seconds to minutes */ | ||||||
|   timezone = p_tm->tm_gmtoff / 60; |   time_zone = p_tm->tm_gmtoff / 60; | ||||||
| #else  | #else  | ||||||
|   timezone = (p_tm->tm_isdst > 0) ? -60 : 0; |   time_zone = (p_tm->tm_isdst > 0) ? -60 : 0; | ||||||
| #endif | #endif | ||||||
|   iso9660_set_dtime_with_timezone (p_tm, timezone, p_idr_date); |   iso9660_set_dtime_with_timezone (p_tm, time_zone, p_idr_date); | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| /*!
 | /*!
 | ||||||
|  | @ -354,7 +354,7 @@ iso9660_set_dtime (const struct tm *p_tm, /*out*/ iso9660_dtime_t *p_idr_date) | ||||||
| */ | */ | ||||||
| void | void | ||||||
| iso9660_set_ltime_with_timezone (const struct tm *p_tm,  | iso9660_set_ltime_with_timezone (const struct tm *p_tm,  | ||||||
|                                  int timezone, |                                  int time_zone, | ||||||
|                                  /*out*/ iso9660_ltime_t *pvd_date) |                                  /*out*/ iso9660_ltime_t *pvd_date) | ||||||
| { | { | ||||||
|   char *_pvd_date = (char *) pvd_date;  |   char *_pvd_date = (char *) pvd_date;  | ||||||
|  | @ -371,7 +371,7 @@ iso9660_set_ltime_with_timezone (const struct tm *p_tm, | ||||||
|            0 /* 1/100 secs */ ); |            0 /* 1/100 secs */ ); | ||||||
| 
 | 
 | ||||||
|   /* Set time zone in 15-minute interval encoding. */ |   /* Set time zone in 15-minute interval encoding. */ | ||||||
|   pvd_date->lt_gmtoff -= (timezone / 15); |   pvd_date->lt_gmtoff -= (time_zone / 15); | ||||||
|   if (pvd_date->lt_gmtoff < -48 ) { |   if (pvd_date->lt_gmtoff < -48 ) { | ||||||
|      |      | ||||||
|     cdio_warn ("Converted ISO 9660 timezone %d is less than -48. Adjusted",  |     cdio_warn ("Converted ISO 9660 timezone %d is less than -48. Adjusted",  | ||||||
|  | @ -390,14 +390,14 @@ iso9660_set_ltime_with_timezone (const struct tm *p_tm, | ||||||
| void | void | ||||||
| iso9660_set_ltime (const struct tm *p_tm, /*out*/ iso9660_ltime_t *pvd_date) | iso9660_set_ltime (const struct tm *p_tm, /*out*/ iso9660_ltime_t *pvd_date) | ||||||
| { | { | ||||||
|   int timezone; |   int time_zone; | ||||||
| #ifdef HAVE_TM_GMTOFF | #ifdef HAVE_TM_GMTOFF | ||||||
|   /* Set time zone in 15-minute interval encoding. */ |   /* Set time zone in 15-minute interval encoding. */ | ||||||
|   timezone = p_tm->tm_gmtoff / 60; |   time_zone = p_tm->tm_gmtoff / 60; | ||||||
| #else | #else | ||||||
|   timezone = (p_tm->tm_isdst > 0) ? -60 : 0; |   time_zone = (p_tm->tm_isdst > 0) ? -60 : 0; | ||||||
| #endif | #endif | ||||||
|   iso9660_set_ltime_with_timezone (p_tm, timezone, pvd_date); |   iso9660_set_ltime_with_timezone (p_tm, time_zone, pvd_date); | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| /*!
 | /*!
 | ||||||
|  | @ -1126,7 +1126,7 @@ iso9660_get_application_id(iso9660_pvd_t *p_pvd) | ||||||
|   return strdup(strip_trail(p_pvd->application_id, ISO_MAX_APPLICATION_ID)); |   return strdup(strip_trail(p_pvd->application_id, ISO_MAX_APPLICATION_ID)); | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| #if FIXME | #ifdef FIXME | ||||||
| lsn_t | lsn_t | ||||||
| iso9660_get_dir_extent(const iso9660_dir_t *idr)  | iso9660_get_dir_extent(const iso9660_dir_t *idr)  | ||||||
| { | { | ||||||
|  | @ -1142,7 +1142,7 @@ iso9660_get_dir_len(const iso9660_dir_t *idr) | ||||||
|   return idr->length; |   return idr->length; | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| #if FIXME | #ifdef FIXME | ||||||
| uint8_t | uint8_t | ||||||
| iso9660_get_dir_size(const iso9660_dir_t *idr)  | iso9660_get_dir_size(const iso9660_dir_t *idr)  | ||||||
| { | { | ||||||
|  |  | ||||||
|  | @ -780,7 +780,7 @@ _iso9660_dir_to_statbuf (iso9660_dir_t *p_iso9660_dir, bool_3way_t b_xa, | ||||||
| 	  calloc(1, sizeof(iso9660_stat_t)+i_rr_fname+2); | 	  calloc(1, sizeof(iso9660_stat_t)+i_rr_fname+2); | ||||||
|         if (!p_stat_new) |         if (!p_stat_new) | ||||||
|           { |           { | ||||||
|           cdio_warn("Couldn't calloc(1, %zd)", sizeof(iso9660_stat_t)+i_rr_fname+2); |           cdio_warn("Couldn't calloc(1, %u)", (unsigned int)(sizeof(iso9660_stat_t)+i_rr_fname+2)); | ||||||
|           return NULL; |           return NULL; | ||||||
|           } |           } | ||||||
| 	memcpy(p_stat_new, p_stat, stat_len); | 	memcpy(p_stat_new, p_stat, stat_len); | ||||||
|  | @ -1008,7 +1008,6 @@ _fs_stat_traverse (const CdIo_t *p_cdio, const iso9660_stat_t *_root, | ||||||
|   while (offset < (_root->secsize * ISO_BLOCKSIZE)) |   while (offset < (_root->secsize * ISO_BLOCKSIZE)) | ||||||
|     { |     { | ||||||
|       iso9660_dir_t *p_iso9660_dir = (void *) &_dirbuf[offset]; |       iso9660_dir_t *p_iso9660_dir = (void *) &_dirbuf[offset]; | ||||||
|       iso9660_stat_t *p_stat; |  | ||||||
|       int cmp; |       int cmp; | ||||||
| 
 | 
 | ||||||
|       if (!iso9660_get_dir_len(p_iso9660_dir)) |       if (!iso9660_get_dir_len(p_iso9660_dir)) | ||||||
|  | @ -1026,7 +1025,6 @@ _fs_stat_traverse (const CdIo_t *p_cdio, const iso9660_stat_t *_root, | ||||||
| 	   && yep != p_stat->rr.b3_rock ) { | 	   && yep != p_stat->rr.b3_rock ) { | ||||||
| 	char *trans_fname = NULL; | 	char *trans_fname = NULL; | ||||||
| 	size_t i_trans_fname=strlen(p_stat->filename); | 	size_t i_trans_fname=strlen(p_stat->filename); | ||||||
| 	int trans_len; |  | ||||||
| 	 | 	 | ||||||
| 	if (i_trans_fname) { | 	if (i_trans_fname) { | ||||||
| 	  trans_fname = calloc(1, i_trans_fname+1); | 	  trans_fname = calloc(1, i_trans_fname+1); | ||||||
|  | @ -1036,7 +1034,7 @@ _fs_stat_traverse (const CdIo_t *p_cdio, const iso9660_stat_t *_root, | ||||||
| 	    free(p_stat); | 	    free(p_stat); | ||||||
| 	    return NULL; | 	    return NULL; | ||||||
| 	  } | 	  } | ||||||
| 	  trans_len = iso9660_name_translate_ext(p_stat->filename, trans_fname, | 	  iso9660_name_translate_ext(p_stat->filename, trans_fname, | ||||||
| 						 p_env->i_joliet_level); | 						 p_env->i_joliet_level); | ||||||
| 	  cmp = strcmp(splitpath[0], trans_fname); | 	  cmp = strcmp(splitpath[0], trans_fname); | ||||||
| 	  free(trans_fname); | 	  free(trans_fname); | ||||||
|  | @ -1080,7 +1078,7 @@ _fs_iso_stat_traverse (iso9660_t *p_iso, const iso9660_stat_t *_root, | ||||||
|       p_stat = calloc(1, len); |       p_stat = calloc(1, len); | ||||||
|       if (!p_stat) |       if (!p_stat) | ||||||
|         { |         { | ||||||
|         cdio_warn("Couldn't calloc(1, %d)", len); |         cdio_warn("Couldn't calloc(1, %u)", (unsigned int)len); | ||||||
|         return NULL; |         return NULL; | ||||||
|         } |         } | ||||||
|       memcpy(p_stat, _root, len); |       memcpy(p_stat, _root, len); | ||||||
|  | @ -1133,7 +1131,6 @@ _fs_iso_stat_traverse (iso9660_t *p_iso, const iso9660_stat_t *_root, | ||||||
| 	   && yep != p_stat->rr.b3_rock ) { | 	   && yep != p_stat->rr.b3_rock ) { | ||||||
| 	char *trans_fname = NULL; | 	char *trans_fname = NULL; | ||||||
| 	size_t i_trans_fname=strlen(p_stat->filename); | 	size_t i_trans_fname=strlen(p_stat->filename); | ||||||
| 	int trans_len; |  | ||||||
| 
 | 
 | ||||||
| 	if (i_trans_fname) { | 	if (i_trans_fname) { | ||||||
| 	  trans_fname = calloc(1, i_trans_fname+1); | 	  trans_fname = calloc(1, i_trans_fname+1); | ||||||
|  | @ -1143,7 +1140,7 @@ _fs_iso_stat_traverse (iso9660_t *p_iso, const iso9660_stat_t *_root, | ||||||
| 	    free(p_stat); | 	    free(p_stat); | ||||||
| 	    return NULL; | 	    return NULL; | ||||||
| 	  } | 	  } | ||||||
| 	  trans_len = iso9660_name_translate_ext(p_stat->filename, trans_fname,  | 	  iso9660_name_translate_ext(p_stat->filename, trans_fname,  | ||||||
| 						 p_iso->i_joliet_level); | 						 p_iso->i_joliet_level); | ||||||
| 	  cmp = strcmp(splitpath[0], trans_fname); | 	  cmp = strcmp(splitpath[0], trans_fname); | ||||||
| 	  free(trans_fname); | 	  free(trans_fname); | ||||||
|  | @ -1450,7 +1447,7 @@ find_lsn_recurse (void *p_image, iso9660_readdir_t iso9660_readdir, | ||||||
|     { |     { | ||||||
|       iso9660_stat_t *statbuf = _cdio_list_node_data (entnode); |       iso9660_stat_t *statbuf = _cdio_list_node_data (entnode); | ||||||
|       const char *psz_filename  = (char *) statbuf->filename; |       const char *psz_filename  = (char *) statbuf->filename; | ||||||
|       const size_t len = strlen(psz_path) + strlen(psz_filename)+2; |       size_t len = strlen(psz_path) + strlen(psz_filename)+2; | ||||||
|        |        | ||||||
|       if (*ppsz_full_filename != NULL) free(*ppsz_full_filename); |       if (*ppsz_full_filename != NULL) free(*ppsz_full_filename); | ||||||
|       *ppsz_full_filename = calloc(1, len); |       *ppsz_full_filename = calloc(1, len); | ||||||
|  | @ -1463,11 +1460,11 @@ find_lsn_recurse (void *p_image, iso9660_readdir_t iso9660_readdir, | ||||||
|       } |       } | ||||||
| 
 | 
 | ||||||
|       if (statbuf->lsn == lsn) { |       if (statbuf->lsn == lsn) { | ||||||
| 	size_t len=sizeof(iso9660_stat_t)+strlen(statbuf->filename)+1; | 	len=sizeof(iso9660_stat_t)+strlen(statbuf->filename)+1; | ||||||
| 	iso9660_stat_t *ret_stat = calloc(1, len); | 	iso9660_stat_t *ret_stat = calloc(1, len); | ||||||
| 	if (!ret_stat) | 	if (!ret_stat) | ||||||
| 	  { | 	  { | ||||||
|           cdio_warn("Couldn't calloc(1, %d)", len); |           cdio_warn("Couldn't calloc(1, %u)", (unsigned int)len); | ||||||
|           return NULL; |           return NULL; | ||||||
| 	  } | 	  } | ||||||
| 	memcpy(ret_stat, statbuf, len); | 	memcpy(ret_stat, statbuf, len); | ||||||
|  |  | ||||||
|  | @ -18,7 +18,7 @@ | ||||||
| /* Rock Ridge Extensions to iso9660 */ | /* Rock Ridge Extensions to iso9660 */ | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
| #if HAVE_CONFIG_H | #if defined(HAVE_CONFIG_H) && !defined(__CDIO_CONFIG_H__) | ||||||
| # include <config.h> | # include <config.h> | ||||||
| # define __CDIO_CONFIG_H__ 1 | # define __CDIO_CONFIG_H__ 1 | ||||||
| #else | #else | ||||||
|  | @ -116,7 +116,8 @@ realloc_symlink(/*in/out*/ iso9660_stat_t *p_stat, uint8_t i_grow) | ||||||
| #define CHECK_CE				 \ | #define CHECK_CE				 \ | ||||||
|   { cont_extent = from_733(*rr->u.CE.extent);	 \ |   { cont_extent = from_733(*rr->u.CE.extent);	 \ | ||||||
|     cont_offset = from_733(*rr->u.CE.offset);	 \ |     cont_offset = from_733(*rr->u.CE.offset);	 \ | ||||||
|     cont_size = from_733(*rr->u.CE.size); } |     cont_size = from_733(*rr->u.CE.size);	 \ | ||||||
|  |     (void)cont_extent; (void)cont_offset, (void)cont_size; } | ||||||
| 
 | 
 | ||||||
| #define SETUP_ROCK_RIDGE(DE,CHR,LEN)	      		      	\ | #define SETUP_ROCK_RIDGE(DE,CHR,LEN)	      		      	\ | ||||||
|   {								\ |   {								\ | ||||||
|  | @ -473,7 +474,7 @@ parse_rock_ridge_stat_internal(iso9660_dir_t *p_iso9660_dir, | ||||||
|       case SIG('R','E'): |       case SIG('R','E'): | ||||||
| 	cdio_warn("Attempt to read p_stat for relocated directory"); | 	cdio_warn("Attempt to read p_stat for relocated directory"); | ||||||
| 	goto out; | 	goto out; | ||||||
| #if FINISHED | #ifdef FINISHED | ||||||
|       case SIG('C','L'):  |       case SIG('C','L'):  | ||||||
| 	{ | 	{ | ||||||
| 	  iso9660_stat_t * reloc; | 	  iso9660_stat_t * reloc; | ||||||
|  |  | ||||||
|  | @ -17,7 +17,7 @@ | ||||||
| */ | */ | ||||||
|  |  | ||||||
| 
 | 
 | ||||||
| #if HAVE_CONFIG_H | #if defined(HAVE_CONFIG_H) && !defined(__CDIO_CONFIG_H__) | ||||||
| # include <config.h> | # include <config.h> | ||||||
| # define __CDIO_CONFIG_H__ 1 | # define __CDIO_CONFIG_H__ 1 | ||||||
| #else | #else | ||||||
|  |  | ||||||
|  | @ -9,11 +9,6 @@ | ||||||
| #ifndef _UNISTD_H_ | #ifndef _UNISTD_H_ | ||||||
| #define _UNISTD_H_ | #define _UNISTD_H_ | ||||||
| 
 | 
 | ||||||
| /* On MS environments, the inline keyword is available in C++ only */ |  | ||||||
| #ifndef inline |  | ||||||
| #define inline __inline |  | ||||||
| #endif |  | ||||||
| 
 |  | ||||||
| typedef unsigned short mode_t; | typedef unsigned short mode_t; | ||||||
| 
 | 
 | ||||||
| /* ssize_t is also not available (copy/paste from MinGW) */ | /* ssize_t is also not available (copy/paste from MinGW) */ | ||||||
|  | @ -97,7 +97,7 @@ | ||||||
|       <WarningLevel>Level3</WarningLevel> |       <WarningLevel>Level3</WarningLevel> | ||||||
|       <Optimization>Disabled</Optimization> |       <Optimization>Disabled</Optimization> | ||||||
|       <PreprocessorDefinitions>_CRTDBG_MAP_ALLOC;_CRT_SECURE_NO_WARNINGS;ISOLATION_AWARE_ENABLED;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> |       <PreprocessorDefinitions>_CRTDBG_MAP_ALLOC;_CRT_SECURE_NO_WARNINGS;ISOLATION_AWARE_ENABLED;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> | ||||||
|       <AdditionalIncludeDirectories>..;..\..;..\..\driver;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> |       <AdditionalIncludeDirectories>..;..\..;..\..\driver;..\..\msvc;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> | ||||||
|       <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> |       <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> | ||||||
|       <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> |       <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> | ||||||
|     </ClCompile> |     </ClCompile> | ||||||
|  | @ -117,7 +117,7 @@ | ||||||
|       <Optimization>MaxSpeed</Optimization> |       <Optimization>MaxSpeed</Optimization> | ||||||
|       <IntrinsicFunctions>true</IntrinsicFunctions> |       <IntrinsicFunctions>true</IntrinsicFunctions> | ||||||
|       <PreprocessorDefinitions>_CRTDBG_MAP_ALLOC;_CRT_SECURE_NO_WARNINGS;ISOLATION_AWARE_ENABLED;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> |       <PreprocessorDefinitions>_CRTDBG_MAP_ALLOC;_CRT_SECURE_NO_WARNINGS;ISOLATION_AWARE_ENABLED;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> | ||||||
|       <AdditionalIncludeDirectories>..;..\..;..\..\driver;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> |       <AdditionalIncludeDirectories>..;..\..;..\..\driver;..\..\msvc;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> | ||||||
|       <RuntimeLibrary>MultiThreaded</RuntimeLibrary> |       <RuntimeLibrary>MultiThreaded</RuntimeLibrary> | ||||||
|       <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> |       <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> | ||||||
|     </ClCompile> |     </ClCompile> | ||||||
|  | @ -132,7 +132,7 @@ | ||||||
|       <WarningLevel>Level3</WarningLevel> |       <WarningLevel>Level3</WarningLevel> | ||||||
|       <Optimization>Disabled</Optimization> |       <Optimization>Disabled</Optimization> | ||||||
|       <PreprocessorDefinitions>_CRTDBG_MAP_ALLOC;_CRT_SECURE_NO_WARNINGS;ISOLATION_AWARE_ENABLED;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> |       <PreprocessorDefinitions>_CRTDBG_MAP_ALLOC;_CRT_SECURE_NO_WARNINGS;ISOLATION_AWARE_ENABLED;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> | ||||||
|       <AdditionalIncludeDirectories>..;..\..;..\..\driver;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> |       <AdditionalIncludeDirectories>..;..\..;..\..\driver;..\..\msvc;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> | ||||||
|       <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> |       <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> | ||||||
|       <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> |       <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> | ||||||
|     </ClCompile> |     </ClCompile> | ||||||
|  | @ -152,7 +152,7 @@ | ||||||
|       <Optimization>MaxSpeed</Optimization> |       <Optimization>MaxSpeed</Optimization> | ||||||
|       <IntrinsicFunctions>true</IntrinsicFunctions> |       <IntrinsicFunctions>true</IntrinsicFunctions> | ||||||
|       <PreprocessorDefinitions>_CRTDBG_MAP_ALLOC;_CRT_SECURE_NO_WARNINGS;ISOLATION_AWARE_ENABLED;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> |       <PreprocessorDefinitions>_CRTDBG_MAP_ALLOC;_CRT_SECURE_NO_WARNINGS;ISOLATION_AWARE_ENABLED;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> | ||||||
|       <AdditionalIncludeDirectories>..;..\..;..\..\driver;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> |       <AdditionalIncludeDirectories>..;..\..;..\..\driver;..\..\msvc;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> | ||||||
|       <RuntimeLibrary>MultiThreaded</RuntimeLibrary> |       <RuntimeLibrary>MultiThreaded</RuntimeLibrary> | ||||||
|       <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> |       <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> | ||||||
|     </ClCompile> |     </ClCompile> | ||||||
|  |  | ||||||
|  | @ -1,57 +1,3 @@ | ||||||
| #   Copyright (C) 2003, 2004, 2006, 2008, 2011 | noinst_LIBRARIES = libudf.a | ||||||
| #    Rocky Bernstein <rocky@gnu.org> | libudf_a_SOURCES = udf.c udf_file.c udf_fs.c udf_time.c filemode.c | ||||||
| # | libudf_a_CFLAGS = -I. -I.. -I../driver $(AM_CFLAGS) | ||||||
| #   This program is free software: you can redistribute it and/or modify |  | ||||||
| #   it under the terms of the GNU General Public License as published by |  | ||||||
| #   the Free Software Foundation, either version 3 of the License, or |  | ||||||
| #   (at your option) any later version. |  | ||||||
| # |  | ||||||
| #   This program is distributed in the hope that it will be useful, |  | ||||||
| #   but WITHOUT ANY WARRANTY; without even the implied warranty of |  | ||||||
| #   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the |  | ||||||
| #   GNU General Public License for more details. |  | ||||||
| # |  | ||||||
| #   You should have received a copy of the GNU General Public License |  | ||||||
| #   along with this program.  If not, see <http://www.gnu.org/licenses/>. |  | ||||||
| 
 |  | ||||||
| ######################################################## |  | ||||||
| # Things to make the libudf library |  | ||||||
| ######################################################## |  | ||||||
| # |  | ||||||
| # From libtool documentation amended with guidance from N. Boullis:  |  | ||||||
| # |  | ||||||
| #  1. Start with version information of `0:0:0' for each libtool library. |  | ||||||
| # |  | ||||||
| #  2. It is probably not a good idea to update the version information  |  | ||||||
| #     several times between public releases, but rather once per public |  | ||||||
| #     release. (This seems to be more an aesthetic consideration than |  | ||||||
| #     a hard technical one.) |  | ||||||
| # |  | ||||||
| #  3. If the library source code has changed at all since the last |  | ||||||
| #     update, then increment REVISION (`C:R:A' becomes `C:R+1:A'). |  | ||||||
| # |  | ||||||
| #  4. If any interfaces have been added, removed, or changed since the |  | ||||||
| #     last update, increment CURRENT, and set REVISION to 0. |  | ||||||
| # |  | ||||||
| #  5. If any interfaces have been added since the last public release, |  | ||||||
| #     then increment AGE. |  | ||||||
| # |  | ||||||
| #  6. If any interfaces have been removed or changed since the last |  | ||||||
| #     public release, then set AGE to 0. A changed interface means an |  | ||||||
| #     incompatibility with previous versions. |  | ||||||
| 
 |  | ||||||
| libudf_la_CURRENT = 1 |  | ||||||
| libudf_la_REVISION = 0 |  | ||||||
| libudf_la_AGE = 0 |  | ||||||
| 
 |  | ||||||
| EXTRA_DIST = libudf.sym |  | ||||||
| 
 |  | ||||||
| noinst_HEADERS = udf_fs.h udf_private.h |  | ||||||
| 
 |  | ||||||
| lib_LTLIBRARIES = libudf.la |  | ||||||
| 
 |  | ||||||
| libudf_la_SOURCES = udf.c udf_file.c udf_fs.c udf_time.c filemode.c |  | ||||||
| 
 |  | ||||||
| libudf_la_LIBADD = @LIBCDIO_LIBS@ @LT_NO_UNDEFINED@ |  | ||||||
| 
 |  | ||||||
| INCLUDES = $(LIBCDIO_CFLAGS) |  | ||||||
|  |  | ||||||
							
								
								
									
										432
									
								
								src/libcdio/udf/Makefile.in
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										432
									
								
								src/libcdio/udf/Makefile.in
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,432 @@ | ||||||
|  | # Makefile.in generated by automake 1.11.1 from Makefile.am.
 | ||||||
|  | # @configure_input@
 | ||||||
|  | 
 | ||||||
|  | # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
 | ||||||
|  | # 2003, 2004, 2005, 2006, 2007, 2008, 2009  Free Software Foundation,
 | ||||||
|  | # Inc.
 | ||||||
|  | # This Makefile.in is free software; the Free Software Foundation
 | ||||||
|  | # gives unlimited permission to copy and/or distribute it,
 | ||||||
|  | # with or without modifications, as long as this notice is preserved.
 | ||||||
|  | 
 | ||||||
|  | # This program is distributed in the hope that it will be useful,
 | ||||||
|  | # but WITHOUT ANY WARRANTY, to the extent permitted by law; without
 | ||||||
|  | # even the implied warranty of MERCHANTABILITY or FITNESS FOR A
 | ||||||
|  | # PARTICULAR PURPOSE.
 | ||||||
|  | 
 | ||||||
|  | @SET_MAKE@ | ||||||
|  | 
 | ||||||
|  | VPATH = @srcdir@ | ||||||
|  | pkgdatadir = $(datadir)/@PACKAGE@ | ||||||
|  | pkgincludedir = $(includedir)/@PACKAGE@ | ||||||
|  | pkglibdir = $(libdir)/@PACKAGE@ | ||||||
|  | pkglibexecdir = $(libexecdir)/@PACKAGE@ | ||||||
|  | am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd | ||||||
|  | install_sh_DATA = $(install_sh) -c -m 644 | ||||||
|  | install_sh_PROGRAM = $(install_sh) -c | ||||||
|  | install_sh_SCRIPT = $(install_sh) -c | ||||||
|  | INSTALL_HEADER = $(INSTALL_DATA) | ||||||
|  | transform = $(program_transform_name) | ||||||
|  | NORMAL_INSTALL = : | ||||||
|  | PRE_INSTALL = : | ||||||
|  | POST_INSTALL = : | ||||||
|  | NORMAL_UNINSTALL = : | ||||||
|  | PRE_UNINSTALL = : | ||||||
|  | POST_UNINSTALL = : | ||||||
|  | subdir = src/libcdio/udf | ||||||
|  | DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am | ||||||
|  | ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 | ||||||
|  | am__aclocal_m4_deps = $(top_srcdir)/configure.ac | ||||||
|  | am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
 | ||||||
|  | 	$(ACLOCAL_M4) | ||||||
|  | mkinstalldirs = $(install_sh) -d | ||||||
|  | CONFIG_CLEAN_FILES = | ||||||
|  | CONFIG_CLEAN_VPATH_FILES = | ||||||
|  | LIBRARIES = $(noinst_LIBRARIES) | ||||||
|  | AR = ar | ||||||
|  | ARFLAGS = cru | ||||||
|  | AM_V_AR = $(am__v_AR_$(V)) | ||||||
|  | am__v_AR_ = $(am__v_AR_$(AM_DEFAULT_VERBOSITY)) | ||||||
|  | am__v_AR_0 = @echo "  AR    " $@; | ||||||
|  | AM_V_at = $(am__v_at_$(V)) | ||||||
|  | am__v_at_ = $(am__v_at_$(AM_DEFAULT_VERBOSITY)) | ||||||
|  | am__v_at_0 = @ | ||||||
|  | libudf_a_AR = $(AR) $(ARFLAGS) | ||||||
|  | libudf_a_LIBADD = | ||||||
|  | am_libudf_a_OBJECTS = libudf_a-udf.$(OBJEXT) \
 | ||||||
|  | 	libudf_a-udf_file.$(OBJEXT) libudf_a-udf_fs.$(OBJEXT) \
 | ||||||
|  | 	libudf_a-udf_time.$(OBJEXT) libudf_a-filemode.$(OBJEXT) | ||||||
|  | libudf_a_OBJECTS = $(am_libudf_a_OBJECTS) | ||||||
|  | DEFAULT_INCLUDES = -I.@am__isrc@ | ||||||
|  | depcomp = | ||||||
|  | am__depfiles_maybe = | ||||||
|  | AM_V_lt = $(am__v_lt_$(V)) | ||||||
|  | am__v_lt_ = $(am__v_lt_$(AM_DEFAULT_VERBOSITY)) | ||||||
|  | am__v_lt_0 = --silent | ||||||
|  | COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
 | ||||||
|  | 	$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) | ||||||
|  | AM_V_CC = $(am__v_CC_$(V)) | ||||||
|  | am__v_CC_ = $(am__v_CC_$(AM_DEFAULT_VERBOSITY)) | ||||||
|  | am__v_CC_0 = @echo "  CC    " $@; | ||||||
|  | CCLD = $(CC) | ||||||
|  | LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ | ||||||
|  | AM_V_CCLD = $(am__v_CCLD_$(V)) | ||||||
|  | am__v_CCLD_ = $(am__v_CCLD_$(AM_DEFAULT_VERBOSITY)) | ||||||
|  | am__v_CCLD_0 = @echo "  CCLD  " $@; | ||||||
|  | AM_V_GEN = $(am__v_GEN_$(V)) | ||||||
|  | am__v_GEN_ = $(am__v_GEN_$(AM_DEFAULT_VERBOSITY)) | ||||||
|  | am__v_GEN_0 = @echo "  GEN   " $@; | ||||||
|  | SOURCES = $(libudf_a_SOURCES) | ||||||
|  | ETAGS = etags | ||||||
|  | CTAGS = ctags | ||||||
|  | ACLOCAL = @ACLOCAL@ | ||||||
|  | AMTAR = @AMTAR@ | ||||||
|  | AM_CFLAGS = @AM_CFLAGS@ | ||||||
|  | AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ | ||||||
|  | AM_LDFLAGS = @AM_LDFLAGS@ | ||||||
|  | AM_RCFLAGS = @AM_RCFLAGS@ | ||||||
|  | AUTOCONF = @AUTOCONF@ | ||||||
|  | AUTOHEADER = @AUTOHEADER@ | ||||||
|  | AUTOMAKE = @AUTOMAKE@ | ||||||
|  | AWK = @AWK@ | ||||||
|  | CC = @CC@ | ||||||
|  | CFLAGS = @CFLAGS@ | ||||||
|  | CPPFLAGS = @CPPFLAGS@ | ||||||
|  | CYGPATH_W = @CYGPATH_W@ | ||||||
|  | DEFS = @DEFS@ | ||||||
|  | ECHO_C = @ECHO_C@ | ||||||
|  | ECHO_N = @ECHO_N@ | ||||||
|  | ECHO_T = @ECHO_T@ | ||||||
|  | EXEEXT = @EXEEXT@ | ||||||
|  | EXESUFFIX = @EXESUFFIX@ | ||||||
|  | INSTALL = @INSTALL@ | ||||||
|  | INSTALL_DATA = @INSTALL_DATA@ | ||||||
|  | INSTALL_PROGRAM = @INSTALL_PROGRAM@ | ||||||
|  | INSTALL_SCRIPT = @INSTALL_SCRIPT@ | ||||||
|  | INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ | ||||||
|  | LDFLAGS = @LDFLAGS@ | ||||||
|  | LIBOBJS = @LIBOBJS@ | ||||||
|  | LIBS = @LIBS@ | ||||||
|  | LTLIBOBJS = @LTLIBOBJS@ | ||||||
|  | MAKEINFO = @MAKEINFO@ | ||||||
|  | MKDIR_P = @MKDIR_P@ | ||||||
|  | OBJEXT = @OBJEXT@ | ||||||
|  | PACKAGE = @PACKAGE@ | ||||||
|  | PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ | ||||||
|  | PACKAGE_NAME = @PACKAGE_NAME@ | ||||||
|  | PACKAGE_STRING = @PACKAGE_STRING@ | ||||||
|  | PACKAGE_TARNAME = @PACKAGE_TARNAME@ | ||||||
|  | PACKAGE_URL = @PACKAGE_URL@ | ||||||
|  | PACKAGE_VERSION = @PACKAGE_VERSION@ | ||||||
|  | PATH_SEPARATOR = @PATH_SEPARATOR@ | ||||||
|  | RANLIB = @RANLIB@ | ||||||
|  | RM = @RM@ | ||||||
|  | SET_MAKE = @SET_MAKE@ | ||||||
|  | SHELL = @SHELL@ | ||||||
|  | STRIP = @STRIP@ | ||||||
|  | VERSION = @VERSION@ | ||||||
|  | VISIBILITY_CFLAGS = @VISIBILITY_CFLAGS@ | ||||||
|  | WINDRES = @WINDRES@ | ||||||
|  | abs_builddir = @abs_builddir@ | ||||||
|  | abs_srcdir = @abs_srcdir@ | ||||||
|  | abs_top_builddir = @abs_top_builddir@ | ||||||
|  | abs_top_srcdir = @abs_top_srcdir@ | ||||||
|  | ac_ct_CC = @ac_ct_CC@ | ||||||
|  | am__leading_dot = @am__leading_dot@ | ||||||
|  | am__tar = @am__tar@ | ||||||
|  | am__untar = @am__untar@ | ||||||
|  | bindir = @bindir@ | ||||||
|  | build_alias = @build_alias@ | ||||||
|  | builddir = @builddir@ | ||||||
|  | datadir = @datadir@ | ||||||
|  | datarootdir = @datarootdir@ | ||||||
|  | docdir = @docdir@ | ||||||
|  | dvidir = @dvidir@ | ||||||
|  | exec_prefix = @exec_prefix@ | ||||||
|  | host_alias = @host_alias@ | ||||||
|  | htmldir = @htmldir@ | ||||||
|  | includedir = @includedir@ | ||||||
|  | infodir = @infodir@ | ||||||
|  | install_sh = @install_sh@ | ||||||
|  | libdir = @libdir@ | ||||||
|  | libexecdir = @libexecdir@ | ||||||
|  | localedir = @localedir@ | ||||||
|  | localstatedir = @localstatedir@ | ||||||
|  | mandir = @mandir@ | ||||||
|  | mkdir_p = @mkdir_p@ | ||||||
|  | oldincludedir = @oldincludedir@ | ||||||
|  | pdfdir = @pdfdir@ | ||||||
|  | prefix = @prefix@ | ||||||
|  | program_transform_name = @program_transform_name@ | ||||||
|  | psdir = @psdir@ | ||||||
|  | sbindir = @sbindir@ | ||||||
|  | sharedstatedir = @sharedstatedir@ | ||||||
|  | srcdir = @srcdir@ | ||||||
|  | sysconfdir = @sysconfdir@ | ||||||
|  | target_alias = @target_alias@ | ||||||
|  | top_build_prefix = @top_build_prefix@ | ||||||
|  | top_builddir = @top_builddir@ | ||||||
|  | top_srcdir = @top_srcdir@ | ||||||
|  | noinst_LIBRARIES = libudf.a | ||||||
|  | libudf_a_SOURCES = udf.c udf_file.c udf_fs.c udf_time.c filemode.c | ||||||
|  | libudf_a_CFLAGS = -I. -I.. -I../driver $(AM_CFLAGS) | ||||||
|  | all: all-am | ||||||
|  | 
 | ||||||
|  | .SUFFIXES: | ||||||
|  | .SUFFIXES: .c .o .obj | ||||||
|  | $(srcdir)/Makefile.in:  $(srcdir)/Makefile.am  $(am__configure_deps) | ||||||
|  | 	@for dep in $?; do \
 | ||||||
|  | 	  case '$(am__configure_deps)' in \
 | ||||||
|  | 	    *$$dep*) \
 | ||||||
|  | 	      ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
 | ||||||
|  | 	        && { if test -f $@; then exit 0; else break; fi; }; \
 | ||||||
|  | 	      exit 1;; \
 | ||||||
|  | 	  esac; \
 | ||||||
|  | 	done; \
 | ||||||
|  | 	echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign --ignore-deps src/libcdio/udf/Makefile'; \
 | ||||||
|  | 	$(am__cd) $(top_srcdir) && \
 | ||||||
|  | 	  $(AUTOMAKE) --foreign --ignore-deps src/libcdio/udf/Makefile | ||||||
|  | .PRECIOUS: Makefile | ||||||
|  | Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status | ||||||
|  | 	@case '$?' in \
 | ||||||
|  | 	  *config.status*) \
 | ||||||
|  | 	    cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
 | ||||||
|  | 	  *) \
 | ||||||
|  | 	    echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
 | ||||||
|  | 	    cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
 | ||||||
|  | 	esac; | ||||||
|  | 
 | ||||||
|  | $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) | ||||||
|  | 	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh | ||||||
|  | 
 | ||||||
|  | $(top_srcdir)/configure:  $(am__configure_deps) | ||||||
|  | 	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh | ||||||
|  | $(ACLOCAL_M4):  $(am__aclocal_m4_deps) | ||||||
|  | 	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh | ||||||
|  | $(am__aclocal_m4_deps): | ||||||
|  | 
 | ||||||
|  | clean-noinstLIBRARIES: | ||||||
|  | 	-test -z "$(noinst_LIBRARIES)" || rm -f $(noinst_LIBRARIES) | ||||||
|  | libudf.a: $(libudf_a_OBJECTS) $(libudf_a_DEPENDENCIES)  | ||||||
|  | 	$(AM_V_at)-rm -f libudf.a | ||||||
|  | 	$(AM_V_AR)$(libudf_a_AR) libudf.a $(libudf_a_OBJECTS) $(libudf_a_LIBADD) | ||||||
|  | 	$(AM_V_at)$(RANLIB) libudf.a | ||||||
|  | 
 | ||||||
|  | mostlyclean-compile: | ||||||
|  | 	-rm -f *.$(OBJEXT) | ||||||
|  | 
 | ||||||
|  | distclean-compile: | ||||||
|  | 	-rm -f *.tab.c | ||||||
|  | 
 | ||||||
|  | .c.o: | ||||||
|  | 	$(AM_V_CC) @AM_BACKSLASH@ | ||||||
|  | 	$(COMPILE) -c $< | ||||||
|  | 
 | ||||||
|  | .c.obj: | ||||||
|  | 	$(AM_V_CC) @AM_BACKSLASH@ | ||||||
|  | 	$(COMPILE) -c `$(CYGPATH_W) '$<'` | ||||||
|  | 
 | ||||||
|  | libudf_a-udf.o: udf.c | ||||||
|  | 	$(AM_V_CC) @AM_BACKSLASH@ | ||||||
|  | 	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libudf_a_CFLAGS) $(CFLAGS) -c -o libudf_a-udf.o `test -f 'udf.c' || echo '$(srcdir)/'`udf.c | ||||||
|  | 
 | ||||||
|  | libudf_a-udf.obj: udf.c | ||||||
|  | 	$(AM_V_CC) @AM_BACKSLASH@ | ||||||
|  | 	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libudf_a_CFLAGS) $(CFLAGS) -c -o libudf_a-udf.obj `if test -f 'udf.c'; then $(CYGPATH_W) 'udf.c'; else $(CYGPATH_W) '$(srcdir)/udf.c'; fi` | ||||||
|  | 
 | ||||||
|  | libudf_a-udf_file.o: udf_file.c | ||||||
|  | 	$(AM_V_CC) @AM_BACKSLASH@ | ||||||
|  | 	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libudf_a_CFLAGS) $(CFLAGS) -c -o libudf_a-udf_file.o `test -f 'udf_file.c' || echo '$(srcdir)/'`udf_file.c | ||||||
|  | 
 | ||||||
|  | libudf_a-udf_file.obj: udf_file.c | ||||||
|  | 	$(AM_V_CC) @AM_BACKSLASH@ | ||||||
|  | 	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libudf_a_CFLAGS) $(CFLAGS) -c -o libudf_a-udf_file.obj `if test -f 'udf_file.c'; then $(CYGPATH_W) 'udf_file.c'; else $(CYGPATH_W) '$(srcdir)/udf_file.c'; fi` | ||||||
|  | 
 | ||||||
|  | libudf_a-udf_fs.o: udf_fs.c | ||||||
|  | 	$(AM_V_CC) @AM_BACKSLASH@ | ||||||
|  | 	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libudf_a_CFLAGS) $(CFLAGS) -c -o libudf_a-udf_fs.o `test -f 'udf_fs.c' || echo '$(srcdir)/'`udf_fs.c | ||||||
|  | 
 | ||||||
|  | libudf_a-udf_fs.obj: udf_fs.c | ||||||
|  | 	$(AM_V_CC) @AM_BACKSLASH@ | ||||||
|  | 	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libudf_a_CFLAGS) $(CFLAGS) -c -o libudf_a-udf_fs.obj `if test -f 'udf_fs.c'; then $(CYGPATH_W) 'udf_fs.c'; else $(CYGPATH_W) '$(srcdir)/udf_fs.c'; fi` | ||||||
|  | 
 | ||||||
|  | libudf_a-udf_time.o: udf_time.c | ||||||
|  | 	$(AM_V_CC) @AM_BACKSLASH@ | ||||||
|  | 	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libudf_a_CFLAGS) $(CFLAGS) -c -o libudf_a-udf_time.o `test -f 'udf_time.c' || echo '$(srcdir)/'`udf_time.c | ||||||
|  | 
 | ||||||
|  | libudf_a-udf_time.obj: udf_time.c | ||||||
|  | 	$(AM_V_CC) @AM_BACKSLASH@ | ||||||
|  | 	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libudf_a_CFLAGS) $(CFLAGS) -c -o libudf_a-udf_time.obj `if test -f 'udf_time.c'; then $(CYGPATH_W) 'udf_time.c'; else $(CYGPATH_W) '$(srcdir)/udf_time.c'; fi` | ||||||
|  | 
 | ||||||
|  | libudf_a-filemode.o: filemode.c | ||||||
|  | 	$(AM_V_CC) @AM_BACKSLASH@ | ||||||
|  | 	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libudf_a_CFLAGS) $(CFLAGS) -c -o libudf_a-filemode.o `test -f 'filemode.c' || echo '$(srcdir)/'`filemode.c | ||||||
|  | 
 | ||||||
|  | libudf_a-filemode.obj: filemode.c | ||||||
|  | 	$(AM_V_CC) @AM_BACKSLASH@ | ||||||
|  | 	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libudf_a_CFLAGS) $(CFLAGS) -c -o libudf_a-filemode.obj `if test -f 'filemode.c'; then $(CYGPATH_W) 'filemode.c'; else $(CYGPATH_W) '$(srcdir)/filemode.c'; fi` | ||||||
|  | 
 | ||||||
|  | ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) | ||||||
|  | 	list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
 | ||||||
|  | 	unique=`for i in $$list; do \
 | ||||||
|  | 	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
 | ||||||
|  | 	  done | \
 | ||||||
|  | 	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
 | ||||||
|  | 	      END { if (nonempty) { for (i in files) print i; }; }'`; \
 | ||||||
|  | 	mkid -fID $$unique | ||||||
|  | tags: TAGS | ||||||
|  | 
 | ||||||
|  | TAGS:  $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \ | ||||||
|  | 		$(TAGS_FILES) $(LISP) | ||||||
|  | 	set x; \
 | ||||||
|  | 	here=`pwd`; \
 | ||||||
|  | 	list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
 | ||||||
|  | 	unique=`for i in $$list; do \
 | ||||||
|  | 	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
 | ||||||
|  | 	  done | \
 | ||||||
|  | 	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
 | ||||||
|  | 	      END { if (nonempty) { for (i in files) print i; }; }'`; \
 | ||||||
|  | 	shift; \
 | ||||||
|  | 	if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
 | ||||||
|  | 	  test -n "$$unique" || unique=$$empty_fix; \
 | ||||||
|  | 	  if test $$# -gt 0; then \ | ||||||
|  | 	    $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
 | ||||||
|  | 	      "$$@" $$unique; \
 | ||||||
|  | 	  else \
 | ||||||
|  | 	    $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
 | ||||||
|  | 	      $$unique; \
 | ||||||
|  | 	  fi; \
 | ||||||
|  | 	fi | ||||||
|  | ctags: CTAGS | ||||||
|  | CTAGS:  $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \ | ||||||
|  | 		$(TAGS_FILES) $(LISP) | ||||||
|  | 	list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
 | ||||||
|  | 	unique=`for i in $$list; do \
 | ||||||
|  | 	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
 | ||||||
|  | 	  done | \
 | ||||||
|  | 	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
 | ||||||
|  | 	      END { if (nonempty) { for (i in files) print i; }; }'`; \
 | ||||||
|  | 	test -z "$(CTAGS_ARGS)$$unique" \
 | ||||||
|  | 	  || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
 | ||||||
|  | 	     $$unique | ||||||
|  | 
 | ||||||
|  | GTAGS: | ||||||
|  | 	here=`$(am__cd) $(top_builddir) && pwd` \
 | ||||||
|  | 	  && $(am__cd) $(top_srcdir) \
 | ||||||
|  | 	  && gtags -i $(GTAGS_ARGS) "$$here" | ||||||
|  | 
 | ||||||
|  | distclean-tags: | ||||||
|  | 	-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags | ||||||
|  | check-am: all-am | ||||||
|  | check: check-am | ||||||
|  | all-am: Makefile $(LIBRARIES) | ||||||
|  | installdirs: | ||||||
|  | install: install-am | ||||||
|  | install-exec: install-exec-am | ||||||
|  | install-data: install-data-am | ||||||
|  | uninstall: uninstall-am | ||||||
|  | 
 | ||||||
|  | install-am: all-am | ||||||
|  | 	@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am | ||||||
|  | 
 | ||||||
|  | installcheck: installcheck-am | ||||||
|  | install-strip: | ||||||
|  | 	$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
 | ||||||
|  | 	  install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
 | ||||||
|  | 	  `test -z '$(STRIP)' || \
 | ||||||
|  | 	    echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install | ||||||
|  | mostlyclean-generic: | ||||||
|  | 
 | ||||||
|  | clean-generic: | ||||||
|  | 
 | ||||||
|  | distclean-generic: | ||||||
|  | 	-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) | ||||||
|  | 	-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) | ||||||
|  | 
 | ||||||
|  | maintainer-clean-generic: | ||||||
|  | 	@echo "This command is intended for maintainers to use" | ||||||
|  | 	@echo "it deletes files that may require special tools to rebuild." | ||||||
|  | clean: clean-am | ||||||
|  | 
 | ||||||
|  | clean-am: clean-generic clean-noinstLIBRARIES mostlyclean-am | ||||||
|  | 
 | ||||||
|  | distclean: distclean-am | ||||||
|  | 	-rm -f Makefile | ||||||
|  | distclean-am: clean-am distclean-compile distclean-generic \ | ||||||
|  | 	distclean-tags | ||||||
|  | 
 | ||||||
|  | dvi: dvi-am | ||||||
|  | 
 | ||||||
|  | dvi-am: | ||||||
|  | 
 | ||||||
|  | html: html-am | ||||||
|  | 
 | ||||||
|  | html-am: | ||||||
|  | 
 | ||||||
|  | info: info-am | ||||||
|  | 
 | ||||||
|  | info-am: | ||||||
|  | 
 | ||||||
|  | install-data-am: | ||||||
|  | 
 | ||||||
|  | install-dvi: install-dvi-am | ||||||
|  | 
 | ||||||
|  | install-dvi-am: | ||||||
|  | 
 | ||||||
|  | install-exec-am: | ||||||
|  | 
 | ||||||
|  | install-html: install-html-am | ||||||
|  | 
 | ||||||
|  | install-html-am: | ||||||
|  | 
 | ||||||
|  | install-info: install-info-am | ||||||
|  | 
 | ||||||
|  | install-info-am: | ||||||
|  | 
 | ||||||
|  | install-man: | ||||||
|  | 
 | ||||||
|  | install-pdf: install-pdf-am | ||||||
|  | 
 | ||||||
|  | install-pdf-am: | ||||||
|  | 
 | ||||||
|  | install-ps: install-ps-am | ||||||
|  | 
 | ||||||
|  | install-ps-am: | ||||||
|  | 
 | ||||||
|  | installcheck-am: | ||||||
|  | 
 | ||||||
|  | maintainer-clean: maintainer-clean-am | ||||||
|  | 	-rm -f Makefile | ||||||
|  | maintainer-clean-am: distclean-am maintainer-clean-generic | ||||||
|  | 
 | ||||||
|  | mostlyclean: mostlyclean-am | ||||||
|  | 
 | ||||||
|  | mostlyclean-am: mostlyclean-compile mostlyclean-generic | ||||||
|  | 
 | ||||||
|  | pdf: pdf-am | ||||||
|  | 
 | ||||||
|  | pdf-am: | ||||||
|  | 
 | ||||||
|  | ps: ps-am | ||||||
|  | 
 | ||||||
|  | ps-am: | ||||||
|  | 
 | ||||||
|  | uninstall-am: | ||||||
|  | 
 | ||||||
|  | .MAKE: install-am install-strip | ||||||
|  | 
 | ||||||
|  | .PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \ | ||||||
|  | 	clean-noinstLIBRARIES ctags distclean distclean-compile \
 | ||||||
|  | 	distclean-generic distclean-tags dvi dvi-am html html-am info \
 | ||||||
|  | 	info-am install install-am install-data install-data-am \
 | ||||||
|  | 	install-dvi install-dvi-am install-exec install-exec-am \
 | ||||||
|  | 	install-html install-html-am install-info install-info-am \
 | ||||||
|  | 	install-man install-pdf install-pdf-am install-ps \
 | ||||||
|  | 	install-ps-am install-strip installcheck installcheck-am \
 | ||||||
|  | 	installdirs maintainer-clean maintainer-clean-generic \
 | ||||||
|  | 	mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \
 | ||||||
|  | 	ps ps-am tags uninstall uninstall-am | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | # Tell versions [3.59,3.63) of GNU make to not export all variables.
 | ||||||
|  | # Otherwise a system limit (for SysV at least) may be exceeded.
 | ||||||
|  | .NOEXPORT: | ||||||
|  | @ -18,7 +18,7 @@ | ||||||
|   along with this program.  If not, see <http://www.gnu.org/licenses/>.
 |   along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | ||||||
| */ | */ | ||||||
| 
 | 
 | ||||||
| #if HAVE_CONFIG_H | #if defined(HAVE_CONFIG_H) && !defined(__CDIO_CONFIG_H__) | ||||||
| # include <config.h> | # include <config.h> | ||||||
| # define __CDIO_CONFIG_H__ 1 | # define __CDIO_CONFIG_H__ 1 | ||||||
| #else | #else | ||||||
|  |  | ||||||
|  | @ -50,11 +50,9 @@ udf_get_posix_filemode(const udf_dirent_t *p_udf_dirent) | ||||||
|   mode_t mode = 0; |   mode_t mode = 0; | ||||||
| 
 | 
 | ||||||
|   if (udf_get_file_entry(p_udf_dirent, &udf_fe)) { |   if (udf_get_file_entry(p_udf_dirent, &udf_fe)) { | ||||||
|     uint16_t i_flags; |  | ||||||
|     uint32_t i_perms; |     uint32_t i_perms; | ||||||
| 
 | 
 | ||||||
|     i_perms = uint32_from_le(udf_fe.permissions); |     i_perms = uint32_from_le(udf_fe.permissions); | ||||||
|     i_flags = uint16_from_le(udf_fe.icb_tag.flags); |  | ||||||
| 
 | 
 | ||||||
|     if (i_perms & FE_PERM_U_READ)  mode |= S_IRUSR; |     if (i_perms & FE_PERM_U_READ)  mode |= S_IRUSR; | ||||||
|     if (i_perms & FE_PERM_U_WRITE) mode |= S_IWUSR; |     if (i_perms & FE_PERM_U_WRITE) mode |= S_IWUSR; | ||||||
|  | @ -101,6 +99,9 @@ udf_get_posix_filemode(const udf_dirent_t *p_udf_dirent) | ||||||
|     }; |     }; | ||||||
|    |    | ||||||
| #ifdef S_ISUID | #ifdef S_ISUID | ||||||
|  |     uint16_t i_flags; | ||||||
|  |     i_flags = uint16_from_le(udf_fe.icb_tag.flags); | ||||||
|  | 
 | ||||||
|     if (i_flags & ICBTAG_FLAG_SETUID) mode |= S_ISUID; |     if (i_flags & ICBTAG_FLAG_SETUID) mode |= S_ISUID; | ||||||
|     if (i_flags & ICBTAG_FLAG_SETGID) mode |= S_ISGID; |     if (i_flags & ICBTAG_FLAG_SETGID) mode |= S_ISGID; | ||||||
|     if (i_flags & ICBTAG_FLAG_STICKY) mode |= S_ISVTX; |     if (i_flags & ICBTAG_FLAG_STICKY) mode |= S_ISVTX; | ||||||
|  |  | ||||||
|  | @ -240,8 +240,8 @@ udf_read_block(const udf_dirent_t *p_udf_dirent, void * buf, size_t count) | ||||||
|       uint32_t i_max_blocks = CEILING(i_max_size, UDF_BLOCKSIZE); |       uint32_t i_max_blocks = CEILING(i_max_size, UDF_BLOCKSIZE); | ||||||
|       if ( i_max_blocks < count ) { |       if ( i_max_blocks < count ) { | ||||||
| 	  fprintf(stderr, "Warning: read count %u is larger than %u extent size.\n", | 	  fprintf(stderr, "Warning: read count %u is larger than %u extent size.\n", | ||||||
| 		  count, i_max_blocks); | 		  (unsigned int)count, i_max_blocks); | ||||||
| 	  fprintf(stderr, "Warning: read count truncated to %u\n", count); | 	  fprintf(stderr, "Warning: read count truncated to %u\n", (unsigned int)count); | ||||||
| 	  count = i_max_blocks; | 	  count = i_max_blocks; | ||||||
|       } |       } | ||||||
|       ret = udf_read_sectors(p_udf, buf, i_lba, (long)count); |       ret = udf_read_sectors(p_udf, buf, i_lba, (long)count); | ||||||
|  |  | ||||||
|  | @ -41,7 +41,7 @@ | ||||||
|  */ |  */ | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
| #ifdef HAVE_CONFIG_H | #if defined(HAVE_CONFIG_H) && !defined(__CDIO_CONFIG_H__) | ||||||
| # include "config.h" | # include "config.h" | ||||||
| # define __CDIO_CONFIG_H__ 1 | # define __CDIO_CONFIG_H__ 1 | ||||||
| #else | #else | ||||||
|  | @ -59,6 +59,8 @@ | ||||||
| # include <stdlib.h> | # include <stdlib.h> | ||||||
| #endif | #endif | ||||||
| 
 | 
 | ||||||
|  | #include <stdio.h> | ||||||
|  | 
 | ||||||
| /* These definitions are also to make debugging easy. Note that they
 | /* These definitions are also to make debugging easy. Note that they
 | ||||||
|    have to come *before* #include <cdio/ecma_167.h> which sets  |    have to come *before* #include <cdio/ecma_167.h> which sets  | ||||||
|    #defines for these. |    #defines for these. | ||||||
|  | @ -499,7 +501,6 @@ udf_get_root (udf_t *p_udf, bool b_any_partition, partition_num_t i_partition) | ||||||
|      Directory File Entry. |      Directory File Entry. | ||||||
|   */ |   */ | ||||||
|   for (i_lba = mvds_start; i_lba < mvds_end; i_lba++) { |   for (i_lba = mvds_start; i_lba < mvds_end; i_lba++) { | ||||||
|     uint8_t data[UDF_BLOCKSIZE]; |  | ||||||
|      |      | ||||||
|     partition_desc_t *p_partition = (partition_desc_t *) &data; |     partition_desc_t *p_partition = (partition_desc_t *) &data; | ||||||
|      |      | ||||||
|  |  | ||||||
|  | @ -38,7 +38,7 @@ | ||||||
|  *  http://www.boulder.nist.gov/timefreq/pubs/bulletin/leapsecond.htm
 |  *  http://www.boulder.nist.gov/timefreq/pubs/bulletin/leapsecond.htm
 | ||||||
|  */ |  */ | ||||||
| 
 | 
 | ||||||
| #ifdef HAVE_CONFIG_H | #if defined(HAVE_CONFIG_H) && !defined(__CDIO_CONFIG_H__) | ||||||
| #include "config.h" | #include "config.h" | ||||||
| # define __CDIO_CONFIG_H__ 1 | # define __CDIO_CONFIG_H__ 1 | ||||||
| #else | #else | ||||||
|  |  | ||||||
							
								
								
									
										12
									
								
								src/rufus.rc
									
										
									
									
									
								
							
							
						
						
									
										12
									
								
								src/rufus.rc
									
										
									
									
									
								
							|  | @ -33,7 +33,7 @@ LANGUAGE LANG_ENGLISH, SUBLANG_NEUTRAL | ||||||
| IDD_DIALOG DIALOGEX 12, 12, 206, 278 | IDD_DIALOG DIALOGEX 12, 12, 206, 278 | ||||||
| STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU | STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU | ||||||
| EXSTYLE WS_EX_APPWINDOW | EXSTYLE WS_EX_APPWINDOW | ||||||
| CAPTION "Rufus v1.0.7.120" | CAPTION "Rufus v1.0.7.121" | ||||||
| FONT 8, "MS Shell Dlg", 400, 0, 0x1 | FONT 8, "MS Shell Dlg", 400, 0, 0x1 | ||||||
| BEGIN | BEGIN | ||||||
|     DEFPUSHBUTTON   "Start",IDC_START,94,236,50,14 |     DEFPUSHBUTTON   "Start",IDC_START,94,236,50,14 | ||||||
|  | @ -69,7 +69,7 @@ BEGIN | ||||||
|     DEFPUSHBUTTON   "OK",IDOK,231,175,50,14,WS_GROUP |     DEFPUSHBUTTON   "OK",IDOK,231,175,50,14,WS_GROUP | ||||||
|     CONTROL         "<a href=""http://rufus.akeo.ie"">http://rufus.akeo.ie</a>",IDC_ABOUT_RUFUS_URL, |     CONTROL         "<a href=""http://rufus.akeo.ie"">http://rufus.akeo.ie</a>",IDC_ABOUT_RUFUS_URL, | ||||||
|                     "SysLink",WS_TABSTOP,46,47,114,9 |                     "SysLink",WS_TABSTOP,46,47,114,9 | ||||||
|     LTEXT           "Version 1.0.7 (Build 120)",IDC_STATIC,46,19,78,8 |     LTEXT           "Version 1.0.7 (Build 121)",IDC_STATIC,46,19,78,8 | ||||||
|     PUSHBUTTON      "License...",IDC_ABOUT_LICENSE,46,175,50,14,WS_GROUP |     PUSHBUTTON      "License...",IDC_ABOUT_LICENSE,46,175,50,14,WS_GROUP | ||||||
|     EDITTEXT        IDC_ABOUT_COPYRIGHTS,46,107,235,63,ES_MULTILINE | ES_READONLY | WS_VSCROLL |     EDITTEXT        IDC_ABOUT_COPYRIGHTS,46,107,235,63,ES_MULTILINE | ES_READONLY | WS_VSCROLL | ||||||
|     LTEXT           "Report bugs or request enhancements at:",IDC_STATIC,46,66,187,8 |     LTEXT           "Report bugs or request enhancements at:",IDC_STATIC,46,66,187,8 | ||||||
|  | @ -207,8 +207,8 @@ END | ||||||
| // | // | ||||||
| 
 | 
 | ||||||
| VS_VERSION_INFO VERSIONINFO | VS_VERSION_INFO VERSIONINFO | ||||||
|  FILEVERSION 1,0,7,120 |  FILEVERSION 1,0,7,121 | ||||||
|  PRODUCTVERSION 1,0,7,120 |  PRODUCTVERSION 1,0,7,121 | ||||||
|  FILEFLAGSMASK 0x3fL |  FILEFLAGSMASK 0x3fL | ||||||
| #ifdef _DEBUG | #ifdef _DEBUG | ||||||
|  FILEFLAGS 0x1L |  FILEFLAGS 0x1L | ||||||
|  | @ -225,13 +225,13 @@ BEGIN | ||||||
|         BEGIN |         BEGIN | ||||||
|             VALUE "CompanyName", "akeo.ie" |             VALUE "CompanyName", "akeo.ie" | ||||||
|             VALUE "FileDescription", "Rufus" |             VALUE "FileDescription", "Rufus" | ||||||
|             VALUE "FileVersion", "1.0.7.120" |             VALUE "FileVersion", "1.0.7.121" | ||||||
|             VALUE "InternalName", "Rufus" |             VALUE "InternalName", "Rufus" | ||||||
|             VALUE "LegalCopyright", "© 2011 Pete Batard (GPL v3)" |             VALUE "LegalCopyright", "© 2011 Pete Batard (GPL v3)" | ||||||
|             VALUE "LegalTrademarks", "http://www.gnu.org/copyleft/gpl.html" |             VALUE "LegalTrademarks", "http://www.gnu.org/copyleft/gpl.html" | ||||||
|             VALUE "OriginalFilename", "rufus.exe" |             VALUE "OriginalFilename", "rufus.exe" | ||||||
|             VALUE "ProductName", "Rufus" |             VALUE "ProductName", "Rufus" | ||||||
|             VALUE "ProductVersion", "1.0.7.120" |             VALUE "ProductVersion", "1.0.7.121" | ||||||
|         END |         END | ||||||
|     END |     END | ||||||
|     BLOCK "VarFileInfo" |     BLOCK "VarFileInfo" | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue