Commit Graph

44 Commits

Author SHA1 Message Date
flameeyes
a4b1427fe9 Use the LTLIBICONV variable rather than LIBICONV.
With this change, instead of using the fully qualified path to the
shared object (or the one that the configure think is the fully
qualified path), the path where the library is found will be added to
the search path and just a generic -liconv will be used.

The old variable would be fooled up when /usr/lib/libiconv.so is an LD
script that redirects to /lib/libiconv.so, causing failures with some
linkers.

Also, replace @LIBICONV@ for libcdio itself also with $(LTLIBICONV) or
it will fail to link against on uClibc.
2008-08-31 13:38:21 +00:00
karl
3b90a7dda4 update Makefiles to GPLv3+ 2008-03-20 19:02:37 +00:00
rocky
691d64e45b More libiconv escallation. Sigh. 2008-03-15 17:26:13 +00:00
flameeyes
209f1d3358 Add a configure option to disable examples building (useful for distributions, as adding them to noinst will still build them during make all wasting build time. 2008-01-01 03:14:17 +00:00
rocky
2a01d008fc iso9660_fs.c: remove some bugs in freeing here.
isolsn.c: Add a sample program for showing the path for given LSN.
2007-08-12 00:56:09 +00:00
gmerlin
63d8add85e * Umount before ejecting
* Ultra simple eject command
2006-10-21 10:55:18 +00:00
rocky
c1f11393ac Add routine to get tray status (open/closed) and sample program.
Seems broken at least on SuSE 10.1 if not other GNU/Linux's though.
2006-10-11 12:38:17 +00:00
rocky
dfe7ad5410 udf2.c becomes the more general udffile.c 2006-04-17 03:37:58 +00:00
rocky
8a9128cf61 Remove some bugs in udf_file.c Others remain. 2006-04-16 02:34:08 +00:00
rocky
f4438d5de5 . 2006-04-15 16:18:33 +00:00
rocky
c3e6beb4c1 iso1.c->isolist.c iso2.c -> isofile2.c iso3.c -> isofile.c 2006-04-15 15:45:25 +00:00
rocky
2087a6a769 Add example program to show MODE_SENSE page 2A: CD/DVD Capabilities
and Mechanical Status Page.
2006-04-03 18:50:46 +00:00
rocky
2effe553ca Add cdchange program. 2006-01-24 02:25:07 +00:00
rocky
06d3a2e5ac Typo causing compilation failure on OSX. Thanks to Steve Schultz. 2005-11-12 10:27:04 +00:00
rocky
5b12ddaeb4 Note more LIBCDIO dependencies for more programs. Pity automake
doesn't handle this more automatically.
2005-11-10 11:08:21 +00:00
rocky
6cb2949924 Add eject example program and the LIBCDIO_DEPS dependencies. 2005-11-10 11:02:14 +00:00
rocky
e9851bf3a3 udf_find_file -> udf_fopen and made closer to fopen(). It also
simplifies things a little bit. Start testing.
2005-11-01 13:07:01 +00:00
pjcreath
d58ce669d9 Fixed Darwin builds broken by dependency tracking. 2005-10-25 14:16:41 +00:00
rocky
e9be12e7e5 First inkling of code for UDF support. 2005-10-24 03:12:30 +00:00
rocky
f6a5b4ad0b configure.ac: make it explicit that --without-cd-paranoia also means
without the library

If --without-cd-paranoia don't try to build paranoia programs in example and
example/C++.

Thanks to Elio Blanca for reporting the problems.
2005-09-16 09:31:38 +00:00
rocky
b4b1c4ec6f Add option to disable Rock-Ridge support --disable-rock
Add IS_ISSOCK() or S_ISLNK() macros for Rock-Ridge when environment
doesn't have it, e.g. MSYS 1.0.10 with MinGW 3.4.2.

Go over --enable settings. --disable-cpp-progs now works.

Require libcddb 1.0.1 or better
2005-09-15 06:36:01 +00:00
rocky
929770f419 Add routine to report MMC capabilities of a drive. Add that to the
cd-drive program.
2005-04-30 09:42:37 +00:00
rocky
8271c5b9be Comment typo. 2005-04-30 02:04:29 +00:00
rocky
8af9063b84 example: add sample audio program.
cd-info.c cdda-player.c: read_subchannel sets format MSF. So caller no
longer has to.
2005-03-15 04:17:05 +00:00
rocky
674b79f3dc Ooops. MMC4 wasn't supposed to get in there. 2005-02-19 11:44:06 +00:00
rocky
59865cec72 Move C++ files to C++ directory. Add mmc{1,2} checking to list of C++
programs compiled.
2005-02-19 11:42:18 +00:00
rocky
3755da8d0c Add mode_sense6() and mode_sense10() MMC commands. Use them to
hopefully clean up code a little. Remove some unused MMC "private"
commands.

iso4 -> isofuzzy
2005-02-09 02:50:46 +00:00
rocky
6618a05537 Various portability fixes mosty for MSVC which doesn't have drand and
doesn't allow dynamic local arrays.
v_fragment -> v_fragment_t
libcdio.sym: more external symbols defined
/lib/_cdio_linux.c: harmless type mismatch
example/sample2.c -> example/device.c
2005-02-06 15:09:10 +00:00
rocky
db0d9561e9 scsi-mmc{1,2} -> mmc{1,2}
iso4.c: fuzzy ISO 9660 searching
2005-02-04 23:12:16 +00:00
rocky
674ab62822 Add an example which opens the cdio object first. Also show off
data_bigendianp().
2005-01-22 03:41:50 +00:00
rocky
f1a3c2f51c Add set_speed for OSX. 2005-01-18 02:18:49 +00:00
rocky
446c4adc4c Add an example of using paranoia with libcdio. 2005-01-12 04:36:57 +00:00
rocky
1ca2253b95 Fix up ability to use in C++ programs.
Add some C++ example programs to make sure those compile.
2004-11-22 01:03:52 +00:00
rocky
589fba32d9 Solaris fixes
test/vcd_demo.right: fix when vcd-info is not installed.
2004-10-26 08:32:28 +00:00
rocky
4257f24aaa Add libiconv libraries where needed. 2004-10-24 12:26:28 +00:00
rocky
23235f4042 Rename many of the "sample" programs to something more descriptive.
libcdio.texi: add a SCSI-MMC example program.
2004-10-10 00:21:08 +00:00
rocky
0dd6c21281 Make ds.h public. It should have been that way since it *is* public.
Eventually though we'll redo things using glib and then ds.h will get
removed.
2004-10-09 03:20:28 +00:00
rocky
a2af9a1751 SCSI MMC example to show feature list of a drive. 2004-08-06 22:05:16 +00:00
rocky
fbe0efc195 sample9: A program to show issuing a SCSI-MMC command.
sample8: cdio->p_cdio; update copyright
2004-07-29 05:26:46 +00:00
rocky
65fd7d3b43 Regularize MMC commands more. Add ALLOW_PREVENT_MEDIUM.
Start CDTEXT. _cdio_linux.c: better at reporting errors.
2004-07-08 01:27:57 +00:00
rocky
0ace2011d0 libiso9660 depends on libcdio. Cygwin (and perhaps others) then require that
libiso9660 be listed in the link order before things that it depends on.
2004-02-01 17:12:33 +00:00
rocky
3d6e147070 Add routines to open an ISO-9660 image independent of being part of a
CD.
2004-01-10 03:03:08 +00:00
uid67423
4a1b9dc4f0 Add ISO9660 sample program. 2003-12-24 11:05:48 +00:00
rocky
96afc5ba45 Use automake to build sample programs. 2003-09-28 22:11:00 +00:00