aboutsummaryrefslogtreecommitdiff
path: root/archive
diff options
context:
space:
mode:
authorDouglas Gilbert <dgilbert@interlog.com>2007-12-27 04:41:53 +0000
committerDouglas Gilbert <dgilbert@interlog.com>2007-12-27 04:41:53 +0000
commit83b6e5355fb25dc0452e77ddbbe8d206342e5e8b (patch)
treee113604b55c64d2a98bb9c8f3dd948cfc4f13739 /archive
parent543c2b8a8987ca2b75d589fde1d235433ff74719 (diff)
downloadsg3_utils-83b6e5355fb25dc0452e77ddbbe8d206342e5e8b.tar.gz
replace %lld and friends with PRI macros, remove archive/pre_configure
git-svn-id: https://svn.bingwo.ca/repos/sg3_utils/trunk@134 6180dd3e-e324-4e3e-922d-17de1ae2f315
Diffstat (limited to 'archive')
-rw-r--r--archive/pre_configure/CHANGELOG722
-rw-r--r--archive/pre_configure/INSTALL_pre144
-rw-r--r--archive/pre_configure/Makefile252
-rw-r--r--archive/pre_configure/Makefile.asroot252
-rw-r--r--archive/pre_configure/Makefile.freebsd206
-rw-r--r--archive/pre_configure/Makefile.mingw145
-rw-r--r--archive/pre_configure/Makefile.osf1207
-rw-r--r--archive/pre_configure/Makefile.solaris205
-rw-r--r--archive/pre_configure/Makefile.win32179
-rw-r--r--archive/pre_configure/README22
-rwxr-xr-xarchive/pre_configure/debian_rules80
-rwxr-xr-xarchive/pre_configure/make_no_lib.sh3
-rwxr-xr-xarchive/pre_configure/make_no_lib_freebsd.sh3
-rwxr-xr-xarchive/pre_configure/make_no_lib_osf1.sh3
-rwxr-xr-xarchive/pre_configure/make_no_lib_solaris.sh3
-rwxr-xr-xarchive/pre_configure/make_no_lib_static.sh3
-rwxr-xr-xarchive/pre_configure/make_no_lib_win32.sh3
-rw-r--r--archive/pre_configure/no_lib/Makefile.freebsd162
-rw-r--r--archive/pre_configure/no_lib/Makefile.linux208
-rw-r--r--archive/pre_configure/no_lib/Makefile.linux_static207
-rw-r--r--archive/pre_configure/no_lib/Makefile.osf1167
-rw-r--r--archive/pre_configure/no_lib/Makefile.solaris161
-rw-r--r--archive/pre_configure/no_lib/Makefile.win32171
-rw-r--r--archive/pre_configure/no_lib/sg3_utils.spec282
-rw-r--r--archive/pre_configure/sg3_utils.spec_shared184
25 files changed, 0 insertions, 3974 deletions
diff --git a/archive/pre_configure/CHANGELOG b/archive/pre_configure/CHANGELOG
deleted file mode 100644
index 0ec4eaac..00000000
--- a/archive/pre_configure/CHANGELOG
+++ /dev/null
@@ -1,722 +0,0 @@
-Each utility has its own version number, date of last change and
-some description at the top of its ".c" file. All utilities in the main
-directory have their own "man" pages. There is also a sg3_utils man page.
-
-Changelog for sg3_utils-1.25 [20070711]
- - sg_dd: add oflag=sparse to step over bs*bpt number of zeros;
- - with oflag=sparse, write last bs*bpt segment at end or after
- error so file length of OFILE is appropriate
- - allow iflag=null and oflag=null which do nothing (placeholders)
- - when coe>1 then SCSI READ LONG logic remember extended block
- length of first encountered error
- - sg_ses: sync with ses2r17
- - sg_vpd: add block device characteristics VPD page
- - place source in subversion repository
-
-Changelog for sg3_utils-1.24 [20070507]
- - sg_raw: new utility to send arbirary SCSI commands
- - sg_luns: increase number of luns that can be fetched
- - fix length of raw and hex output
- - add '--quiet' option to output only ASCII hex
- representation of each lun
- - sg_rtpg: update for changes in spc4r09
- - sg_persist: update documentation, spc-4 references
- - fix exit status values
- - sg_inq: update version descriptors per spc4r09
- - fix '--id' and '--extended'
- - extend block limits VPD page (sbc3r09)
- - sg_vpd: extend block limits VPD page (sbc3r09)
- - append relative target port identifier to SAS target
- port address with '-iq' option
- - sg_logs: add decoding for stats+performance log pages
- - fix showing of page names for pdt > 0
- - implement '-HH' for single and all pages, fix '-r'
- - when '--maxlen=' given, only do single fetch
- - add Tape Alert (ssc), Media and Element statistics (smc) pages
- - add '--brief' option
- - sg_ses: sync with ses2r16
- - fix bay number for SAS
- - sg_format: add '--dcrt' and '--security' options
- - sgm_dd: add 'smmap' oflag for shared_mmap_io testing
- - add 'dio' oflag
- - sg_dd, sgp_dd: add 'dio' iflag and oflag
- - sg_modes: change SAS mode page names per sas2r09
- - check validity of block descriptors length
- - sg_pt: change opaque context object from 'void *'
- to 'struct sg_pt_base *'
- - sg_opcodes: anticipate extra tmfs from 07-159r0
- - sg_sat_set_features: add more usage information
- - add man page
- - sg_sat_phy_event: add to examples directory
- - sg_lib: sync asc/ascq codes with spc4r10
- - Solaris port: using uscsi interface
-
-Changelog for sg3_utils-1.23 [20070131]
- - sg_read_buffer: new utility
- - sg_write_buffer: new utility
- - sg_opcodes, sg_senddiag, sg_logs, sg_modes, sg_start, sg_inq,
- sg_turs, sg_readcap, sg_rbuf: add getopt_long() based cli;
- old and new cli selectable, new getopt_long cli is default
- - scripts: new subdirectory containing some bash scripts
- - add scripts/README file
- - sg_reassign: add '--hex' option for grown and primary lists
- - sg_rtpg: add '--raw' option
- - sg_lib.h, sg_cmds_basic.h + sg_cmds_extra.h: add C++
- 'extern "C" ' wrappers
- - cleanup C code so it will compile as C++
- - sg_lib: sync with spc4r08
- - include <inttypes.h>, use PRId64 instead of %lld form
- - fix sg_get_sense_str() when empty sense buffer
- - win32 port: add Makefile.mingw + related support for MinGW
- - sg_cmds_extra: add sg_ll_read_buffer() and sg_ll_write_buffer()
- - sg_dd, sgp_dd, sgm_dd, sg_read: use lseek64() instead of llseek.c
- - sgm_dd: accept coe=<n> for interworking with sg_dd
- - sg_rdac: fix on non-linux ports
- - sg_ses: fix spurious warning in additional element status page
- - '-rr' option outputs a diagnostic page in binary to stdout
- - sg_opcodes: add command timeout descriptor support (spc4r08)
- - change linux specific pass through to generic pass through
- - sg_logs: add 'name=value' decoding for SAS specific lpage
- - examples+utils subdirectories: remove symlinks
- - synchronize man pages with usage messages
- - sg3_utils.spec: rework
-
-Changelog for sg3_utils-1.22 [20061016]
- - sgp_dd: accept verbose=<n> as well as deb=<n> to ease
- interworking with sg_dd and sgm_dd
- - sg_sat_set_features: added to examples directory
- - sg_lib: sync asc/ascq text with spc4r06
- - move SG_LIB_CAT_NO_SENSE and SG_LIB_CAT_RECOVERED to
- 20 and 21 respectively; add SG_LIB_CAT_ABORTED_COMMAND
- at 11 (its sense key value)
- - sg_vpd: tweak '--page=sp --quiet' output
- - change '-HHH' so same as '-rr' (prepares ATA Information
- (ai) response for hdparm)
- - sg_requests: add '-s' option to set exit status from
- parameter data
- - sg_modes: exit quickly from '-e' if device not ready
- - sg_logs: sync sas log pages with sas2r05a
- - expand background scan results log page
- - add '-m=<max_len>' to limit response length
- - drop '-scum' and '-sthr' options and add '-select'
- - sg_write_long: add '--16' option to send 16 byte cdb
- - add '--wr_uncor' and '--pblock' options
- - sg_senddiag: cleanup and add sdiag_sas_p1_stop.txt
- to examples directory
- - sg_format: add '--cmplst=<n>' option (default: 1)
- - add '--pfu=<n>' option
- - expand man page to discuss P/D/C/GLISTs
- - sg_reassign: add '--primary' option to fetch primary
- defect list (PLIST) length
- - sg_readcap: add '-H' option to output response in hex
- and '-r' to output response in binary to stdout
- - add logical blocks per physical block (sbc3r07)
- - sginfo: add PLIST and GLIST designation to defect lists
- - sg_cmds: split this support file into sg_cmds_basic.[hc]
- and sg_cmds_extra.[hc]
- - add sg_ll_ata_pt() (SATL ATA pass) to sg_cmds_extra.[hc]
- - sg_rdac: fix includes for FreeBSD
- - sg_dd: add 'coe_limit=' option to exit after <n>
- consecutive 'coe' type read errors
- - sgm_dd: print out throughput information when signal arrives
- if time=1 (like sg_dd does already)
- - sg_inq: change '-HHH' so same as '-rr'. Now sg_inq, sg_vpd
- and sdparm output for hdparm with '-HHH'
- -add '-l=<resp_len>' option
- - sg_read_long: add '--pblock' option for physical blocks
- - sg_luns: add '--hex' and '--raw' options
- - sg_requests: add '--hex' and '--raw' options
- - sg_scan: windows version added (was previously linux only)
- - 2 man pages: sg_scan.8l and sg_scan.8w that are installed
- as sg_scan.8
- - archive directory: removed all but rescan-scsi-bus.sh
- - README points to previous version in that directory
- - sg_sat_identify: add to main directory
- - rename earlier version to examples/sg__sat_identify.c
- - sg_ident: rework as spc4r07 changed command names and
- expanded functionality
-
-Changelog for sg3_utils-1.21 [20060706]
- - sg_vpd: new utility for decoding VPD pages. sg_inq's cli is
- cluttered; also borrows from sdparm's VPD handling
- - sg_rdac: new utility for vendor specific work
- - sg_lib: add sg_vpd_dev_id_iter() to iterate over di VPD page
- - add sg_ata_get_chars() to fetch chars from ATA words
- - sync additional sense code strings with spc4r05a
- - add SG_LIB_CAT_NOT_READY category when sense_key is NOT READY
- - add SG_LIB_FILE_ERROR category for open problems
- - add SG_LIB_SYNTAX_ERROR category for command line problems
- - broaden SG_LIB_CAT_MEDIA_CHANGED to SG_LIB_CAT_UNIT_ATTENTION
- - add SG_LIB_CAT_MALFORMED for bad responses
- - BEWARE: these changes cause confusion if an executable from this
- version is run with a libsgutils library from 1.20 or earlier
- - sg_cmds: add SG_LIB_CAT_NOT_READY return to most "ll" functions
- - alter many utilities to report SG_LIB_CAT_NOT_READY
- - sg_dd: add retries=<n> option for sg_io
- - sg_logs: add '-T' option to output protocol specific port log page
- - add support for log subpages (new in spc4r05)
- - more sanity checks in Start Stop Cycle Counter page
- - sg_cmds: add sg_ll_read_long16()
- - add page_code and subpage_code to sg_ll_log_select()
- - add subpage_code to sg_ll_log_sense()
- - sg_read_long: do READ LONG(16) when '--16' given
- - sg_read: accept and ignore 'of=' arguments
- - sg_dd: expand medium/hardware error "coe' processing to include
- the "blank check" sense key (for optical devices)
- - sg_ses: expand display element (per 05-011r2)
- - sg_format: clear 'cmplst' bit (for MO disks)
- - add '--six' ('-6') option for mode sense/select(6)
- - sg_format + sg_test_rwbuf: fix for when char is unsigned
- - sg_inq: VPD page 0x89: output ATA IDENTIFY DEVICE strings
- - for IDENTIFY (PACKET) DEVICE response use sg_ata_get_chars()
- - sg3_utils.html : new name, was previously u_index.html. Copy
- placed in doc subdirectory
- - tools.html : SCSI and storage tools reference, copy placed in
- doc subdirectory
- - sg3_utils.8 : add a new man page containing general information
- especially common exit status values
- - sg_sat_identify: added to examples directory (SAT passthrough test)
- - extend to pass through IDENTIFY PACKET DEVICE with '-p' option
- - sg_sat_chk_power: added to examples directory
- - sg_sat_smart_rd_data: added to examples directory
- - sg_chk_asc: added to utils directory to check asc_ascq codes
- - debian: stop placing archive directory under examples
- - add build_debian.sh script
-
-Changelog for sg3_utils-1.20 [20060418]
- - sg_logs: decode phy event descriptors in SAS port specific
- log page (sas2r03)
- - new parameter control byte format (spc4r03), subpages to come
- - update Makefile (linux) to install sg_io_linux.h + sg_linux_inc.h
- - sg_map26: fix for block device mapping in lk 2.6.16-rc1 and beyond
- - cope with sysfs removal of 'generic' symlink post lk 2.6.16,
- anticipate removal of 'tape' symlink
- - sg_dd, sgm_dd, sgp_dd: fix problem around 0x7fffffff blocks
- - sg_dd: fix read_long processing error (when 'coe=2' or 3)
- - expand 'coe=' to take 0...3 (invokes read long with 2 or 3)
- - allow for SG_GET_RESERVED_SIZE yielding 0, lk 2.6.16 feature
- - sgp_dd: add 'iflag=' and 'oflag=' arguments; signals (like sg_dd)
- - sgm_dd: add 'iflag=' and 'oflag=' arguments; signals (like sg_dd)
- - sg_get_config: double->dual renaming (mmc5r03)
- - sg_read: add 'dpo=' and 'fua=' options
- - allow 'count' < 0 (or 'bpt=0') for issuing zero block READs
- - allow for SG_GET_RESERVED_SIZE yielding 0, lk 2.6.16 feature
- - add 'no_dxfer=0|1' option
- - sg_modes: fix exit value when MODE SENSE fails
- - add '-e' to examine presence of page codes from 0x0 to 0x3e
- - sg_requests: add '--num=' and '--time' options for timing multiple
- invocations
- - sg_inq: fix vpd 0x83 designator code 8 name: "scsi name string"
- - sg_scan: if lk 2.6, use sysfs to find active sg device nodes
- - sg_map: if lk 2.6, use sysfs to find active sg device nodes
- - sg_ses: expand display element (per 05-011r1)
- - sg_start: add an '-i' option which is equivalent to '--imm=1'
- - sg_senddiag: update man page showing use of two scripts in
- examples directory (sdiag_sas_p0_cjtpat.txt and _p1_)
- - sg_lib: fix sg_get_sense_descriptors_str() case 9 (ATA Return)
-
-Changelog for sg3_utils-1.19 [20060127]
- - sg_start: accept '--' options (e.g. 'sg_start --stop')
- - add '--fl=<n>' option for jump to format layer (mmc5)
- - sg_logs: background scan log page, resync with sbc3r03
- - add '-scum' and '-sthr' for setting defaults
- - add device statistics log page (ssc + adc)
- - fix "last n" deferred errors/error events incrementing
- - partial addition of log subpages (spc4r03)
- - sg_get_config: sync features with mmc5 rev 02b
- - sg_wr_mode: mask out dpofua bit in mode select header
- - sg_inq: try harder with '-A' to identify ATA device
- - broaden meaning of '-d' option to decode ...
- - decode software interface id VPD page ('-p=84 -d')
- - decode device capabilities (ssc) VPD page ('-p=b0 -d')
- - sginfo: correct defect list handling ('-d' and '-G')
- - sg_verify: improve error processing (e.g. medium errors)
- - sg_ses: scsi target_initiator port additional element
- status (ses2r14)
- - many: arguments that currently accept '0x' or '0X' to
- indicate a hex number may alternatively take a trailing
- 'h' or 'H' to indicate hex
- - sg_lib: update asc/ascq strings (spc4r03)
- - sg_lib+sg_cmds: make independent of linux via
- sg_pt.h function based interface.
- - linux pass through code placed in sg_pt_linux.c
- - rename sg_include.h to sg_linux_inc.h
- - linux specific code in sg_lib.[hc] moved to
- sg_io_linux.[hc]
- - port to FreeBSD: using sg_pt_freebsd.c
- - port to Tru64: using sg_pt_osf1.c
- - sg_cmds: add sg_ll_get_config(), sg_ll_format_unit(),
- sg_ll_reassign_blocks(), sg_ll_persistent_reserve_in+out(),
- sg_ll_read_long10(), sg_ll_verify10(), sg_ll_write_long10()
- - sg_persist: add "allow commands" to report capabilities
- - sg_persist_tst: (examples) takes device node as argument
- - sg_luns: add "security protocol" wlun
-
-Changelog for sg3_utils-1.18 [20051118]
- - sg_map26: new utility to map sg devices in lk 2.6
- - sg_luns: luns > 16,384 (sam-4 rev 4)
- - sg_ses: bump fan speed field to 11 bits
- - SAS connector names (ses2r13)
- - sg_inq: add '-rr' option for "hdparm --Istdin"
- - sg_get_config: tracking mmc-5
- - sg_write_long: add support for COR_DIS bit
- - sg_cmds: add sg_ll_test_unit_ready_progress()
- - sg_turs: '-p' option shows progress
- - sg_dd: add 'iflag=' and 'oflag=' options
- - remove output of mode page info when verbose > 0
- - add control of DPO bit via iflag/oflag
- - sg_lib: add sg_get_pdt_str()
- - update asc/ascq strings
- - sg_modes + sginfo: add SAS(2) SSP shared mode subpage
- - doc: rename "html" directory to "doc"
- - Makefile: add 'libtool --finish' to install
-
-Changelog for sg3_utils-1.17 [20050922]
- - sg_inq: add '-a' option for ATA information VPD page
- - add '-b' option for Block limits VPD page (SBC)
- - add '-A' option for probing ATA or ATAPI device
- - increase raw ('-r') and verbose ('-v') output for
- ATA(PI) devices to 512 bytes (was 256 bytes)
- - output hex ('-H') and verbose response for ATA(PI)
- devices in 16 bit words (corrected for endianness)
- - output bytes if '-HH' option given
- - sync with spc4 rev 02
- - sg_lib: add dWordHex() and sg_is_big_endian()
- - sync asc/ascq with spc4 rev 02
- - sg_cmds: defensive prefill for inquiry commands
- - sg_opcodes: sync with spc4 rev 02 (add tmf I_T nexus reset)
- - sginfo: add EBACKERR in Informational exception mode page
- - add Background control mode page (SBC-3)
- - sgm_dd: add 'verbose=<n>' option
-
-Changelog for sg3_utils-1.16 [20050810]
- - sg_ident: new utility to report+set device identifier
- - sg_map: increase MAX_SG_DEVS from 256 to 2048
- - debian: new directory to support deb package builds
- - sg_get_config: add '--current' option, same as '--rt=1'
- - update for DVD+RW Dual Layer
- - sg_inq: add notes in source about use of SCSI INQUIRY
- - decode Management network addresses VPD page ('-m')
- - decode Mode page policy VPD page ('-M')
- - sginfo: increase device mapping capability (> 78 disks)
- - add '-r' option to scan /dev/raw* device nodes [Tim Hunt]
- - sg_dd: change bpt default value to 32 when bs >= 2048 bytes
- - sg_ses: mention SAF-TE in man page
- - sg_readcap: add '-b' option for brief output (2 hex numbers)
- - sg_cmds: add sg_ll_start_stop_unit(), sg_ll_prevent_allow(),
- sg_ll_report_dev_id() and sg_ll_set_dev_id()
- - sg_lib: add extra argument to sense print functions to enable
- the suppression of the raw output of the sense buffer
- - resid > 0 warnings now includes number actually fetched
- - sg_start: add '-load' and '-eject' options
- - default to start action when no other indication given
- - change -imm=0|1 option default to 0 (was 1)
- - gcc 4.0: cleanup warnings (apart from sgp_dd: revisit later)
-
-Changelog for sg3_utils-1.15 [20050605]
- - sg_cmds: sg_get_mode_page_controls(): improve error processing,
- add double fetch
- - sg_turs, sg_rbuf, sg_requests, sg_test_rwbuf, sg_format,
- sg_dd and sgm_dd: add O_NONBLOCK to open()
- - sgm_dd: switch to use SG_IO ioctl (that leaves only
- sgp_dd using the asynchronous sg write()/read() sequence)
- - sg_ses: sync with rev 12 changes
- - sg_map: extend to cope with sparse disk device names with
- up to 3 letters (e.g. /dev/sdaaa) [Nate Dailey]
- - sg_modes: add '-f' option to flexibly decode broken mode
- sense responses.
- - zero prefill response; stop decoding response after 3
- unit attention mode pages seen (i.e. malformed)
- - add '-L' option for LLBAA bit in msense 10 cdb
- - sg_reset: update man page
- - sg_inq: VPD page 0x83: output eui addresses in hex as well
- - Makefile: fix bug in rules for sgp_dd (when 'make dep' used)
- - sg_format: expand explanations in its man page
- - sg_inq, sg_logs, sg_modes, sg_opcodes, sg_rbuf, sg_readcap,
- sg_scan, sg_senddiag, sg_start and sg_turs: allow command
- line to take concaternated options
- - sg_start: add -start and -stop to parallel "1" and "0"
- - sg_senddiag: set pf bit with '-l' option
-
-Changelog for sg3_utils-1.14 [20050506]
- - sg_rmsn: new utility to read media serial number
- - sg_rtpg: add T_SUP bit report
- - sg_ses: ses-2 rev 11 changes (mainly to additional element status)
- - add 'bay number' to SAS additional element status
- - sg_modes: recognise attached enclosure and medium changer
- - sg_inq: spell out non-zero peripheral qualifiers
- - note VS bit preceding MultiP(ort) when latter set
- - VPD page 0x83: output naa addresses in hex as well
- - sginfo: recognise attached enclosure and medium changer
- - increase device mapping capability (to 78 disks)
- [Tim Hunt]
- - sg_senddiag: add option to send raw diagnostic page
- - sg_get_config: update some BD information
- - sg_reasign: add '-g' option to give grown defect list length
- - sg_dd: note default bpt value (128) may be too high for cd/dvds
- - sg_lib: sync with SPC-3 rev 22a [opcodes + asc/q]
- - add DID_IMM_RETRY and DID_REQUEUE [linux specific "host" bytes]
- - sg_cmds: add send+receive diagnostic, read defect data commands
- - add duration output on some commands when verbose > 2
- - spec: change to produce libsgutils (and -devel variant) as well as
- sg3_utils binary rpms
- - sdparm: new utility like hdparm but for SCSI disks (or other devices)
- - moved to its own package called: sdparm
-
-Changelog for sg3_utils-1.13 [20050313]
- - sg_format: new utility to format disks (perhaps change block size)
- - sg_ses: rename "device element" to "additional element" [SES-2 rev 10]
- - add SAS expander and connector elements; add download
- microcode and subenclosure nickname diagnostic pages
- - fix additional element descriptor for SAS
- - off by 1 error when no type descriptor text in config page
- <David dot Baldwin at anu dot edu dot au>
- - sg_logs: log page for background media scan results
- - sginfo: add "-flba64" option for outputting 64 bit lba defect lists
- - sg_get_config: additions for BD from MMC-5 rev 1b
- - sg_lib: add SG_LIB_CAT_ILLEGAL_REQ sense category
- - add sg_get_sense_progress_fld()
- - SPC-3 rev21d updates: report + set timestamp
- - sg_get_num() + sg_get_llnum(): switch to multipliers that
- are compatible with SI and with IEC 60027-2. Used modern
- GNU's dd command as guide.
- - report field replaceable unit code in fixed format
- - sg_dd: add logic to use read_long on unrecovered read errors when
- 'coe' set, read just prior to error if 'coe' clear
- - both 'odir' and 'blk_sgio" are honoured on block devices
- - add 'verbose' switch, output some mode page info when verbose
- - print out elapsed time/throughput when signal received
- - add new web page discussing sg_dd, copy in html subdirectory
- - sg_read: add 'blk_sgio' and 'odir' options
- - sg_wr_mode: clear mode data length in mode select(10)
- - sg_test_rwbuf: add long options, allow test to run multiple times
- - sg_cmds: add sg_get_mode_page_types() [get current, changeable, etc]
- - llseek.c: add Makefile rule without "-std=c99", breaks on some archs
-
-Changelog for sg3_utils-1.12 [20050121]
- - sg_wr_mode: new utility to modify (i.e. write to) mode pages
- - sg_reassign: new utility: issues Reassign Blocks command
- - sg_rtpg: new utility: issues Report Target Port Groups command
- [Christophe Varoqui]
- - ATA IDENTIFY command misspelt as "IDENTITY" in several places
- - sginfo: tweak SAS mode pages to match sas 1.1 rev 07
- - add NV_DIS bit to disk caching mode page
- - sg_map: open /dev/nst* rather than /dev/st* (to stop spurious rewinds)
- - sg_lib: ATA return sense descriptor
- - add sg_get_sense_info_fld() to fetch info field from sense data
- - fix bug in sg_scsi_sense_desc_find()
- - add sense key specific decoding for fixed format sense data
- - sg_modes: extend '-p' option to allow '-p=<page_code>,<subpage_code>'
- - add '-A' option to output all mode pages and subpages
- - extend '-l' option to show subpages, selected command set pages
- - sg_inq: fix LUN WWN output in unit path report VPD page (emc)
- [Hergen Lange]
- - sg_get_config: some additions for DVD-R dual layer
- - sg_modes: show write protect (WP) and DpoFua flags for disks
- - sg_cmds: add llbaa argument to sg_ll_mode_sense10()
-
-Changelog for sg3_utils-1.11 [20041126]
- - sg_sync: new utility: invokes the synchronize cache command
- - sg_prevent: new utility: invokes the prevent allow medium removal command
- - sg_get_config: new utility: get configuration command for dvds and cds
- - sg_request: fix, allocation length wasn't set
- - sg_start: remove '-s', as start_stop_unit implicitly syncs caches
- - sg_ses: add SAS expander element type
- - sg_inq: add sanity check to unit serial number (VPD page 0x80)
- - output ANSI version string (e.g. "SPC-2", previously was number)
- - add '-s' option to decode SCSI Ports VPD page
- - sg_logs: decoding of format status and non-volatile cache log
- pages (0x8 and 0x17 in sbc-2)
- - sg_dd: handle compile error when O_DIRECT not defined
- - sginfo: tighten sanity checks around Unit serial number VPD page
-
-Changelog for sg3_utils-1.10 [20041030]
- - sg_readcap, sg_dd, sgm_dd, sgp_dd: fix sg_ll_readcap_10+16 (sg_cmds.c)
- - sg_luns: new utility to report luns
- - sg_logs: with '-t' (show temperature) ignore extra parameters in
- temperature log page (still show them with '-p=d')
- - sg_ses: clean argument sanity checks
- - sg_cmds: add more common command wrappers
-
-Changelog for sg3_utils-1.09 [20041022]
- - sg_ses: new utility to get status and set control on SES devices
- - sg_verify: new utility to verify block devices
- - sg_emc_trespass: new utility for EMC specific trespass mode page
- - sg_request: new utility that sends a REQUEST SENSE command
- - sg_logs: '-r' to reset to manufacturer's defaults
- - decode last n error events and last n deferred errors pages
- - add names of ADC log pages
- - sg_inq: update to SPC-3 rev 21
- - decode Extended INQUIRY data VPD page [0x86] {'-x'}
- - decode Unit Path Report VPD page [0xc0] (EMC) {'-P'}
- - sginfo: decode SAS protocol specific lu mode page
- - sg_err: convert to sg_lib + update to SPC-3 rev 21
- - change GPL to FreeBSD license
- - flag vendor specific asc/ascq ranges
- - libsgutils: library made from sg_lib.c and sg_cmds.c
- - rpm "spec" file additionally builds a "-devel" rpm with
- static libsgutils.a and sg_lib.h and sg_cmds.h
- - utils/hxascdmp.c: add FreeBSD license
- - sg_persist: additions to man page
- - add sg_persist_tst.sh example script to examples directory
- - sg_turs: add '-v' and '-V' options
- - sg_senddiag: add '-v' option
-
-Changelog for sg3_utils-1.08 [20040831]
- - sg_inq: fix noisy message when EVPD and raw modes set
- - for VPD page 0, list supported page names if known {'-e'}
- - add '-d' option to list version descriptors
- - sg_opcodes: numerically sort list of opcodes unless '-u' given
- - add '-a' to sort alphabetically list of opcode names
- - add '-t' to report supported task management functions
- - sg_persist: add 'register and move" PROUT service action
- - add transportId support, document in sg_persist.8 and example
- - sg_modes: handle subpage code for known pages (e.g. control extension)
- - clean up sense buffer handling (allow for descriptor format)
- - SPC-3 draft revision 20a updates
- - sg_write_long: new utility to exercise WRITE LONG command
- - sg_read_long: new utility to exercise READ LONG command
- - sg_err.c: fix compile errors when SG_KERNEL_INCLUDES defined in lk 2.6
- - sg_includes.h typedef of u64 for BLKGETSIZE64 ioctl in lk 2.4
- - add safe_strerror(), sg_scsi_normalize_sense(), sg_normalize_sense()
- and sg_scsi_sense_desc_find() functions
- - add more sense data descriptor format decoding
- - move multiple implementations of dStrHex() into sg_err.c
- - sg_logs: exit if SCSI INQUIRY fails (e.g. when applied to ATA disk)
- - sginfo: bug fixes and SPC-3 revision 20a updates
- - add '-E' option to access Control Extension mode (sub)page
- - sg_start: change '-d' switch to '-v' (verbose) switch for consistency
- - document extra power condition states in man page
- - sg_readcap: output rto_en and prot_en bits from long read capacity data
- - add COVERAGE file to list SCSI command coverage
-
-Changelog for sg3_utils-1.07 [20040708]
- - sginfo: clean up inquiry vendor,product,revision strings
- - '-Fhead': sort defect list by head
- Tom Steudten <steudten at mx dot ch>
- - rework sg_err for better command name coverage: service actions,
- variable length and peripheral device type
- - update asc,ascq codes to SPC-3 revision 19
- - move scsi_devfs_scan to archive directory
- - add sg_opcodes utility to list supported operation codes
- - add sg_persist utility to support persistent reservations
- - add '-i' option to sg_inq to decode device identification VPD page (0x83)
- - sg_inq tries an ATA IDENTIFY if SCSI INQUIRY fails
- - sg_dd, sgm_dd and sgp_dd calculate block device sizes (if count not given)
- - drop SG_GET_VERSION_NUM ioctl guard in most utilities
-
-Changelog for sg3_utils-1.06 [20040426]
- - sg_logs: some HBAs don't like odd transfer lengths so increment
- - do INQUIRY and output product strings
- - add ASCII rendering of the Protocol specific SAS page
- - add '-v' verbose option to output cdb
- - sg_scan: optionally take device file names (e.g. /dev/hdc and /dev/sda)
- - only request 36 byte INQUIRY responses
- - sg_err: add sg_decode_sense() function
- - sg_inq: update output (ref: SPC-3 t10/1416-d rev 17, 28 January 2004)
- - remove '-p' option to print out PCI address of host
- - add '-v' verbose option to output cdb
- - sginfo: allow '-u' to take hex arguments (prefixed by '0x'),
- when subpage value is 255 show multiple subpages
- - accept /dev/hd? ATAPI devices directly in lk 2.6
- - add '-t <pn>[,<spn>]' argument; like '-u' but decodes page
- if it recognizes it
- - drop '-L' argument
- - add cd/dvd, tape, SES, more disk and more SPC-3 decoded mode pages
- - add transport protocol decoded mode pages for SPI-4, FCP and SAS
- - sg_modes: print all subpages when '-subp=ff' is selected
- - do INQUIRY and output product strings
- - add '-v' verbose option to output cdb
- - Makefile: add -W compile flag and fix exposed warnings
- - .spec file: change to build on Mandrake without errors
-
-Changelog for sg3_utils-1.05 [20031112]
- - sginfo: major rework; add IE page, clean up control, cache +
- disconnect pages (as per SPC-3 and SBC-2).
- - when storing, update saved page (change from previous version)
- - use 10 byte mode sense and select by default (override with '-6')
- - mode subpage support
- - sg_dd, sgm_dd + sgp_dd:
- - 64 bit capable (read capacity; count, skip and seek values).
- - numerical arguments accept hex (prefixed by '0x' or '0X')
- - require bpt > 0
- - fix problem when reading /dev/null
- - sg_dd: Treat SIGUSR1 properly: print stats and continue;
- - sgp_dd: reduce READ CAPACITY response size to 8 bytes
- - sg_read: require bpt > 0
- - sg_test_rwbuf: switch from sg_header to sg_io_hdr interface
- N.B. After these changes no sg3_utils utilities (in the main directory)
- use the sg_header interface
- - sg_scan: switch from sg_header to sg_io_hdr interface
- - sg_senddiag: increase extended foreground timeout to 60 minutes
- - sg_inq: add names of peripheral device types
- - sg_readcap: show total size in bytes, MB, GB
- - sg_logs: read log pages twice (first time to get response length), for
- fragile HBAs; decode Seagate 0x37 + 0x3e pages; display pcbs
- - sg_modes: fix core dump when corrupted response, don't print extra pages
- - sg_map: increase sg device scanning from 128 to 256
- - change man page references from lk 2.5 to lk 2.6
- - examples/sg_iovec_tst: added testing sg_iovec (sg_io_hdr iovec's)
- [retrospective addition to this log: "#define __user" added into
- sg_include.h so user space programs aren't broken if they choose
- to include kernel header.]
- - utils/hxascdmp: add utility for displaying ASCII hex
-
-Changelog for sg3_utils-1.04 [20030513]
- - all remaining utilities in the main directory have man pages [thanks
- to Eric Schwartz <emschwar at debian dot org> for 7 man pages]
- - add CREDITS file
- - sg_simple1, sg_simple2, sg_simple3, sg_simple4, sg_simple16 and
- scsi_inquiry: moved to the examples directory
- - sg_debug: moved to the archive directory
- - sg_modes: add '-subp=<n>' for sub page code, suggests 6/10 byte
- alternative if bad opcode sense received, flip -cpf flag to -pf,
- add page names for most peripheral types
- - sg_turs: default '-n=' argument to 1, only when '-n=1' print error
- message in full
- - sg_logs: print temperature "<not available>" for 255, '-t' switch
- for temperature (from either temperature or IE log page)
- - sg_dd: add '-odir=0|1' switch for O_DIRECT on block devices
- - sg_start: add '-imm', '-loej' and 'pc=<n>' switches plus man page
- - sg_readcap: add '-pmi' and 'lba=<n>' switches
- - open files O_NONBLOCK in sg_inq, sg_modes and sg_logs so they
- can be used on cd/dvd drivers when there is no disk present
-
-Changelog for sg3_utils-1.03 [20030402]
- - sg_senddiag: added, allows self tests and listing of diag pages
- - sg_start: changed to use SG_IO so works on block devices
- - sg_err: print out some "sense key specific" data [Trent Piepho]
- - sg_modes: add "-6" switch for force 6 byte MODE SENSE [Trent Piepho]
- - sg_modes: more information on page codes and controls
- - sg_inq, sg_modes, sg_logs, sg_senddiag: add man pages
- - sg_dd: add "append=0|1" switch for glueing together large files
- - note in README about utilities offered by scsirastools package
-
-Changelog for sg3_utils-1.02 [20030101]
- - sg_inq: check if cmddt or evpd bits ignored
- - sg_inq: warn -o=<n> not used for standard INQUIRY
- - sg_turs: add -t option to time Test Unit Ready commands
- - sg_errs: (used by most utilities) warn if sense buffer empty
- - sg_modes: make safe with block SG_IO (bypass SG_GET_SCSI_ID ioctl)
- - sg_logs: make safe with block SG_IO, self-test page work
- - sg_dd: add "blksg_io=" switch to experiment with block SG_IO
- - sg_read: now use SG_IO ioctl rather than sg write/read
- - sginfo: fix writing parameters, check for block devices that answer
- sg's ioctls, recognize "scd<n>" device names
- - sg_map: stop close error report on tape devices
- - sg_readcap: make safe with block SG_IO
- - sg_start: make safe with block SG_IO
- - sg_test_rwbuf: make safe with block SG_IO
-
-Changelog for sg3_utils-1.01 [20020814]
-----------------------------
- - add raw switch ("-r") to sg_inq [Martin Schwenke]
-
-Changelog for sg3_utils-1.00 [20020728]
-----------------------------
- - update sg_err [to SPC-3 T10/1416-D Rev 07 3 May 2002]
- - "sg_inq -cl" now outputs opcode names
- - add "continue on error" option to sg_dd
- - add _LARGEFILE64_SOURCE _FILE_OFFSET_BITS=64 defines to Makefile
- - drop 'gen' argument from sg_dd and friends, allow any file types
- except scsi tape device file names
- - treat of=/dev/null as special (skip write). Accept of=. as alias
- for of=/dev/null
- - decode various log pages in sg_logs
- - add 'dio' argument to sgm_dd for testing "zero copy" copies
-
-Changelog for sg3_utils-0.99 [20020317]
-----------------------------
- - add 'fua' and 'sync' arguments to sg_dd, sgp_dd and sgm_dd
- - improve sg_inq, add "-cl" and "-36" arguments
- - add sg_modes + sg_logs for MODE SENSE and LOG SENSE queries
- - add rescan-scsi-bus.sh [Kurt Garloff] to archive directory
-
-Changelog for sg3_utils-0.98 [20020216]
-----------------------------
- - move sg_reset back from archive to main directory + build
- - sprintf() to snprintf() changes
- - add "time=<n>" argument to sg_dd, sgp_dd and sgm_dd to time transfer
- - add man pages for sgm_dd and sg_read, update sg_dd and sgp_dd man pages
- - add "cdbsz=" argument to sg_dd, sgp_dd, sgm_dd + sg_read
- - add "gen=0|1" argument to sg_dd
-
-Changelog for sg3_utils-0.97 [20011223]
-----------------------------
- - move isosize to archive since introduced into util-linux-2.10s
-
-Changelog for sg3_utils-0.96 [20011221]
-----------------------------
- - add '-p' switch to sg_inq to provide PCI slot_name
- - add '-n' switch to scsi_inquiry for non-blocking open
- - new sgm_dd (dd variant) using mmap-ed IO
- - sg_rbuf now has a '-m' argument to select mmap-ed IO
- - sg_rbuf now has a '-t' switch to do timing + throughput calculation
- - add sg_simple4 to demonstrate mmap-ed IO on an INQUIRY response
- - add sg_simple16 to do a READ_16 (16 byte SCSI READ command)
- - mmap-ed IO requires sg version 3.1.22 or later
- - add sg_read to read multiple times starting at same offset
-
-Changelog for sg3_utils-0.95 [20010915]
-----------------------------
- - make sg_dd, sgp_dd and archive/sgq_dd warn if dio selected but
- /proc/scsi/sg/allow_dio is '0'
- - sg_map can now do any INQUIRY (when '-i' argument given)
- - expand example in scsi_inquiry
-
-Changelog for sg3_utils-0.94 [20010419]
-----------------------------
- - add sg_start, documented in README.sg_start [Kurt Garloff]
- - add osst suport in sg_map [Kurt Garloff]
- - improvements to sginfo [Kurt Garloff]
-
-Changelog for sg3_utils-0.93 [20010415]
-----------------------------
- - more include file fine tuning
- - some "dio" work sg_rbuf
- - extend sgp_dd so "continue on error" works on normal files
- - introduce sg_include.h to encapsulate sg include problems
- - add scsi_devfs_scan
- - add sg_bus_xfer to archive directory
- - more error info in sginfo
-
-Changelog for sg3_utils-0.92 [20010116]
-----------------------------
- - change sg_err.c output from stdout to stderr
- - change sg_debug to call system("cat /proc/scsi/sg/debug");
- - fix in+out totals in sg_dd and sgp_dd when partial transfers
- - lower include dependencies in sg_err.h
- - add sgq_dd + Makefile to archive directory
-
-Changelog for sg3_utils-0.91 [20001221]
-----------------------------
- - signalling handling added to sg_dd (and documented in sg_dd.8)
- - add man page for sg_rbuf (and a small change to its code)
- - add "-d" switch to isosize and cope with > 2 GB (and man page)
-
-Changelog for sg3_utils-0.90
-----------------------------
- - switch from dated versioning. Previous version was sg3_utils001012.
- Arbitrarily start at package version 0.90 . Start Changelog.
- - incorporate Kurt Garloff's patches from Suse scsi.spm source rpm
- compilation:
- - add Kurt Garloff's sg_test_rwbuf utility to read and write to disk
- buffer
- - clean up Makefile to include a "make install" (and also add a
- "make uninstall").
- - add "-uno" switch to sginfo
- - make raw and sg devices equally acceptable to sg_dd and sgp_dd.
- [Raw devices still not as fast as sg devices doing disk to disk
- copies in sgp_dd but this may be improved soon. Still faster than
- using dd!]
- - change lseek() in sg_dd and sgp_dd to _llseek() [using code borrowed
- from fdisk] so big disks can be properly offset with 'skip' and
- 'seek' arguments. [This change is significant for raw devices and
- normal files since sg devices already use 31 bit block addressing.]
- - rename sg_s3_inq to sg_inq. This utility allows the INQUIRY response
- to be decoded as per SCSI 3 and 4. Also can probe EVPD and CmdDt pages.
- - change multiplier suffixes on sg_dd, sgp_dd and sg_turs so lower case
- "k, m, g" are powers of 2 while "K, M, G" are powers of 10. This idea
- borrowed from lmdd (lmbench suite)
- - retire a few more less used utilities into the archive directory.
- - add man pages for sg_dd, sgp_dd and sg_map
diff --git a/archive/pre_configure/INSTALL_pre b/archive/pre_configure/INSTALL_pre
deleted file mode 100644
index 7cf0a33a..00000000
--- a/archive/pre_configure/INSTALL_pre
+++ /dev/null
@@ -1,144 +0,0 @@
-Unless otherwise noted, these install instructions are for the
-Linux operating system. See below for other operating systems.
-
-By default, the Makefile will build for Linux with a shared library.
-The invocation sequence is:
-
-make
-make install [may need root permission]
-
-Unless overridden or edited in the Makefile, INSTDIR places the executables
-in the /usr/local/bin directory, LIBDIR places libraries in the
-/usr/local/lib directory, MANDIR places the man pages in the
-/usr/local/share/man directory and INCLUDEDIR places header files in the
-/usr/local/include/scsi directory. For FreeBSD the default MANDIR is
-/usr/local/man .
-
-Other Makefile targets that might be useful:
-make clean # remove .o, executables, core and .depend file
-make depend # generate dependency hierarchy in .depend file
-make dep # same as 'make depend'
-make sg_inq # build a specific executable (e.g. 'sg_inq')
-make uninstall # removes executables, libraries and build remnants
-make -f no_lib/Makefile.linux # build without a library
-
-./make_no_lib.sh sg_inq # is a simple script; in this case it expands to:
- # make -f no_lib/Makefile.linux sg_inq
-
-Note that the main Makefile does _not_ call the Makefiles in the
-subdirectories (i.e. archive, examples and utils directories).
-
-By default, this package now builds a shared library called
-libsgutils.so and the corresponding static library: libsgutils.a .
-The GNU "libtool" is required by sg3_utils to build its libraries.
-The 'make' will build those libraries and executables and put them
-in the ".libs" subdirectory (as libtool requires/enforces).
-The 'make' puts scripts in the main directory with the same names as
-the utilities (e.g. sg_dd, sg_inq etc) which set up an appropriate
-environment and call the "real" executable "hiding" in the ".libs"
-subdirectory.
-The "make install" will install the libraries in the /usr/local/lib
-directory. If an executable cannot find the libsgutils shared library
-(check with 'ldd sg_inq' for example) then the addition of "/usr/local/lib"
-to the /etc/ld.so.conf file may be required in some distributions.
-
-A "spec" file is included for building rpm packages. It is called
-sg3_utils.spec . To build binary and source rpms place a copy of the
-gzipped tarball in the "SOURCES" directory and place a copy of
-sg3_utils.spec in the "SPEC" directory. These directories are found under
-/usr/src/redhat on redhat/fedora distributions. Then from the "SPEC"
-directory execute "rpmbuild -ba sg3_utils.spec". If all goes well a source
-rpm should be found in the SRPMS directory and binary rpms in the RPMS/i386
-directory (for i386 architecture). Note the spec file will only build those
-utilities found in the main directory. When the sg3_utils binary rpm is
-installed the executables and their associated man pages should be placed in
-appropriate places. The sg3_utils.spec file also builds a libsgutils shared
-object (shared library) and a libsgutils-*-devel shared object with a static
-library and the sg_lib.h, sg_cmds.h sg_cmds_basic.h, sg_cmds_extra.h and
-sg_pt.h header files.
-
-Binary rpms (at least in the RedHat distribution) tend to install
-executables in /usr/bin and libraries in /usr/lib .
-
-To build debian "deb" (binary) packages, first untar the tarball, then
-change directory to the top level within the sg3_utils source. Then:
- # chmod +x debian/rules
- # dpkg-buildpackage -b -rfakeroot
-The binary deb packages will be placed in the parent directory (of
-the sg3_utils source directory) if all goes well. There is now
-a script called build_debian.sh in the main directory which invokes
-those two commands.
-
-If the shared object (library) is troublesome or unwanted then
-a "no_lib" version of the Makefile and the sg3_utils.spec file
-can be found in the "no_lib" subdirectory.
-
-
-FreeBSD
-=======
-In FreeBSD, the utilities can be built with "make -f Makefile.freebsd".
-This will build a shared object (i.e. libsgutils.so and friends) that
-the utilities depend on. To install use "make -f Makefile.freebsd install".
-These makes depend on libtool. To build without reliance on a shared
-library (and thus libtool) use "make -f no_lib/Makefile.freebsd" (or
-execute the "make_no_lib_freebsd.sh" script which does the same thing).
-Utilities that are linux specific (e.g. sg_map) are not built for
-FreeBSD.
-
-
-Solaris
-=======
-In Solaris, the utilities can be built with "make -f Makefile.solaris".
-This will build a shared object (i.e. libsgutils.so and friends) that
-the utilities depend on. To install use "make -f Makefile.solaris install".
-These makes depend on gcc and libtool. To build without reliance on a shared
-library (and thus libtool) use "make -f no_lib/Makefile.solaris" (or
-execute the "make_no_lib_solaris.sh" script which does the same thing).
-Utilities that are linux specific (e.g. sg_map) are not built for
-Solaris.
-
-
-Tru64 (OSF)
-===========
-In Tru64, the utilities can be built with "make -f Makefile.osf1".
-This will build a shared object (i.e. libsgutils.so and friends) that
-the utilities depend on. To install use "make -f Makefile.osf1 install".
-These makes depend on libtool. To build without reliance on a shared
-library (and thus libtool) use "make -f no_lib/Makefile.osf1" (or
-execute the "make_no_lib_osf1.sh" script which does the same thing).
-Utilities that are linux specific (e.g. sg_map) are not built for
-Tru64.
-
-
-Windows
-=======
-In Windows only the Windows NT, 2000, 2003 and XP operating systems (and
-their variants) are currently supported. The various device names that the
-sg3_utils utilities will accept in Windows can be seen by running the
-sg_scan utility (and perhaps looking at its man page (i.e. sg_scan.8 or
-sg_scan.8w)).
-
-The source tarball can be built in a cygwin or MinGW environment on Windows.
-
-For cygwin see http://www.cygwin.com for more information. Various extras
-such as 'gcc' (the GNU C compiler) and 'make' need to be loaded as they are
-not in the minimal cygwin default distribution. The build command
-is "make -f Makefile.win32" and to install (for a cygwin environment)
-use "make -f Makefile.win32 install". Currently the make doesn't build a
-dll (cf shared libraries are built on Linux and FreeBSD) so the executable
-files are bigger than they need to be. Once built, the various ".exe"
-commands can either be executed in a cygwin shell (typically "bash") or a
-DOS shell. If cygwin has not been installed on the target machine then
-the "cygwin1.dll" (obtained from http://www.cygwin.com ) is required.
-
-There is also the "Minimalist Gnu for Windows" (MinGW) and its associated
-shell (MSYS) that can serve as a build environment for sg3_utils. This
-removes the dependence on the proprietary cygwin1.dll at the expense
-of some timing features. In a MSYS shell untar the sg3_utils tarball and
-in its top level directory use "make -f Makefile.mingw". The executables
-will be placed in that directory. They can be executed in a MSYS or "cmd"
-shell.
-
-
-3rd May 2007
-Doug Gilbert
diff --git a/archive/pre_configure/Makefile b/archive/pre_configure/Makefile
deleted file mode 100644
index 4ada4238..00000000
--- a/archive/pre_configure/Makefile
+++ /dev/null
@@ -1,252 +0,0 @@
-SHELL = /bin/sh
-
-PREFIX=/usr/local
-LIBDIR=$(DESTDIR)/$(PREFIX)/lib
-INSTDIR=$(DESTDIR)/$(PREFIX)/bin
-MANDIR=$(DESTDIR)/$(PREFIX)/share/man
-INCLUDEDIR=$(DESTDIR)/$(PREFIX)/include
-
-CC = gcc
-LD = gcc
-
-EXECS = sg_dd sgp_dd sgm_dd sg_read sg_map sg_scan sg_rbuf \
- sginfo sg_readcap sg_turs sg_inq sg_test_rwbuf \
- sg_start sg_reset sg_modes sg_logs sg_senddiag sg_opcodes \
- sg_persist sg_write_long sg_read_long sg_requests sg_ses \
- sg_verify sg_emc_trespass sg_luns sg_sync sg_prevent \
- sg_get_config sg_wr_mode sg_rtpg sg_reassign sg_format \
- sg_rmsn sg_ident sg_map26 sg_rdac sg_vpd sg_sat_identify \
- sg_read_buffer sg_write_buffer sg_raw
-
-MAN_PGS = sg_dd.8 sgp_dd.8 sgm_dd.8 sg_read.8 sg_map.8 sg_scan.8 sg_rbuf.8 \
- sginfo.8 sg_readcap.8 sg_turs.8 sg_inq.8 sg_test_rwbuf.8 \
- sg_start.8 sg_reset.8 sg_modes.8 sg_logs.8 sg_senddiag.8 \
- sg_opcodes.8 sg_persist.8 sg_write_long.8 sg_read_long.8 \
- sg_requests.8 sg_ses.8 sg_verify.8 sg_emc_trespass.8 \
- sg_luns.8 sg_sync.8 sg_prevent.8 sg_get_config.8 sg_wr_mode.8 \
- sg_rtpg.8 sg_reassign.8 sg_format.8 sg_rmsn.8 sg_ident.8 \
- sg_map26.8 sg_rdac.8 sg_vpd.8 sg3_utils.8 sg_sat_identify.8 \
- sg_read_buffer.8 sg_write_buffer.8 sg_raw.8
-MAN_PREF = man8
-
-HEADERS = sg_lib.h sg_cmds.h sg_cmds_basic.h sg_cmds_extra.h sg_pt.h \
- sg_io_linux.h sg_linux_inc.h
-
-OS_FLAGS = -DSG3_UTILS_LINUX
-LARGE_FILE_FLAGS = -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64
-S_CFLAGS = $(OS_FLAGS) $(LARGE_FILE_FLAGS)
-
-# CFLAGS = -O2 -Wall -W
-CFLAGS = -g -O2 -Wall -W
-# CFLAGS = -g -O2 -Wall -W -pedantic -std=c99
-
-CFLAGS_PTHREADS = -D_REENTRANT
-
-LDFLAGS =
-# LDFLAGS = -v -lm
-
-LIB_VINFO = 1:0:0
-# Perhaps should use "-release RELEASE" instead
-# RELEASE = 1.1
-
-all: $(EXECS)
-
-depend dep:
- for i in *.c; do $(CC) $(INCLUDES) $(CFLAGS) $(S_CFLAGS) -M $$i; \
- done > .depend
-
-clean:
- /bin/rm -f *.o $(EXECS) core* .depend *.a *.la *.lo
- /bin/rm -rf .libs
-
-
-.c.o:
- $(CC) $(INCLUDES) $(CFLAGS) $(S_CFLAGS) -c -o $@ $<
-
-sg_lib.lo: sg_lib.o
- libtool --mode=compile $(CC) -c sg_lib.c
-
-sg_cmds_basic.lo: sg_cmds_basic.o
- libtool --mode=compile $(CC) -c sg_cmds_basic.c
-
-sg_cmds_extra.lo: sg_cmds_extra.o
- libtool --mode=compile $(CC) -c sg_cmds_extra.c
-
-sg_pt_linux.lo: sg_pt_linux.o
- libtool --mode=compile $(CC) -c sg_pt_linux.c
-
-libsgutils.la: sg_lib.lo sg_cmds_basic.lo sg_cmds_extra.lo sg_pt_linux.lo
- libtool --mode=link $(LD) -o libsgutils.la sg_lib.lo sg_cmds_basic.lo \
- sg_cmds_extra.lo sg_pt_linux.lo -rpath $(LIBDIR) \
- -version-info $(LIB_VINFO)
-
-# libsgutils.la: sg_lib.lo sg_cmds_basic.lo sg_cmds_extra.lo
-# libtool --mode=link $(LD) -o libsgutils.la sg_lib.lo sg_cmds_basic.lo \
-# sg_cmds_extra.lo -rpath $(LIBDIR) -release $(RELEASE)
-
-sg_inq: sg_inq.o libsgutils.la
- libtool --mode=link $(LD) -o $@ $(LDFLAGS) $^
-
-sg_dd: sg_dd.o sg_io_linux.o libsgutils.la
- libtool --mode=link $(LD) -o $@ $(LDFLAGS) $^
-
-sg_scan: sg_scan.o sg_io_linux.o libsgutils.la
- libtool --mode=link $(LD) -o $@ $(LDFLAGS) $^
-
-sginfo: sginfo.o sg_io_linux.o libsgutils.la
- libtool --mode=link $(LD) -o $@ $(LDFLAGS) $^
-
-sg_start: sg_start.o libsgutils.la
- libtool --mode=link $(LD) -o $@ $(LDFLAGS) $^
-
-sg_rbuf: sg_rbuf.o sg_io_linux.o libsgutils.la
- libtool --mode=link $(LD) -o $@ $(LDFLAGS) $^
-
-sg_readcap: sg_readcap.o libsgutils.la
- libtool --mode=link $(LD) -o $@ $(LDFLAGS) $^
-
-sgp_dd.o: sgp_dd.c
- $(CC) $(INCLUDES) $(CFLAGS) $(S_CFLAGS) $(CFLAGS_PTHREADS) \
- -c -o sgp_dd.o $<
-
-sgp_dd: sgp_dd.o sg_io_linux.o libsgutils.la
- libtool --mode=link $(LD) -o $@ $(LDFLAGS) $^ -lpthread
-
-sgm_dd: sgm_dd.o sg_io_linux.o libsgutils.la
- libtool --mode=link $(LD) -o $@ $(LDFLAGS) $^
-
-sg_map: sg_map.o sg_io_linux.o libsgutils.la
- libtool --mode=link $(LD) -o $@ $(LDFLAGS) $^
-
-sg_turs: sg_turs.o libsgutils.la
- libtool --mode=link $(LD) -o $@ $(LDFLAGS) $^
-
-sg_test_rwbuf: sg_test_rwbuf.o sg_io_linux.o libsgutils.la
- libtool --mode=link $(LD) -o $@ $(LDFLAGS) $^
-
-sg_read: sg_read.o sg_io_linux.o libsgutils.la
- libtool --mode=link $(LD) -o $@ $(LDFLAGS) $^
-
-sg_reset: sg_reset.o
- libtool --mode=link $(LD) -o $@ $(LDFLAGS) $^
-
-sg_modes: sg_modes.o libsgutils.la
- libtool --mode=link $(LD) -o $@ $(LDFLAGS) $^
-
-sg_logs: sg_logs.o libsgutils.la
- libtool --mode=link $(LD) -o $@ $(LDFLAGS) $^
-
-sg_senddiag: sg_senddiag.o libsgutils.la
- libtool --mode=link $(LD) -o $@ $(LDFLAGS) $^
-
-sg_opcodes: sg_opcodes.o libsgutils.la
- libtool --mode=link $(LD) -o $@ $(LDFLAGS) $^
-
-sg_persist: sg_persist.o libsgutils.la
- libtool --mode=link $(LD) -o $@ $(LDFLAGS) $^
-
-sg_write_long: sg_write_long.o libsgutils.la
- libtool --mode=link $(LD) -o $@ $(LDFLAGS) $^
-
-sg_read_long: sg_read_long.o libsgutils.la
- libtool --mode=link $(LD) -o $@ $(LDFLAGS) $^
-
-sg_requests: sg_requests.o libsgutils.la
- libtool --mode=link $(LD) -o $@ $(LDFLAGS) $^
-
-sg_ses: sg_ses.o libsgutils.la
- libtool --mode=link $(LD) -o $@ $(LDFLAGS) $^
-
-sg_verify: sg_verify.o libsgutils.la
- libtool --mode=link $(LD) -o $@ $(LDFLAGS) $^
-
-sg_emc_trespass: sg_emc_trespass.o libsgutils.la
- libtool --mode=link $(LD) -o $@ $(LDFLAGS) $^
-
-sg_luns: sg_luns.o libsgutils.la
- libtool --mode=link $(LD) -o $@ $(LDFLAGS) $^
-
-sg_sync: sg_sync.o libsgutils.la
- libtool --mode=link $(LD) -o $@ $(LDFLAGS) $^
-
-sg_prevent: sg_prevent.o libsgutils.la
- libtool --mode=link $(LD) -o $@ $(LDFLAGS) $^
-
-sg_get_config: sg_get_config.o libsgutils.la
- libtool --mode=link $(LD) -o $@ $(LDFLAGS) $^
-
-sg_wr_mode: sg_wr_mode.o libsgutils.la
- libtool --mode=link $(LD) -o $@ $(LDFLAGS) $^
-
-sg_rtpg: sg_rtpg.o libsgutils.la
- libtool --mode=link $(LD) -o $@ $(LDFLAGS) $^
-
-sg_reassign: sg_reassign.o libsgutils.la
- libtool --mode=link $(LD) -o $@ $(LDFLAGS) $^
-
-sg_format: sg_format.o libsgutils.la
- libtool --mode=link $(LD) -o $@ $(LDFLAGS) $^
-
-sg_rmsn: sg_rmsn.o libsgutils.la
- libtool --mode=link $(LD) -o $@ $(LDFLAGS) $^
-
-sg_ident: sg_ident.o libsgutils.la
- libtool --mode=link $(LD) -o $@ $(LDFLAGS) $^
-
-sg_map26: sg_map26.o
- libtool --mode=link $(LD) -o $@ $(LDFLAGS) $^
-
-sg_rdac: sg_rdac.o libsgutils.la
- libtool --mode=link $(LD) -o $@ $(LDFLAGS) $^
-
-sg_vpd: sg_vpd.o sg_vpd_vendor.o libsgutils.la
- libtool --mode=link $(LD) -o $@ $(LDFLAGS) $^
-
-sg_sat_identify: sg_sat_identify.o libsgutils.la
- libtool --mode=link $(LD) -o $@ $(LDFLAGS) $^
-
-sg_read_buffer: sg_read_buffer.o libsgutils.la
- libtool --mode=link $(LD) -o $@ $(LDFLAGS) $^
-
-sg_write_buffer: sg_write_buffer.o libsgutils.la
- libtool --mode=link $(LD) -o $@ $(LDFLAGS) $^
-
-sg_raw: sg_raw.o libsgutils.la
- libtool --mode=link $(LD) -o $@ $(LDFLAGS) $^
-
-
-install: $(EXECS)
- install -d $(INSTDIR)
- install -d $(LIBDIR)
- libtool --mode=install install -c libsgutils.la $(LIBDIR)/libsgutils.la
- libtool --finish $(LIBDIR)
- for name in $^; \
- do libtool --mode=install install -m 755 \
- $$name $(INSTDIR); \
- done
- install -d $(MANDIR)/$(MAN_PREF)
- for mp in $(MAN_PGS); \
- do install -m 644 $$mp $(MANDIR)/$(MAN_PREF); \
- gzip -9f $(MANDIR)/$(MAN_PREF)/$$mp; \
- done
- install -d $(INCLUDEDIR)/scsi
- for hdr in $(HEADERS); \
- do install -m 644 $$hdr $(INCLUDEDIR)/scsi ; \
- done
-
-uninstall:
- libtool --mode=uninstall rm -f $(LIBDIR)/libsgutils.la
- dists="$(EXECS)"; \
- for name in $$dists; do \
- rm -f $(INSTDIR)/$$name; \
- done
- for mp in $(MAN_PGS); do \
- rm -f $(MANDIR)/$(MAN_PREF)/$$mp.gz; \
- done
- for hdr in $(HEADERS); do \
- rm -f $(INCLUDEDIR)/scsi/$$hdr ; \
- done
-
-ifeq (.depend,$(wildcard .depend))
-include .depend
-endif
diff --git a/archive/pre_configure/Makefile.asroot b/archive/pre_configure/Makefile.asroot
deleted file mode 100644
index dc3d1990..00000000
--- a/archive/pre_configure/Makefile.asroot
+++ /dev/null
@@ -1,252 +0,0 @@
-SHELL = /bin/sh
-
-PREFIX=/usr/local
-LIBDIR=$(DESTDIR)/$(PREFIX)/lib
-INSTDIR=$(DESTDIR)/$(PREFIX)/bin
-MANDIR=$(DESTDIR)/$(PREFIX)/share/man
-INCLUDEDIR=$(DESTDIR)/$(PREFIX)/include
-
-CC = gcc
-LD = gcc
-
-EXECS = sg_dd sgp_dd sgm_dd sg_read sg_map sg_scan sg_rbuf \
- sginfo sg_readcap sg_turs sg_inq sg_test_rwbuf \
- sg_start sg_reset sg_modes sg_logs sg_senddiag sg_opcodes \
- sg_persist sg_write_long sg_read_long sg_requests sg_ses \
- sg_verify sg_emc_trespass sg_luns sg_sync sg_prevent \
- sg_get_config sg_wr_mode sg_rtpg sg_reassign sg_format \
- sg_rmsn sg_ident sg_map26 sg_rdac sg_vpd sg_sat_identify \
- sg_read_buffer sg_write_buffer sg_raw
-
-MAN_PGS = sg_dd.8 sgp_dd.8 sgm_dd.8 sg_read.8 sg_map.8 sg_scan.8 sg_rbuf.8 \
- sginfo.8 sg_readcap.8 sg_turs.8 sg_inq.8 sg_test_rwbuf.8 \
- sg_start.8 sg_reset.8 sg_modes.8 sg_logs.8 sg_senddiag.8 \
- sg_opcodes.8 sg_persist.8 sg_write_long.8 sg_read_long.8 \
- sg_requests.8 sg_ses.8 sg_verify.8 sg_emc_trespass.8 \
- sg_luns.8 sg_sync.8 sg_prevent.8 sg_get_config.8 sg_wr_mode.8 \
- sg_rtpg.8 sg_reassign.8 sg_format.8 sg_rmsn.8 sg_ident.8 \
- sg_map26.8 sg_rdac.8 sg_vpd.8 sg3_utils.8 sg_sat_identify.8 \
- sg_read_buffer.8 sg_write_buffer.8 sg_raw.8
-MAN_PREF = man8
-
-HEADERS = sg_lib.h sg_cmds.h sg_cmds_basic.h sg_cmds_extra.h sg_pt.h \
- sg_io_linux.h sg_linux_inc.h
-
-OS_FLAGS = -DSG3_UTILS_LINUX
-LARGE_FILE_FLAGS = -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64
-S_CFLAGS = $(OS_FLAGS) $(LARGE_FILE_FLAGS)
-
-# CFLAGS = -O2 -Wall -W
-CFLAGS = -g -O2 -Wall -W
-# CFLAGS = -g -O2 -Wall -W -pedantic -std=c99
-
-CFLAGS_PTHREADS = -D_REENTRANT
-
-LDFLAGS =
-# LDFLAGS = -v -lm
-
-LIB_VINFO = 1:0:0
-# Perhaps should use "-release RELEASE" instead
-# RELEASE = 1.1
-
-all: $(EXECS)
-
-depend dep:
- for i in *.c; do $(CC) $(INCLUDES) $(CFLAGS) $(S_CFLAGS) -M $$i; \
- done > .depend
-
-clean:
- /bin/rm -f *.o $(EXECS) core* .depend *.a *.la *.lo
- /bin/rm -rf .libs
-
-
-.c.o:
- $(CC) $(INCLUDES) $(CFLAGS) $(S_CFLAGS) -c -o $@ $<
-
-sg_lib.lo: sg_lib.o
- libtool --mode=compile $(CC) -c sg_lib.c
-
-sg_cmds_basic.lo: sg_cmds_basic.o
- libtool --mode=compile $(CC) -c sg_cmds_basic.c
-
-sg_cmds_extra.lo: sg_cmds_extra.o
- libtool --mode=compile $(CC) -c sg_cmds_extra.c
-
-sg_pt_linux.lo: sg_pt_linux.o
- libtool --mode=compile $(CC) -c sg_pt_linux.c
-
-libsgutils.la: sg_lib.lo sg_cmds_basic.lo sg_cmds_extra.lo sg_pt_linux.lo
- libtool --mode=link $(LD) -o libsgutils.la sg_lib.lo sg_cmds_basic.lo \
- sg_cmds_extra.lo sg_pt_linux.lo -rpath $(LIBDIR) \
- -version-info $(LIB_VINFO)
-
-# libsgutils.la: sg_lib.lo sg_cmds_basic.lo sg_cmds_extra.lo
-# libtool --mode=link $(LD) -o libsgutils.la sg_lib.lo sg_cmds_basic.lo \
-# sg_cmds_extra.lo -rpath $(LIBDIR) -release $(RELEASE)
-
-sg_inq: sg_inq.o libsgutils.la
- libtool --mode=link $(LD) -o $@ $(LDFLAGS) $^
-
-sg_dd: sg_dd.o sg_io_linux.o libsgutils.la
- libtool --mode=link $(LD) -o $@ $(LDFLAGS) $^
-
-sg_scan: sg_scan.o sg_io_linux.o libsgutils.la
- libtool --mode=link $(LD) -o $@ $(LDFLAGS) $^
-
-sginfo: sginfo.o sg_io_linux.o libsgutils.la
- libtool --mode=link $(LD) -o $@ $(LDFLAGS) $^
-
-sg_start: sg_start.o libsgutils.la
- libtool --mode=link $(LD) -o $@ $(LDFLAGS) $^
-
-sg_rbuf: sg_rbuf.o sg_io_linux.o libsgutils.la
- libtool --mode=link $(LD) -o $@ $(LDFLAGS) $^
-
-sg_readcap: sg_readcap.o libsgutils.la
- libtool --mode=link $(LD) -o $@ $(LDFLAGS) $^
-
-sgp_dd.o: sgp_dd.c
- $(CC) $(INCLUDES) $(CFLAGS) $(S_CFLAGS) $(CFLAGS_PTHREADS) \
- -c -o sgp_dd.o $<
-
-sgp_dd: sgp_dd.o sg_io_linux.o libsgutils.la
- libtool --mode=link $(LD) -o $@ $(LDFLAGS) $^ -lpthread
-
-sgm_dd: sgm_dd.o sg_io_linux.o libsgutils.la
- libtool --mode=link $(LD) -o $@ $(LDFLAGS) $^
-
-sg_map: sg_map.o sg_io_linux.o libsgutils.la
- libtool --mode=link $(LD) -o $@ $(LDFLAGS) $^
-
-sg_turs: sg_turs.o libsgutils.la
- libtool --mode=link $(LD) -o $@ $(LDFLAGS) $^
-
-sg_test_rwbuf: sg_test_rwbuf.o sg_io_linux.o libsgutils.la
- libtool --mode=link $(LD) -o $@ $(LDFLAGS) $^
-
-sg_read: sg_read.o sg_io_linux.o libsgutils.la
- libtool --mode=link $(LD) -o $@ $(LDFLAGS) $^
-
-sg_reset: sg_reset.o
- libtool --mode=link $(LD) -o $@ $(LDFLAGS) $^
-
-sg_modes: sg_modes.o libsgutils.la
- libtool --mode=link $(LD) -o $@ $(LDFLAGS) $^
-
-sg_logs: sg_logs.o libsgutils.la
- libtool --mode=link $(LD) -o $@ $(LDFLAGS) $^
-
-sg_senddiag: sg_senddiag.o libsgutils.la
- libtool --mode=link $(LD) -o $@ $(LDFLAGS) $^
-
-sg_opcodes: sg_opcodes.o libsgutils.la
- libtool --mode=link $(LD) -o $@ $(LDFLAGS) $^
-
-sg_persist: sg_persist.o libsgutils.la
- libtool --mode=link $(LD) -o $@ $(LDFLAGS) $^
-
-sg_write_long: sg_write_long.o libsgutils.la
- libtool --mode=link $(LD) -o $@ $(LDFLAGS) $^
-
-sg_read_long: sg_read_long.o libsgutils.la
- libtool --mode=link $(LD) -o $@ $(LDFLAGS) $^
-
-sg_requests: sg_requests.o libsgutils.la
- libtool --mode=link $(LD) -o $@ $(LDFLAGS) $^
-
-sg_ses: sg_ses.o libsgutils.la
- libtool --mode=link $(LD) -o $@ $(LDFLAGS) $^
-
-sg_verify: sg_verify.o libsgutils.la
- libtool --mode=link $(LD) -o $@ $(LDFLAGS) $^
-
-sg_emc_trespass: sg_emc_trespass.o libsgutils.la
- libtool --mode=link $(LD) -o $@ $(LDFLAGS) $^
-
-sg_luns: sg_luns.o libsgutils.la
- libtool --mode=link $(LD) -o $@ $(LDFLAGS) $^
-
-sg_sync: sg_sync.o libsgutils.la
- libtool --mode=link $(LD) -o $@ $(LDFLAGS) $^
-
-sg_prevent: sg_prevent.o libsgutils.la
- libtool --mode=link $(LD) -o $@ $(LDFLAGS) $^
-
-sg_get_config: sg_get_config.o libsgutils.la
- libtool --mode=link $(LD) -o $@ $(LDFLAGS) $^
-
-sg_wr_mode: sg_wr_mode.o libsgutils.la
- libtool --mode=link $(LD) -o $@ $(LDFLAGS) $^
-
-sg_rtpg: sg_rtpg.o libsgutils.la
- libtool --mode=link $(LD) -o $@ $(LDFLAGS) $^
-
-sg_reassign: sg_reassign.o libsgutils.la
- libtool --mode=link $(LD) -o $@ $(LDFLAGS) $^
-
-sg_format: sg_format.o libsgutils.la
- libtool --mode=link $(LD) -o $@ $(LDFLAGS) $^
-
-sg_rmsn: sg_rmsn.o libsgutils.la
- libtool --mode=link $(LD) -o $@ $(LDFLAGS) $^
-
-sg_ident: sg_ident.o libsgutils.la
- libtool --mode=link $(LD) -o $@ $(LDFLAGS) $^
-
-sg_map26: sg_map26.o
- libtool --mode=link $(LD) -o $@ $(LDFLAGS) $^
-
-sg_rdac: sg_rdac.o libsgutils.la
- libtool --mode=link $(LD) -o $@ $(LDFLAGS) $^
-
-sg_vpd: sg_vpd.o sg_vpd_vendor.o libsgutils.la
- libtool --mode=link $(LD) -o $@ $(LDFLAGS) $^
-
-sg_sat_identify: sg_sat_identify.o libsgutils.la
- libtool --mode=link $(LD) -o $@ $(LDFLAGS) $^
-
-sg_read_buffer: sg_read_buffer.o libsgutils.la
- libtool --mode=link $(LD) -o $@ $(LDFLAGS) $^
-
-sg_write_buffer: sg_write_buffer.o libsgutils.la
- libtool --mode=link $(LD) -o $@ $(LDFLAGS) $^
-
-sg_raw: sg_raw.o libsgutils.la
- libtool --mode=link $(LD) -o $@ $(LDFLAGS) $^
-
-
-install: $(EXECS)
- install -d $(INSTDIR)
- install -d $(LIBDIR)
- libtool --mode=install install -c libsgutils.la $(LIBDIR)/libsgutils.la
- libtool --finish $(LIBDIR)
- for name in $^; \
- do libtool --mode=install install -m 755 -s -o root -g root \
- $$name $(INSTDIR); \
- done
- install -d $(MANDIR)/$(MAN_PREF)
- for mp in $(MAN_PGS); \
- do install -o root -g root -m 644 $$mp $(MANDIR)/$(MAN_PREF); \
- gzip -9f $(MANDIR)/$(MAN_PREF)/$$mp; \
- done
- install -d $(INCLUDEDIR)/scsi
- for hdr in $(HEADERS); \
- do install -o root -g root -m 644 $$hdr $(INCLUDEDIR)/scsi ; \
- done
-
-uninstall:
- libtool --mode=uninstall rm -f $(LIBDIR)/libsgutils.la
- dists="$(EXECS)"; \
- for name in $$dists; do \
- rm -f $(INSTDIR)/$$name; \
- done
- for mp in $(MAN_PGS); do \
- rm -f $(MANDIR)/$(MAN_PREF)/$$mp.gz; \
- done
- for hdr in $(HEADERS); do \
- rm -f $(INCLUDEDIR)/scsi/$$hdr ; \
- done
-
-ifeq (.depend,$(wildcard .depend))
-include .depend
-endif
diff --git a/archive/pre_configure/Makefile.freebsd b/archive/pre_configure/Makefile.freebsd
deleted file mode 100644
index 53cddce4..00000000
--- a/archive/pre_configure/Makefile.freebsd
+++ /dev/null
@@ -1,206 +0,0 @@
-SHELL = /bin/sh
-
-PREFIX=/usr/local
-LIBDIR=$(DESTDIR)/$(PREFIX)/lib
-INSTDIR=$(DESTDIR)/$(PREFIX)/bin
-MANDIR=$(DESTDIR)/$(PREFIX)/man
-INCLUDEDIR=$(DESTDIR)/$(PREFIX)/include
-
-CC = gcc
-LD = gcc
-# LIBTOOL = libtool15
-LIBTOOL = libtool
-LT_EXTRA = --tag=junk
-
-EXECS = sg_readcap sg_turs sg_inq sg_start sg_modes sg_logs \
- sg_senddiag sg_persist sg_requests sg_ses sg_luns \
- sg_sync sg_prevent sg_get_config sg_wr_mode \
- sg_rtpg sg_reassign sg_format sg_rmsn sg_ident \
- sg_read_long sg_write_long sg_verify sg_rdac sg_vpd \
- sg_sat_identify sg_read_buffer sg_write_buffer sg_opcodes \
- sg_raw
-
-MAN_PGS = sg_readcap.8 sg_turs.8 sg_inq.8 sg_start.8 sg_modes.8 sg_logs.8 \
- sg_senddiag.8 sg_persist.8 sg_requests.8 sg_ses.8 sg_luns.8 \
- sg_sync.8 sg_prevent.8 sg_get_config.8 sg_wr_mode.8 \
- sg_rtpg.8 sg_reassign.8 sg_format.8 sg_rmsn.8 sg_ident.8 \
- sg_read_long.8 sg_write_long.8 sg_verify.8 sg_rdac.8 sg_vpd.8 \
- sg3_utils.8 sg_sat_identify.8 sg_read_buffer.8 sg_write_buffer.8 \
- sg_opcodes.8 sg_raw.8
-MAN_PREF = man8
-
-HEADERS = sg_lib.h sg_cmds.h sg_cmds_basic.h sg_cmds_extra.h sg_pt.h
-
-OS_FLAGS = -DSG3_UTILS_FREEBSD
-LARGE_FILE_FLAGS = -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64
-S_CFLAGS = $(OS_FLAGS) $(LARGE_FILE_FLAGS)
-
-# CFLAGS = -O2 -Wall -W
-CFLAGS = -g -O2 -Wall -W
-# CFLAGS = -g -O2 -Wall -W -pedantic -std=c99
-
-CFLAGS_PTHREADS = -D_REENTRANT
-
-LDFLAGS = -lcam
-# LDFLAGS = -v -lm
-
-LIB_VINFO = 1:0:0
-# Perhaps should use "-release RELEASE" instead
-# RELEASE = 1.1
-
-all: $(EXECS)
-
-depend dep:
- for i in *.c; do $(CC) $(INCLUDES) $(CFLAGS) -M $$i; \
- done > .depend
-
-clean:
- /bin/rm -f *.o $(EXECS) core* .depend *.a *.la *.lo
- /bin/rm -rf .libs
-
-.c.o:
- $(CC) $(INCLUDES) $(CFLAGS) $(S_CFLAGS) -c -o $@ $<
-
-sg_lib.lo: sg_lib.o
- $(LIBTOOL) $(LT_EXTRA) --mode=compile $(CC) -c sg_lib.c
-
-sg_cmds_basic.lo: sg_cmds_basic.o
- $(LIBTOOL) $(LT_EXTRA) --mode=compile $(CC) -c sg_cmds_basic.c
-
-sg_cmds_extra.lo: sg_cmds_extra.o
- $(LIBTOOL) $(LT_EXTRA) --mode=compile $(CC) -c sg_cmds_extra.c
-
-sg_pt_freebsd.lo: sg_pt_freebsd.o
- $(LIBTOOL) $(LT_EXTRA) --mode=compile $(CC) -c sg_pt_freebsd.c
-
-libsgutils.la: sg_lib.lo sg_cmds_basic.lo sg_cmds_extra.lo sg_pt_freebsd.lo
- $(LIBTOOL) $(LT_EXTRA) --mode=link $(LD) -o libsgutils.la sg_lib.lo \
- sg_cmds_basic.lo sg_cmds_extra.lo sg_pt_freebsd.lo -rpath $(LIBDIR) \
- -version-info $(LIB_VINFO)
-
-# libsgutils.la: sg_lib.lo sg_cmds_basic.lo sg_cmds_extra.lo
-# $(LIBTOOL) --mode=link $(LD) -o libsgutils.la sg_lib.lo \
-# sg_cmds_basic.lo sg_cmds_extra.lo -rpath $(LIBDIR) -release $(RELEASE)
-
-sg_readcap: sg_readcap.o libsgutils.la
- $(LIBTOOL) $(LT_EXTRA) --mode=link $(LD) -o $@ $(LDFLAGS) $@.o libsgutils.la
-
-sg_turs: sg_turs.o libsgutils.la
- $(LIBTOOL) $(LT_EXTRA) --mode=link $(LD) -o $@ $(LDFLAGS) $@.o libsgutils.la
-
-sg_inq: sg_inq.o libsgutils.la
- $(LIBTOOL) $(LT_EXTRA) --mode=link $(LD) -o $@ $(LDFLAGS) $@.o libsgutils.la
-
-sg_start: sg_start.o libsgutils.la
- $(LIBTOOL) $(LT_EXTRA) --mode=link $(LD) -o $@ $(LDFLAGS) $@.o libsgutils.la
-
-sg_modes: sg_modes.o libsgutils.la
- $(LIBTOOL) $(LT_EXTRA) --mode=link $(LD) -o $@ $(LDFLAGS) $@.o libsgutils.la
-
-sg_logs: sg_logs.o libsgutils.la
- $(LIBTOOL) $(LT_EXTRA) --mode=link $(LD) -o $@ $(LDFLAGS) $@.o libsgutils.la
-
-sg_senddiag: sg_senddiag.o libsgutils.la
- $(LIBTOOL) $(LT_EXTRA) --mode=link $(LD) -o $@ $(LDFLAGS) $@.o libsgutils.la
-
-sg_persist: sg_persist.o libsgutils.la
- $(LIBTOOL) $(LT_EXTRA) --mode=link $(LD) -o $@ $(LDFLAGS) $@.o libsgutils.la
-
-sg_requests: sg_requests.o libsgutils.la
- $(LIBTOOL) $(LT_EXTRA) --mode=link $(LD) -o $@ $(LDFLAGS) $@.o libsgutils.la
-
-sg_ses: sg_ses.o libsgutils.la
- $(LIBTOOL) $(LT_EXTRA) --mode=link $(LD) -o $@ $(LDFLAGS) $@.o libsgutils.la
-
-sg_luns: sg_luns.o libsgutils.la
- $(LIBTOOL) $(LT_EXTRA) --mode=link $(LD) -o $@ $(LDFLAGS) $@.o libsgutils.la
-
-sg_sync: sg_sync.o libsgutils.la
- $(LIBTOOL) $(LT_EXTRA) --mode=link $(LD) -o $@ $(LDFLAGS) $@.o libsgutils.la
-
-sg_prevent: sg_prevent.o libsgutils.la
- $(LIBTOOL) $(LT_EXTRA) --mode=link $(LD) -o $@ $(LDFLAGS) $@.o libsgutils.la
-
-sg_get_config: sg_get_config.o libsgutils.la
- $(LIBTOOL) $(LT_EXTRA) --mode=link $(LD) -o $@ $(LDFLAGS) $@.o libsgutils.la
-
-sg_wr_mode: sg_wr_mode.o libsgutils.la
- $(LIBTOOL) $(LT_EXTRA) --mode=link $(LD) -o $@ $(LDFLAGS) $@.o libsgutils.la
-
-sg_rtpg: sg_rtpg.o libsgutils.la
- $(LIBTOOL) $(LT_EXTRA) --mode=link $(LD) -o $@ $(LDFLAGS) $@.o libsgutils.la
-
-sg_reassign: sg_reassign.o libsgutils.la
- $(LIBTOOL) $(LT_EXTRA) --mode=link $(LD) -o $@ $(LDFLAGS) $@.o libsgutils.la
-
-sg_format: sg_format.o libsgutils.la
- $(LIBTOOL) $(LT_EXTRA) --mode=link $(LD) -o $@ $(LDFLAGS) $@.o libsgutils.la
-
-sg_rmsn: sg_rmsn.o libsgutils.la
- $(LIBTOOL) $(LT_EXTRA) --mode=link $(LD) -o $@ $(LDFLAGS) $@.o libsgutils.la
-
-sg_ident: sg_ident.o libsgutils.la
- $(LIBTOOL) $(LT_EXTRA) --mode=link $(LD) -o $@ $(LDFLAGS) $@.o libsgutils.la
-
-sg_read_long: sg_read_long.o libsgutils.la
- $(LIBTOOL) $(LT_EXTRA) --mode=link $(LD) -o $@ $(LDFLAGS) $@.o libsgutils.la
-
-sg_write_long: sg_write_long.o libsgutils.la
- $(LIBTOOL) $(LT_EXTRA) --mode=link $(LD) -o $@ $(LDFLAGS) $@.o libsgutils.la
-
-sg_verify: sg_verify.o libsgutils.la
- $(LIBTOOL) $(LT_EXTRA) --mode=link $(LD) -o $@ $(LDFLAGS) $@.o libsgutils.la
-
-sg_rdac: sg_rdac.o libsgutils.la
- $(LIBTOOL) $(LT_EXTRA) --mode=link $(LD) -o $@ $(LDFLAGS) $@.o libsgutils.la
-
-sg_vpd: sg_vpd.o sg_vpd_vendor.o libsgutils.la
- $(LIBTOOL) $(LT_EXTRA) --mode=link $(LD) -o $@ $(LDFLAGS) $@.o sg_vpd_vendor.o libsgutils.la
-
-sg_sat_identify: sg_sat_identify.o libsgutils.la
- $(LIBTOOL) $(LT_EXTRA) --mode=link $(LD) -o $@ $(LDFLAGS) $@.o libsgutils.la
-
-sg_read_buffer: sg_read_buffer.o libsgutils.la
- $(LIBTOOL) $(LT_EXTRA) --mode=link $(LD) -o $@ $(LDFLAGS) $@.o libsgutils.la
-
-sg_write_buffer: sg_write_buffer.o libsgutils.la
- $(LIBTOOL) $(LT_EXTRA) --mode=link $(LD) -o $@ $(LDFLAGS) $@.o libsgutils.la
-
-sg_opcodes: sg_opcodes.o libsgutils.la
- $(LIBTOOL) $(LT_EXTRA) --mode=link $(LD) -o $@ $(LDFLAGS) $@.o libsgutils.la
-
-sg_raw: sg_raw.o libsgutils.la
- $(LIBTOOL) $(LT_EXTRA) --mode=link $(LD) -o $@ $(LDFLAGS) $@.o libsgutils.la
-
-install: $(EXECS)
- install -d $(INSTDIR)
- install -d $(LIBDIR)
- $(LIBTOOL) --mode=install $(LT_EXTRA) install -c libsgutils.la $(LIBDIR)/libsgutils.la
- $(LIBTOOL) $(LT_EXTRA) --finish $(LIBDIR)
- for name in $(EXECS); \
- do $(LIBTOOL) $(LT_EXTRA) --mode=install install -m 755 \
- $$name $(INSTDIR); \
- done
- install -d $(MANDIR)/$(MAN_PREF)
- for mp in $(MAN_PGS); \
- do install -m 644 $$mp $(MANDIR)/$(MAN_PREF); \
- gzip -9f $(MANDIR)/$(MAN_PREF)/$$mp; \
- done
- install -d $(INCLUDEDIR)/scsi
- for hdr in $(HEADERS); \
- do install -m 644 $$hdr $(INCLUDEDIR)/scsi ; \
- done
-
-uninstall:
- $(LIBTOOL) $(LT_EXTRA) --mode=uninstall rm -f $(LIBDIR)/libsgutils.la
- dists="$(EXECS)"; \
- for name in $$dists; do \
- rm -f $(INSTDIR)/$$name; \
- done
- for mp in $(MAN_PGS); do \
- rm -f $(MANDIR)/$(MAN_PREF)/$$mp.gz; \
- done
- for hdr in $(HEADERS); do \
- rm -f $(INCLUDEDIR)/scsi/$$hdr ; \
- done
-
diff --git a/archive/pre_configure/Makefile.mingw b/archive/pre_configure/Makefile.mingw
deleted file mode 100644
index 9b4e240b..00000000
--- a/archive/pre_configure/Makefile.mingw
+++ /dev/null
@@ -1,145 +0,0 @@
-# Assumes makefile is used in a MSYS shell with a MinGW compiler available.
-
-SHELL = /bin/sh
-
-PREFIX=/usr/local
-INSTDIR=$(PREFIX)/bin
-MANDIR=$(PREFIX)/man
-
-CC = gcc
-LD = gcc
-
-EXECS = sg_readcap sg_turs sg_inq sg_start sg_modes sg_logs sg_senddiag \
- sg_persist sg_requests sg_ses sg_luns sg_scan \
- sg_sync sg_prevent sg_get_config sg_wr_mode \
- sg_rtpg sg_reassign sg_format sg_rmsn sg_ident \
- sg_read_long sg_write_long sg_verify sg_rdac sg_vpd \
- sg_sat_identify sg_read_buffer sg_write_buffer sg_opcodes \
- sg_raw
-
-EXE_S = sg_readcap.exe sg_turs.exe sg_inq.exe sg_start.exe sg_modes.exe \
- sg_logs.exe sg_senddiag.exe sg_persist.exe sg_requests.exe \
- sg_ses.exe sg_luns.exe sg_scan.exe sg_sync.exe sg_prevent.exe \
- sg_get_config.exe sg_wr_mode.exe sg_rtpg.exe sg_reassign.exe \
- sg_format.exe sg_rmsn.exe sg_ident.exe sg_read_long.exe \
- sg_write_long.exe sg_verify.exe sg_rdac.exe sg_vpd.exe \
- sg_sat_identify.exe sg_read_buffer.exe sg_write_buffer.exe \
- sg_opcodes.exe sg_raw.exe
-
-OS_FLAGS = -DSG3_UTILS_WIN32 -DSG3_UTILS_MINGW -DSPTD
-# OS_FLAGS = -DSG3_UTILS_WIN32 -DSG3_UTILS_MINGW
-LARGE_FILE_FLAGS = -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64
-EXTRA_FLAGS = $(OS_FLAGS) $(LARGE_FILE_FLAGS)
-
-# CFLAGS = -O2 -Wall -W $(EXTRA_FLAGS)
-CFLAGS = -g -O2 -Wall -W $(EXTRA_FLAGS)
-# CFLAGS = -g -O2 -Wall -W -pedantic -std=c99 $(EXTRA_FLAGS)
-
-O_FILES = sg_lib.o sg_cmds_basic.o sg_cmds_extra.o sg_pt_win32.o
-O_BFILES = sg_lib.o sg_cmds_basic.o sg_pt_win32.o
-O_RFILES = sg_lib.o sg_pt_win32.o
-O_SFILES = sg_lib.o
-
-LDFLAGS =
-
-all: $(EXECS)
-
-clean:
- rm *.o $(EXE_S)
-
-.c.o:
- $(CC) $(INCLUDES) $(CFLAGS) $(S_CFLAGS) -c -o $@ $<
-
-sg_readcap: sg_readcap.o $(O_BFILES)
- $(LD) -o $@ $(LDFLAGS) $@.o $(O_BFILES)
-
-sg_turs: sg_turs.o $(O_BFILES)
- $(LD) -o $@ $(LDFLAGS) $@.o $(O_BFILES)
-
-sg_inq: sg_inq.o $(O_BFILES)
- $(LD) -o $@ $(LDFLAGS) $@.o $(O_BFILES)
-
-sg_start: sg_start.o $(O_BFILES)
- $(LD) -o $@ $(LDFLAGS) $@.o $(O_BFILES)
-
-sg_modes: sg_modes.o $(O_BFILES)
- $(LD) -o $@ $(LDFLAGS) $@.o $(O_BFILES)
-
-sg_logs: sg_logs.o $(O_BFILES)
- $(LD) -o $@ $(LDFLAGS) $@.o $(O_BFILES)
-
-sg_senddiag: sg_senddiag.o $(O_FILES)
- $(LD) -o $@ $(LDFLAGS) $@.o $(O_FILES)
-
-sg_persist: sg_persist.o $(O_FILES)
- $(LD) -o $@ $(LDFLAGS) $@.o $(O_FILES)
-
-sg_requests: sg_requests.o $(O_BFILES)
- $(LD) -o $@ $(LDFLAGS) $@.o $(O_BFILES)
-
-sg_ses: sg_ses.o $(O_FILES)
- $(LD) -o $@ $(LDFLAGS) $@.o $(O_FILES)
-
-sg_luns: sg_luns.o $(O_BFILES)
- $(LD) -o $@ $(LDFLAGS) $@.o $(O_BFILES)
-
-sg_scan: sg_scan.o $(O_SFILES)
- $(LD) -o $@ $(LDFLAGS) $@.o $(O_SFILES)
-
-sg_sync: sg_sync.o $(O_BFILES)
- $(LD) -o $@ $(LDFLAGS) $@.o $(O_BFILES)
-
-sg_prevent: sg_prevent.o $(O_BFILES)
- $(LD) -o $@ $(LDFLAGS) $@.o $(O_BFILES)
-
-sg_get_config: sg_get_config.o $(O_FILES)
- $(LD) -o $@ $(LDFLAGS) $@.o $(O_FILES)
-
-sg_wr_mode: sg_wr_mode.o $(O_BFILES)
- $(LD) -o $@ $(LDFLAGS) $@.o $(O_BFILES)
-
-sg_rtpg: sg_rtpg.o $(O_FILES)
- $(LD) -o $@ $(LDFLAGS) $@.o $(O_FILES)
-
-sg_reassign: sg_reassign.o $(O_FILES)
- $(LD) -o $@ $(LDFLAGS) $@.o $(O_FILES)
-
-sg_format: sg_format.o $(O_FILES)
- $(LD) -o $@ $(LDFLAGS) $@.o $(O_FILES)
-
-sg_rmsn: sg_rmsn.o $(O_FILES)
- $(LD) -o $@ $(LDFLAGS) $@.o $(O_FILES)
-
-sg_ident: sg_ident.o $(O_FILES)
- $(LD) -o $@ $(LDFLAGS) $@.o $(O_FILES)
-
-sg_read_long: sg_read_long.o $(O_FILES)
- $(LD) -o $@ $(LDFLAGS) $@.o $(O_FILES)
-
-sg_write_long: sg_write_long.o $(O_FILES)
- $(LD) -o $@ $(LDFLAGS) $@.o $(O_FILES)
-
-sg_verify: sg_verify.o $(O_FILES)
- $(LD) -o $@ $(LDFLAGS) $@.o $(O_FILES)
-
-sg_rdac: sg_rdac.o $(O_BFILES)
- $(LD) -o $@ $(LDFLAGS) $@.o $(O_BFILES)
-
-sg_vpd: sg_vpd.o sg_vpd_vendor.o $(O_BFILES)
- $(LD) -o $@ $(LDFLAGS) $@.o sg_vpd_vendor.o $(O_BFILES)
-
-sg_sat_identify: sg_sat_identify.o $(O_FILES)
- $(LD) -o $@ $(LDFLAGS) $@.o $(O_FILES)
-
-sg_read_buffer: sg_read_buffer.o $(O_FILES)
- $(LD) -o $@ $(LDFLAGS) $@.o $(O_FILES)
-
-sg_write_buffer: sg_write_buffer.o $(O_FILES)
- $(LD) -o $@ $(LDFLAGS) $@.o $(O_FILES)
-
-sg_opcodes: sg_opcodes.o $(O_BFILES)
- $(LD) -o $@ $(LDFLAGS) $@.o $(O_BFILES)
-
-sg_raw: sg_raw.o $(O_RFILES)
- $(LD) -o $@ $(LDFLAGS) $@.o $(O_RFILES)
-
diff --git a/archive/pre_configure/Makefile.osf1 b/archive/pre_configure/Makefile.osf1
deleted file mode 100644
index 13a7066a..00000000
--- a/archive/pre_configure/Makefile.osf1
+++ /dev/null
@@ -1,207 +0,0 @@
-SHELL = /bin/sh
-
-PREFIX=/usr/local
-LIBDIR=$(DESTDIR)/$(PREFIX)/lib
-INSTDIR=$(DESTDIR)/$(PREFIX)/bin
-MANDIR=$(DESTDIR)/$(PREFIX)/man
-INCLUDEDIR=$(DESTDIR)/$(PREFIX)/include
-
-CC = cc
-LD = cc
-# LIBTOOL = libtool15
-LIBTOOL = libtool
-
-EXECS = sg_readcap sg_turs sg_inq sg_start sg_modes sg_logs \
- sg_senddiag sg_persist sg_requests sg_ses sg_luns \
- sg_sync sg_prevent sg_get_config sg_wr_mode \
- sg_rtpg sg_reassign sg_format sg_rmsn sg_ident \
- sg_read_long sg_write_long sg_verify sg_rdac sg_vpd \
- sg_sat_identify sg_read_buffer sg_write_buffer sg_opcodes \
- sg_raw
-
-MAN_PGS = sg_readcap.8 sg_turs.8 sg_inq.8 sg_start.8 sg_modes.8 sg_logs.8 \
- sg_senddiag.8 sg_persist.8 sg_requests.8 sg_ses.8 sg_luns.8 \
- sg_sync.8 sg_prevent.8 sg_get_config.8 sg_wr_mode.8 \
- sg_rtpg.8 sg_reassign.8 sg_format.8 sg_rmsn.8 sg_ident.8 \
- sg_read_long.8 sg_write_long.8 sg_verify.8 sg_rdac.8 sg_vpd.8 \
- sg3_utils.8 sg_sat_identify.8 sg_read_buffer.8 sg_write_buffer.8 \
- sg_opcodes.8 sg_raw.8
-
-MAN_PREF = man8
-
-HEADERS = sg_lib.h sg_cmds.h sg_cmds_basic.h sg_cmds_extra.h sg_pt.h
-
-OS_FLAGS = -DSG3_UTILS_OSF1
-LARGE_FILE_FLAGS = -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64
-S_CFLAGS = $(OS_FLAGS) $(LARGE_FILE_FLAGS)
-
-# CFLAGS = -O2 -Wall -W
-CFLAGS = -g -I./getopt_long
-# CFLAGS = -g -O2 -Wall -W -pedantic -std=c99
-
-CFLAGS_PTHREADS = -pthread
-
-LDFLAGS =
-# LDFLAGS = -v -lm
-
-LIB_VINFO = 1:0:0
-# Perhaps should use "-release RELEASE" instead
-# RELEASE = 1.1
-
-all: $(EXECS)
-
-depend dep:
- for i in *.c; do $(CC) $(INCLUDES) $(CFLAGS) -M $$i; \
- done > .depend
-
-clean:
- /bin/rm -f *.o $(EXECS) core* .depend *.a *.la *.lo
- /bin/rm -f getopt_long/*.o
- /bin/rm -rf .libs
-
-.c.o:
- $(CC) $(INCLUDES) $(CFLAGS) $(S_CFLAGS) -c -o $@ $<
-
-sg_lib.lo: sg_lib.o
- $(LIBTOOL) $(LT_EXTRA) --mode=compile $(CC) -c sg_lib.c
-
-sg_cmds_basic.lo: sg_cmds_basic.o
- $(LIBTOOL) $(LT_EXTRA) --mode=compile $(CC) -c sg_cmds_basic.c
-
-sg_cmds_extra.lo: sg_cmds_extra.o
- $(LIBTOOL) $(LT_EXTRA) --mode=compile $(CC) -c sg_cmds_extra.c
-
-sg_pt_osf1.lo: sg_pt_osf1.o
- $(LIBTOOL) $(LT_EXTRA) --mode=compile $(CC) -c sg_pt_osf1.c
-
-libsgutils.la: sg_lib.lo sg_cmds_basic.lo sg_cmds_extra.lo sg_pt_osf1.lo
- $(LIBTOOL) $(LT_EXTRA) --mode=link $(LD) -o libsgutils.la sg_lib.lo \
- sg_cmds_basic.lo sg_cmds_extra.lo sg_pt_osf1.lo -rpath $(LIBDIR) \
- -version-info $(LIB_VINFO)
-
-# libsgutils.la: sg_lib.lo sg_cmds_basic.lo sg_cmds_extra.lo
-# $(LIBTOOL) --mode=link $(LD) -o libsgutils.la sg_lib.lo
-# sg_cmds_basic.lo sg_cmds_extra.lo -rpath $(LIBDIR) -release $(RELEASE)
-
-sg_readcap: sg_readcap.o libsgutils.la getopt_long/getopt_long.o
- $(LIBTOOL) $(LT_EXTRA) --mode=link $(LD) -o $@ $(LDFLAGS) $@.o libsgutils.la getopt_long/getopt_long.o
-
-sg_turs: sg_turs.o libsgutils.la getopt_long/getopt_long.o
- $(LIBTOOL) $(LT_EXTRA) --mode=link $(LD) -o $@ $(LDFLAGS) $@.o libsgutils.la getopt_long/getopt_long.o
-
-sg_inq: sg_inq.o libsgutils.la getopt_long/getopt_long.o
- $(LIBTOOL) $(LT_EXTRA) --mode=link $(LD) -o $@ $(LDFLAGS) $@.o libsgutils.la getopt_long/getopt_long.o
-
-sg_start: sg_start.o libsgutils.la getopt_long/getopt_long.o
- $(LIBTOOL) $(LT_EXTRA) --mode=link $(LD) -o $@ $(LDFLAGS) $@.o libsgutils.la getopt_long/getopt_long.o
-
-sg_modes: sg_modes.o libsgutils.la getopt_long/getopt_long.o
- $(LIBTOOL) $(LT_EXTRA) --mode=link $(LD) -o $@ $(LDFLAGS) $@.o libsgutils.la getopt_long/getopt_long.o
-
-sg_logs: sg_logs.o libsgutils.la getopt_long/getopt_long.o
- $(LIBTOOL) $(LT_EXTRA) --mode=link $(LD) -o $@ $(LDFLAGS) $@.o libsgutils.la getopt_long/getopt_long.o
-
-sg_senddiag: sg_senddiag.o libsgutils.la getopt_long/getopt_long.o
- $(LIBTOOL) $(LT_EXTRA) --mode=link $(LD) -o $@ $(LDFLAGS) $@.o libsgutils.la getopt_long/getopt_long.o
-
-sg_persist: sg_persist.o libsgutils.la getopt_long/getopt_long.o
- $(LIBTOOL) $(LT_EXTRA) --mode=link $(LD) -o $@ $(LDFLAGS) $@.o libsgutils.la getopt_long/getopt_long.o
-
-sg_requests: sg_requests.o libsgutils.la getopt_long/getopt_long.o
- $(LIBTOOL) $(LT_EXTRA) --mode=link $(LD) -o $@ $(LDFLAGS) $@.o libsgutils.la getopt_long/getopt_long.o
-
-sg_ses: sg_ses.o libsgutils.la getopt_long/getopt_long.o
- $(LIBTOOL) $(LT_EXTRA) --mode=link $(LD) -o $@ $(LDFLAGS) $@.o libsgutils.la getopt_long/getopt_long.o
-
-sg_luns: sg_luns.o libsgutils.la getopt_long/getopt_long.o
- $(LIBTOOL) $(LT_EXTRA) --mode=link $(LD) -o $@ $(LDFLAGS) $@.o libsgutils.la getopt_long/getopt_long.o
-
-sg_sync: sg_sync.o libsgutils.la getopt_long/getopt_long.o
- $(LIBTOOL) $(LT_EXTRA) --mode=link $(LD) -o $@ $(LDFLAGS) $@.o libsgutils.la getopt_long/getopt_long.o
-
-sg_prevent: sg_prevent.o libsgutils.la getopt_long/getopt_long.o
- $(LIBTOOL) $(LT_EXTRA) --mode=link $(LD) -o $@ $(LDFLAGS) $@.o libsgutils.la getopt_long/getopt_long.o
-
-sg_get_config: sg_get_config.o libsgutils.la getopt_long/getopt_long.o
- $(LIBTOOL) $(LT_EXTRA) --mode=link $(LD) -o $@ $(LDFLAGS) $@.o libsgutils.la getopt_long/getopt_long.o
-
-sg_wr_mode: sg_wr_mode.o libsgutils.la getopt_long/getopt_long.o
- $(LIBTOOL) $(LT_EXTRA) --mode=link $(LD) -o $@ $(LDFLAGS) $@.o libsgutils.la getopt_long/getopt_long.o
-
-sg_rtpg: sg_rtpg.o libsgutils.la getopt_long/getopt_long.o
- $(LIBTOOL) $(LT_EXTRA) --mode=link $(LD) -o $@ $(LDFLAGS) $@.o libsgutils.la getopt_long/getopt_long.o
-
-sg_reassign: sg_reassign.o libsgutils.la getopt_long/getopt_long.o
- $(LIBTOOL) $(LT_EXTRA) --mode=link $(LD) -o $@ $(LDFLAGS) $@.o libsgutils.la getopt_long/getopt_long.o
-
-sg_format: sg_format.o libsgutils.la getopt_long/getopt_long.o
- $(LIBTOOL) $(LT_EXTRA) --mode=link $(LD) -o $@ $(LDFLAGS) $@.o libsgutils.la getopt_long/getopt_long.o
-
-sg_rmsn: sg_rmsn.o libsgutils.la getopt_long/getopt_long.o
- $(LIBTOOL) $(LT_EXTRA) --mode=link $(LD) -o $@ $(LDFLAGS) $@.o libsgutils.la getopt_long/getopt_long.o
-
-sg_ident: sg_ident.o libsgutils.la getopt_long/getopt_long.o
- $(LIBTOOL) $(LT_EXTRA) --mode=link $(LD) -o $@ $(LDFLAGS) $@.o libsgutils.la getopt_long/getopt_long.o
-
-sg_read_long: sg_read_long.o libsgutils.la getopt_long/getopt_long.o
- $(LIBTOOL) $(LT_EXTRA) --mode=link $(LD) -o $@ $(LDFLAGS) $@.o libsgutils.la getopt_long/getopt_long.o
-
-sg_write_long: sg_write_long.o libsgutils.la getopt_long/getopt_long.o
- $(LIBTOOL) $(LT_EXTRA) --mode=link $(LD) -o $@ $(LDFLAGS) $@.o libsgutils.la getopt_long/getopt_long.o
-
-sg_verify: sg_verify.o libsgutils.la getopt_long/getopt_long.o
- $(LIBTOOL) $(LT_EXTRA) --mode=link $(LD) -o $@ $(LDFLAGS) $@.o libsgutils.la getopt_long/getopt_long.o
-
-sg_rdac: sg_rdac.o libsgutils.la
- $(LIBTOOL) $(LT_EXTRA) --mode=link $(LD) -o $@ $(LDFLAGS) $@.o libsgutils.la getopt_long/getopt_long.o
-
-sg_vpd: sg_vpd.o sg_vpd_vendor.o libsgutils.la getopt_long/getopt_long.o
- $(LIBTOOL) $(LT_EXTRA) --mode=link $(LD) -o $@ $(LDFLAGS) $@.o sg_vpd_vendor.o libsgutils.la getopt_long/getopt_long.o
-
-sg_sat_identify: sg_sat_identify.o libsgutils.la getopt_long/getopt_long.o
- $(LIBTOOL) $(LT_EXTRA) --mode=link $(LD) -o $@ $(LDFLAGS) $@.o libsgutils.la getopt_long/getopt_long.o
-
-sg_read_buffer: sg_read_buffer.o libsgutils.la getopt_long/getopt_long.o
- $(LIBTOOL) $(LT_EXTRA) --mode=link $(LD) -o $@ $(LDFLAGS) $@.o libsgutils.la getopt_long/getopt_long.o
-
-sg_write_buffer: sg_write_buffer.o libsgutils.la getopt_long/getopt_long.o
- $(LIBTOOL) $(LT_EXTRA) --mode=link $(LD) -o $@ $(LDFLAGS) $@.o libsgutils.la getopt_long/getopt_long.o
-
-sg_opcodes: sg_opcodes.o libsgutils.la getopt_long/getopt_long.o
- $(LIBTOOL) $(LT_EXTRA) --mode=link $(LD) -o $@ $(LDFLAGS) $@.o libsgutils.la getopt_long/getopt_long.o
-
-sg_raw: sg_raw.o libsgutils.la getopt_long/getopt_long.o
- $(LIBTOOL) $(LT_EXTRA) --mode=link $(LD) -o $@ $(LDFLAGS) $@.o libsgutils.la getopt_long/getopt_long.o
-
-install: $(EXECS)
- test -d $(INSTDIR) || mkdir -p $(INSTDIR)
- test -d $(LIBDIR) || mkdir -p $(LIBDIR)
- $(LIBTOOL) --mode=install $(LT_EXTRA) installbsd -c libsgutils.la $(LIBDIR)
- $(LIBTOOL) $(LT_EXTRA) --finish $(LIBDIR)
- for name in $(EXECS); \
- do $(LIBTOOL) $(LT_EXTRA) --mode=install installbsd -c -m 755 \
- $$name $(INSTDIR); \
- done
- test -d $(MANDIR)/$(MAN_PREF) || mkdir -p $(MANDIR)/$(MAN_PREF)
- for mp in $(MAN_PGS); \
- do installbsd -c -m 644 $$mp $(MANDIR)/$(MAN_PREF); \
- gzip -9f $(MANDIR)/$(MAN_PREF)/$$mp; \
- done
- test -d $(INCLUDEDIR)/scsi || mkdir -p $(INCLUDEDIR)/scsi
- for hdr in $(HEADERS); \
- do installbsd -c -m 644 $$hdr $(INCLUDEDIR)/scsi ; \
- done
-
-uninstall:
- $(LIBTOOL) $(LT_EXTRA) --mode=uninstall rm -f $(LIBDIR)/libsgutils.la
- dists="$(EXECS)"; \
- for name in $$dists; do \
- rm -f $(INSTDIR)/$$name; \
- done
- for mp in $(MAN_PGS); do \
- rm -f $(MANDIR)/$(MAN_PREF)/$$mp.gz; \
- done
- for hdr in $(HEADERS); do \
- rm -f $(INCLUDEDIR)/scsi/$$hdr ; \
- done
-
diff --git a/archive/pre_configure/Makefile.solaris b/archive/pre_configure/Makefile.solaris
deleted file mode 100644
index 408e4500..00000000
--- a/archive/pre_configure/Makefile.solaris
+++ /dev/null
@@ -1,205 +0,0 @@
-SHELL = /bin/sh
-
-PREFIX=/usr/local
-LIBDIR=$(DESTDIR)/$(PREFIX)/lib
-INSTDIR=$(DESTDIR)/$(PREFIX)/bin
-MANDIR=$(DESTDIR)/$(PREFIX)/man
-INCLUDEDIR=$(DESTDIR)/$(PREFIX)/include
-
-CC = gcc
-LD = gcc
-# LIBTOOL = libtool15
-LIBTOOL = libtool
-LT_EXTRA = --tag=junk
-
-EXECS = sg_readcap sg_turs sg_inq sg_start sg_modes sg_logs \
- sg_senddiag sg_persist sg_requests sg_ses sg_luns \
- sg_sync sg_prevent sg_get_config sg_wr_mode \
- sg_rtpg sg_reassign sg_format sg_rmsn sg_ident \
- sg_read_long sg_write_long sg_verify sg_rdac sg_vpd \
- sg_sat_identify sg_read_buffer sg_write_buffer sg_opcodes \
- sg_raw
-
-MAN_PGS = sg_readcap.8 sg_turs.8 sg_inq.8 sg_start.8 sg_modes.8 sg_logs.8 \
- sg_senddiag.8 sg_persist.8 sg_requests.8 sg_ses.8 sg_luns.8 \
- sg_sync.8 sg_prevent.8 sg_get_config.8 sg_wr_mode.8 \
- sg_rtpg.8 sg_reassign.8 sg_format.8 sg_rmsn.8 sg_ident.8 \
- sg_read_long.8 sg_write_long.8 sg_verify.8 sg_rdac.8 sg_vpd.8 \
- sg3_utils.8 sg_sat_identify.8 sg_read_buffer.8 sg_write_buffer.8 \
- sg_opcodes.8 sg_raw.8
-MAN_PREF = man8
-
-HEADERS = sg_lib.h sg_cmds.h sg_cmds_basic.h sg_cmds_extra.h sg_pt.h
-
-OS_FLAGS = -DSG3_UTILS_SOLARIS
-LARGE_FILE_FLAGS = -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64
-S_CFLAGS = $(OS_FLAGS) $(LARGE_FILE_FLAGS)
-
-# CFLAGS = -O2 -Wall -W
-CFLAGS = -g -O2 -Wall -W
-# CFLAGS = -g -O2 -Wall -W -pedantic -std=c99
-
-CFLAGS_PTHREADS = -D_REENTRANT
-
-# LDFLAGS = -lcam
-# LDFLAGS = -v -lm
-
-LIB_VINFO = 1:0:0
-# Perhaps should use "-release RELEASE" instead
-# RELEASE = 1.1
-
-all: $(EXECS)
-
-depend dep:
- for i in *.c; do $(CC) $(INCLUDES) $(CFLAGS) -M $$i; \
- done > .depend
-
-clean:
- /bin/rm -f *.o $(EXECS) core* .depend *.a *.la *.lo
- /bin/rm -rf .libs
-
-.c.o:
- $(CC) $(INCLUDES) $(CFLAGS) $(S_CFLAGS) -c -o $@ $<
-
-sg_lib.lo: sg_lib.o
- $(LIBTOOL) $(LT_EXTRA) --mode=compile $(CC) -c sg_lib.c
-
-sg_cmds_basic.lo: sg_cmds_basic.o
- $(LIBTOOL) $(LT_EXTRA) --mode=compile $(CC) -c sg_cmds_basic.c
-
-sg_cmds_extra.lo: sg_cmds_extra.o
- $(LIBTOOL) $(LT_EXTRA) --mode=compile $(CC) -c sg_cmds_extra.c
-
-sg_pt_solaris.lo: sg_pt_solaris.o
- $(LIBTOOL) $(LT_EXTRA) --mode=compile $(CC) -c sg_pt_solaris.c
-
-libsgutils.la: sg_lib.lo sg_cmds_basic.lo sg_cmds_extra.lo sg_pt_solaris.lo
- $(LIBTOOL) $(LT_EXTRA) --mode=link $(LD) -o libsgutils.la sg_lib.lo \
- sg_cmds_basic.lo sg_cmds_extra.lo sg_pt_solaris.lo -rpath $(LIBDIR) \
- -version-info $(LIB_VINFO)
-
-# libsgutils.la: sg_lib.lo sg_cmds_basic.lo sg_cmds_extra.lo
-# $(LIBTOOL) --mode=link $(LD) -o libsgutils.la sg_lib.lo \
-# sg_cmds_basic.lo sg_cmds_extra.lo -rpath $(LIBDIR) -release $(RELEASE)
-
-sg_readcap: sg_readcap.o libsgutils.la
- $(LIBTOOL) $(LT_EXTRA) --mode=link $(LD) -o $@ $(LDFLAGS) $@.o libsgutils.la
-
-sg_turs: sg_turs.o libsgutils.la
- $(LIBTOOL) $(LT_EXTRA) --mode=link $(LD) -o $@ $(LDFLAGS) $@.o libsgutils.la
-
-sg_inq: sg_inq.o libsgutils.la
- $(LIBTOOL) $(LT_EXTRA) --mode=link $(LD) -o $@ $(LDFLAGS) $@.o libsgutils.la
-
-sg_start: sg_start.o libsgutils.la
- $(LIBTOOL) $(LT_EXTRA) --mode=link $(LD) -o $@ $(LDFLAGS) $@.o libsgutils.la
-
-sg_modes: sg_modes.o libsgutils.la
- $(LIBTOOL) $(LT_EXTRA) --mode=link $(LD) -o $@ $(LDFLAGS) $@.o libsgutils.la
-
-sg_logs: sg_logs.o libsgutils.la
- $(LIBTOOL) $(LT_EXTRA) --mode=link $(LD) -o $@ $(LDFLAGS) $@.o libsgutils.la
-
-sg_senddiag: sg_senddiag.o libsgutils.la
- $(LIBTOOL) $(LT_EXTRA) --mode=link $(LD) -o $@ $(LDFLAGS) $@.o libsgutils.la
-
-sg_persist: sg_persist.o libsgutils.la
- $(LIBTOOL) $(LT_EXTRA) --mode=link $(LD) -o $@ $(LDFLAGS) $@.o libsgutils.la
-
-sg_requests: sg_requests.o libsgutils.la
- $(LIBTOOL) $(LT_EXTRA) --mode=link $(LD) -o $@ $(LDFLAGS) $@.o libsgutils.la
-
-sg_ses: sg_ses.o libsgutils.la
- $(LIBTOOL) $(LT_EXTRA) --mode=link $(LD) -o $@ $(LDFLAGS) $@.o libsgutils.la
-
-sg_luns: sg_luns.o libsgutils.la
- $(LIBTOOL) $(LT_EXTRA) --mode=link $(LD) -o $@ $(LDFLAGS) $@.o libsgutils.la
-
-sg_sync: sg_sync.o libsgutils.la
- $(LIBTOOL) $(LT_EXTRA) --mode=link $(LD) -o $@ $(LDFLAGS) $@.o libsgutils.la
-
-sg_prevent: sg_prevent.o libsgutils.la
- $(LIBTOOL) $(LT_EXTRA) --mode=link $(LD) -o $@ $(LDFLAGS) $@.o libsgutils.la
-
-sg_get_config: sg_get_config.o libsgutils.la
- $(LIBTOOL) $(LT_EXTRA) --mode=link $(LD) -o $@ $(LDFLAGS) $@.o libsgutils.la
-
-sg_wr_mode: sg_wr_mode.o libsgutils.la
- $(LIBTOOL) $(LT_EXTRA) --mode=link $(LD) -o $@ $(LDFLAGS) $@.o libsgutils.la
-
-sg_rtpg: sg_rtpg.o libsgutils.la
- $(LIBTOOL) $(LT_EXTRA) --mode=link $(LD) -o $@ $(LDFLAGS) $@.o libsgutils.la
-
-sg_reassign: sg_reassign.o libsgutils.la
- $(LIBTOOL) $(LT_EXTRA) --mode=link $(LD) -o $@ $(LDFLAGS) $@.o libsgutils.la
-
-sg_format: sg_format.o libsgutils.la
- $(LIBTOOL) $(LT_EXTRA) --mode=link $(LD) -o $@ $(LDFLAGS) $@.o libsgutils.la
-
-sg_rmsn: sg_rmsn.o libsgutils.la
- $(LIBTOOL) $(LT_EXTRA) --mode=link $(LD) -o $@ $(LDFLAGS) $@.o libsgutils.la
-
-sg_ident: sg_ident.o libsgutils.la
- $(LIBTOOL) $(LT_EXTRA) --mode=link $(LD) -o $@ $(LDFLAGS) $@.o libsgutils.la
-
-sg_read_long: sg_read_long.o libsgutils.la
- $(LIBTOOL) $(LT_EXTRA) --mode=link $(LD) -o $@ $(LDFLAGS) $@.o libsgutils.la
-
-sg_write_long: sg_write_long.o libsgutils.la
- $(LIBTOOL) $(LT_EXTRA) --mode=link $(LD) -o $@ $(LDFLAGS) $@.o libsgutils.la
-
-sg_verify: sg_verify.o libsgutils.la
- $(LIBTOOL) $(LT_EXTRA) --mode=link $(LD) -o $@ $(LDFLAGS) $@.o libsgutils.la
-
-sg_rdac: sg_rdac.o libsgutils.la
- $(LIBTOOL) $(LT_EXTRA) --mode=link $(LD) -o $@ $(LDFLAGS) $@.o libsgutils.la
-
-sg_vpd: sg_vpd.o sg_vpd_vendor.o libsgutils.la
- $(LIBTOOL) $(LT_EXTRA) --mode=link $(LD) -o $@ $(LDFLAGS) $@.o sg_vpd_vendor.o libsgutils.la
-
-sg_sat_identify: sg_sat_identify.o libsgutils.la
- $(LIBTOOL) $(LT_EXTRA) --mode=link $(LD) -o $@ $(LDFLAGS) $@.o libsgutils.la
-
-sg_read_buffer: sg_read_buffer.o libsgutils.la
- $(LIBTOOL) $(LT_EXTRA) --mode=link $(LD) -o $@ $(LDFLAGS) $@.o libsgutils.la
-
-sg_write_buffer: sg_write_buffer.o libsgutils.la
- $(LIBTOOL) $(LT_EXTRA) --mode=link $(LD) -o $@ $(LDFLAGS) $@.o libsgutils.la
-
-sg_opcodes: sg_opcodes.o libsgutils.la
- $(LIBTOOL) $(LT_EXTRA) --mode=link $(LD) -o $@ $(LDFLAGS) $@.o libsgutils.la
-
-sg_raw: sg_raw.o libsgutils.la
- $(LIBTOOL) $(LT_EXTRA) --mode=link $(LD) -o $@ $(LDFLAGS) $@.o libsgutils.la
-
-install: $(EXECS)
- install -d $(INSTDIR)
- install -d $(LIBDIR)
- $(LIBTOOL) --mode=install $(LT_EXTRA) install -c libsgutils.la $(LIBDIR)/libsgutils.la
- $(LIBTOOL) $(LT_EXTRA) --finish $(LIBDIR)
- for name in $(EXECS); \
- do $(LIBTOOL) $(LT_EXTRA) --mode=install install -m 755 \
- -f $(INSTDIR) $$name; \
- done
- install -d $(MANDIR)/$(MAN_PREF)
- for mp in $(MAN_PGS); \
- do install -s -m 644 -f $(MANDIR)/$(MAN_PREF) $$mp; \
- done
-# install -d $(INCLUDEDIR)/scsi
-# for hdr in $(HEADERS); \
-# do install -m 644 $$hdr $(INCLUDEDIR)/scsi ; \
-# done
-
-uninstall:
- $(LIBTOOL) $(LT_EXTRA) --mode=uninstall rm -f $(LIBDIR)/libsgutils.la
- dists="$(EXECS)"; \
- for name in $$dists; do \
- rm -f $(INSTDIR)/$$name; \
- done
- for mp in $(MAN_PGS); do \
- rm -f $(MANDIR)/$(MAN_PREF)/$$mp; \
- done
-# for hdr in $(HEADERS); do \
-# rm -f $(INCLUDEDIR)/scsi/$$hdr ; \
-# done
-
diff --git a/archive/pre_configure/Makefile.win32 b/archive/pre_configure/Makefile.win32
deleted file mode 100644
index a3708461..00000000
--- a/archive/pre_configure/Makefile.win32
+++ /dev/null
@@ -1,179 +0,0 @@
-SHELL = /bin/sh
-
-PREFIX=/usr/local
-INSTDIR=$(PREFIX)/bin
-MANDIR=$(PREFIX)/man
-
-CC = gcc
-LD = gcc
-
-EXECS = sg_readcap sg_turs sg_inq sg_start sg_modes sg_logs sg_senddiag \
- sg_persist sg_requests sg_ses sg_luns sg_scan \
- sg_sync sg_prevent sg_get_config sg_wr_mode \
- sg_rtpg sg_reassign sg_format sg_rmsn sg_ident \
- sg_read_long sg_write_long sg_verify sg_rdac sg_vpd \
- sg_sat_identify sg_read_buffer sg_write_buffer sg_opcodes \
- sg_raw
-
-EXE_S = sg_readcap.exe sg_turs.exe sg_inq.exe sg_start.exe sg_modes.exe \
- sg_logs.exe sg_senddiag.exe sg_persist.exe sg_requests.exe \
- sg_ses.exe sg_luns.exe sg_scan.exe sg_sync.exe sg_prevent.exe \
- sg_get_config.exe sg_wr_mode.exe sg_rtpg.exe sg_reassign.exe \
- sg_format.exe sg_rmsn.exe sg_ident.exe sg_read_long.exe \
- sg_write_long.exe sg_verify.exe sg_rdac.exe sg_vpd.exe \
- sg_sat_identify.exe sg_read_buffer.exe sg_write_buffer.exe \
- sg_opcodes.exe sg_raw.exe
-
-MAN_PGS = sg_readcap.8 sg_turs.8 sg_inq.8 sg_start.8 sg_modes.8 sg_logs.8 \
- sg_senddiag.8 sg_persist.8 sg_requests.8 sg_ses.8 sg_luns.8 \
- sg_scan.8 sg_sync.8 sg_prevent.8 sg_get_config.8 sg_wr_mode.8 \
- sg_rtpg.8 sg_reassign.8 sg_format.8 sg_rmsn.8 sg_ident.8 \
- sg_read_long.8 sg_write_long.8 sg_verify.8 sg_rdac.8 sg_vpd.8 \
- sg3_utils.8 sg_sat_identify.8 sg_read_buffer.8 sg_write_buffer.8 \
- sg_opcodes.8 sg_raw.8
-
-MAN_PREF = man8
-
-OS_FLAGS = -DSG3_UTILS_WIN32 -DSPTD
-# OS_FLAGS = -DSG3_UTILS_WIN32
-LARGE_FILE_FLAGS = -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64
-EXTRA_FLAGS = $(OS_FLAGS) $(LARGE_FILE_FLAGS)
-
-# CFLAGS = -O2 -Wall -W $(EXTRA_FLAGS)
-CFLAGS = -g -O2 -Wall -W $(EXTRA_FLAGS)
-# CFLAGS = -g -O2 -Wall -W -pedantic -std=c99 $(EXTRA_FLAGS)
-
-O_FILES = sg_lib.o sg_cmds_basic.o sg_cmds_extra.o sg_pt_win32.o
-O_BFILES = sg_lib.o sg_cmds_basic.o sg_pt_win32.o
-O_RFILES = sg_lib.o sg_pt_win32.o
-O_SFILES = sg_lib.o
-
-LDFLAGS =
-
-all: $(EXECS)
- cp sg_scan.8w sg_scan.8
-
-depend dep:
- for i in *.c; do $(CC) $(INCLUDES) $(CFLAGS) -M $$i; \
- done > .depend
-
-clean:
- /bin/rm -f *.o $(EXE_S) core* .depend *.a
-
-.c.o:
- $(CC) $(INCLUDES) $(CFLAGS) $(S_CFLAGS) -c -o $@ $<
-
-sg_readcap: sg_readcap.o $(O_BFILES)
- $(LD) -o $@ $(LDFLAGS) $@.o $(O_BFILES)
-
-sg_turs: sg_turs.o $(O_BFILES)
- $(LD) -o $@ $(LDFLAGS) $@.o $(O_BFILES)
-
-sg_inq: sg_inq.o $(O_BFILES)
- $(LD) -o $@ $(LDFLAGS) $@.o $(O_BFILES)
-
-sg_start: sg_start.o $(O_BFILES)
- $(LD) -o $@ $(LDFLAGS) $@.o $(O_BFILES)
-
-sg_modes: sg_modes.o $(O_BFILES)
- $(LD) -o $@ $(LDFLAGS) $@.o $(O_BFILES)
-
-sg_logs: sg_logs.o $(O_BFILES)
- $(LD) -o $@ $(LDFLAGS) $@.o $(O_BFILES)
-
-sg_senddiag: sg_senddiag.o $(O_FILES)
- $(LD) -o $@ $(LDFLAGS) $@.o $(O_FILES)
-
-sg_persist: sg_persist.o $(O_FILES)
- $(LD) -o $@ $(LDFLAGS) $@.o $(O_FILES)
-
-sg_requests: sg_requests.o $(O_BFILES)
- $(LD) -o $@ $(LDFLAGS) $@.o $(O_BFILES)
-
-sg_ses: sg_ses.o $(O_FILES)
- $(LD) -o $@ $(LDFLAGS) $@.o $(O_FILES)
-
-sg_luns: sg_luns.o $(O_BFILES)
- $(LD) -o $@ $(LDFLAGS) $@.o $(O_BFILES)
-
-sg_scan: sg_scan.o $(O_SFILES)
- $(LD) -o $@ $(LDFLAGS) $@.o $(O_SFILES)
-
-sg_sync: sg_sync.o $(O_BFILES)
- $(LD) -o $@ $(LDFLAGS) $@.o $(O_BFILES)
-
-sg_prevent: sg_prevent.o $(O_BFILES)
- $(LD) -o $@ $(LDFLAGS) $@.o $(O_BFILES)
-
-sg_get_config: sg_get_config.o $(O_FILES)
- $(LD) -o $@ $(LDFLAGS) $@.o $(O_FILES)
-
-sg_wr_mode: sg_wr_mode.o $(O_BFILES)
- $(LD) -o $@ $(LDFLAGS) $@.o $(O_BFILES)
-
-sg_rtpg: sg_rtpg.o $(O_FILES)
- $(LD) -o $@ $(LDFLAGS) $@.o $(O_FILES)
-
-sg_reassign: sg_reassign.o $(O_FILES)
- $(LD) -o $@ $(LDFLAGS) $@.o $(O_FILES)
-
-sg_format: sg_format.o $(O_FILES)
- $(LD) -o $@ $(LDFLAGS) $@.o $(O_FILES)
-
-sg_rmsn: sg_rmsn.o $(O_FILES)
- $(LD) -o $@ $(LDFLAGS) $@.o $(O_FILES)
-
-sg_ident: sg_ident.o $(O_FILES)
- $(LD) -o $@ $(LDFLAGS) $@.o $(O_FILES)
-
-sg_read_long: sg_read_long.o $(O_FILES)
- $(LD) -o $@ $(LDFLAGS) $@.o $(O_FILES)
-
-sg_write_long: sg_write_long.o $(O_FILES)
- $(LD) -o $@ $(LDFLAGS) $@.o $(O_FILES)
-
-sg_verify: sg_verify.o $(O_FILES)
- $(LD) -o $@ $(LDFLAGS) $@.o $(O_FILES)
-
-sg_rdac: sg_rdac.o $(O_BFILES)
- $(LD) -o $@ $(LDFLAGS) $@.o $(O_BFILES)
-
-sg_vpd: sg_vpd.o sg_vpd_vendor.o $(O_BFILES)
- $(LD) -o $@ $(LDFLAGS) $@.o sg_vpd_vendor.o $(O_BFILES)
-
-sg_sat_identify: sg_sat_identify.o $(O_FILES)
- $(LD) -o $@ $(LDFLAGS) $@.o $(O_FILES)
-
-sg_read_buffer: sg_read_buffer.o $(O_FILES)
- $(LD) -o $@ $(LDFLAGS) $@.o $(O_FILES)
-
-sg_write_buffer: sg_write_buffer.o $(O_FILES)
- $(LD) -o $@ $(LDFLAGS) $@.o $(O_FILES)
-
-sg_opcodes: sg_opcodes.o $(O_BFILES)
- $(LD) -o $@ $(LDFLAGS) $@.o $(O_BFILES)
-
-sg_raw: sg_raw.o $(O_RFILES)
- $(LD) -o $@ $(LDFLAGS) $@.o $(O_RFILES)
-
-install: $(EXECS)
- cp sg_scan.8w sg_scan.8
- install -d $(INSTDIR)
- for name in $(EXECS); \
- do install -s -m 755 $$name $(INSTDIR); \
- done
- install -d $(MANDIR)/$(MAN_PREF)
- for mp in $(MAN_PGS); \
- do install -m 644 $$mp $(MANDIR)/$(MAN_PREF); \
- gzip -9f $(MANDIR)/$(MAN_PREF)/$$mp; \
- done
-
-uninstall:
- dists="$(EXECS)"; \
- for name in $$dists; do \
- rm -f $(INSTDIR)/$$name; \
- done
- for mp in $(MAN_PGS); do \
- rm -f $(MANDIR)/$(MAN_PREF)/$$mp.gz; \
- done
-
diff --git a/archive/pre_configure/README b/archive/pre_configure/README
deleted file mode 100644
index 1585e48d..00000000
--- a/archive/pre_configure/README
+++ /dev/null
@@ -1,22 +0,0 @@
-The contents of this "pre_configure" subdirectory are the hand-crafted
-Makefiles and associated scripts that were used prior to their replacment
-by the autotools based logic. The autotools suite is associated with the
-build sequence: "./configure ; make ; make install" that many users are
-coming to expect. While it might be easier for users (especially on
-lesser used architectures) autotools is a pain to setup. It can also
-be sensitive to which versions of build tools (e.g. autoconf and automake)
-are being used.
-
-Hence the old hand-crafted Makefiles and associated scripts are archived
-in this directory. They represent the state of the build system during
-the development of sg3_utils version 1.25 . This older build system
-won't be maintained past this point and is put here for reference and
-may be helpful if autotools breaks down (or at least they may show the
-author's intentions).
-
-Note that various other subdirectories (e.g. utils and examples) still
-use hand-crafted Makefiles.
-
-Douglas Gilbert
-18th July 2007
-
diff --git a/archive/pre_configure/debian_rules b/archive/pre_configure/debian_rules
deleted file mode 100755
index b873367b..00000000
--- a/archive/pre_configure/debian_rules
+++ /dev/null
@@ -1,80 +0,0 @@
-#!/usr/bin/make -f
-# Sample debian/rules that uses debhelper.
-# GNU copyright 1997 by Joey Hess.
-#
-# This version is for a hypothetical package that builds an
-# architecture-dependant package, as well as an architecture-independent
-# package.
-
-# Uncomment this to turn on verbose mode.
-# export DH_VERBOSE=1
-
-# Debhelper compatibility level
-export DH_COMPAT=4
-
-configure: configure-stamp
-configure-stamp:
- dh_testdir
- # Add here commands to configure the package.
- touch configure-stamp
-
-build: configure-stamp build-stamp
-build-stamp:
- dh_testdir
-
- # Add here commands to compile the package.
- PREFIX=/usr MANDIR=/usr/share/man $(MAKE) -e
-
- touch build-stamp
-
-clean:
- dh_testdir
- dh_testroot
-
- # Add here commands to clean up after the build process.
- -$(MAKE) clean
-
- rm -f build-stamp configure-stamp debian/substvars
-
- dh_clean
-
-install: DH_OPTIONS=
-install: build
- dh_testdir
- dh_testroot
- dh_clean -k
- dh_installdirs
-
- # Add here commands to install the package into debian/tmp
- $(MAKE) -e install DESTDIR=$(CURDIR)/debian/tmp PREFIX=/usr
-
- find debian/tmp/usr/bin debian/tmp/usr/lib -type f -exec chrpath -d {} \;
- dh_install --autodest --sourcedir=debian/tmp
- dh_installman
-
-# Build architecture-independent files here.
-# Pass -i to all debhelper commands in this target to reduce clutter.
-binary-indep: build install
-# nothing to do here
-
-# Build architecture-dependent files here.
-binary-arch: build install
- dh_testdir -a
- dh_testroot -a
- dh_installdocs -a
- dh_installexamples -a
- dh_installmenu -a
- dh_installchangelogs CHANGELOG -a
- dh_strip -a
- dh_link -a
- dh_compress -a -X archive -X .c -X .h
- dh_fixperms -a
- dh_makeshlibs -V -v
- dh_installdeb -a
- dh_shlibdeps -ldebian/tmp/usr/lib -L libsgutils1
- dh_gencontrol -a
- dh_md5sums -a
- dh_builddeb -a
-
-binary: binary-indep binary-arch
-.PHONY: build clean binary-indep binary-arch binary install configure
diff --git a/archive/pre_configure/make_no_lib.sh b/archive/pre_configure/make_no_lib.sh
deleted file mode 100755
index a63c04e9..00000000
--- a/archive/pre_configure/make_no_lib.sh
+++ /dev/null
@@ -1,3 +0,0 @@
-#!/bin/sh
-
-make -f no_lib/Makefile.linux $@
diff --git a/archive/pre_configure/make_no_lib_freebsd.sh b/archive/pre_configure/make_no_lib_freebsd.sh
deleted file mode 100755
index 49d7ae28..00000000
--- a/archive/pre_configure/make_no_lib_freebsd.sh
+++ /dev/null
@@ -1,3 +0,0 @@
-#!/bin/sh
-
-make -f no_lib/Makefile.freebsd $@
diff --git a/archive/pre_configure/make_no_lib_osf1.sh b/archive/pre_configure/make_no_lib_osf1.sh
deleted file mode 100755
index ee6a97eb..00000000
--- a/archive/pre_configure/make_no_lib_osf1.sh
+++ /dev/null
@@ -1,3 +0,0 @@
-#!/bin/sh
-
-make -f no_lib/Makefile.osf1 $@
diff --git a/archive/pre_configure/make_no_lib_solaris.sh b/archive/pre_configure/make_no_lib_solaris.sh
deleted file mode 100755
index bf0aeff6..00000000
--- a/archive/pre_configure/make_no_lib_solaris.sh
+++ /dev/null
@@ -1,3 +0,0 @@
-#!/bin/sh
-
-make -f no_lib/Makefile.solaris $@
diff --git a/archive/pre_configure/make_no_lib_static.sh b/archive/pre_configure/make_no_lib_static.sh
deleted file mode 100755
index 5cac9b23..00000000
--- a/archive/pre_configure/make_no_lib_static.sh
+++ /dev/null
@@ -1,3 +0,0 @@
-#!/bin/sh
-
-make -f no_lib/Makefile.linux_static $@
diff --git a/archive/pre_configure/make_no_lib_win32.sh b/archive/pre_configure/make_no_lib_win32.sh
deleted file mode 100755
index 24f6953a..00000000
--- a/archive/pre_configure/make_no_lib_win32.sh
+++ /dev/null
@@ -1,3 +0,0 @@
-#!/bin/sh
-
-make -f no_lib/Makefile.win32 $@
diff --git a/archive/pre_configure/no_lib/Makefile.freebsd b/archive/pre_configure/no_lib/Makefile.freebsd
deleted file mode 100644
index c2de140e..00000000
--- a/archive/pre_configure/no_lib/Makefile.freebsd
+++ /dev/null
@@ -1,162 +0,0 @@
-SHELL = /bin/sh
-
-PREFIX=/usr/local
-INSTDIR=$(DESTDIR)/$(PREFIX)/bin
-MANDIR=$(DESTDIR)/$(PREFIX)/man
-
-CC = gcc
-LD = gcc
-
-EXECS = sg_readcap sg_turs sg_inq sg_start sg_modes sg_logs sg_senddiag \
- sg_persist sg_requests sg_ses sg_luns \
- sg_sync sg_prevent sg_get_config sg_wr_mode \
- sg_rtpg sg_reassign sg_format sg_rmsn sg_ident \
- sg_read_long sg_write_long sg_verify sg_rdac sg_vpd \
- sg_sat_identify sg_read_buffer sg_write_buffer sg_opcodes \
- sg_raw
-
-MAN_PGS = sg_readcap.8 sg_turs.8 sg_inq.8 sg_start.8 sg_modes.8 sg_logs.8 \
- sg_senddiag.8 sg_persist.8 sg_requests.8 sg_ses.8 sg_luns.8 \
- sg_sync.8 sg_prevent.8 sg_get_config.8 sg_wr_mode.8 \
- sg_rtpg.8 sg_reassign.8 sg_format.8 sg_rmsn.8 sg_ident.8 \
- sg_read_long.8 sg_write_long.8 sg_verify.8 sg_rdac.8 sg_vpd.8 \
- sg3_utils.8 sg_sat_identify.8 sg_read_buffer.8 sg_write_buffer.8 \
- sg_opcodes.8 sg_raw.8
-
-MAN_PREF = man8
-
-OS_FLAGS = -DSG3_UTILS_FREEBSD
-LARGE_FILE_FLAGS = -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64
-EXTRA_FLAGS = $(OS_FLAGS) $(LARGE_FILE_FLAGS)
-
-# CFLAGS = -O2 -Wall -W $(EXTRA_FLAGS)
-CFLAGS = -g -O2 -Wall -W $(EXTRA_FLAGS)
-# CFLAGS = -g -O2 -Wall -W -pedantic -std=c99 $(EXTRA_FLAGS)
-
-O_FILES = sg_lib.o sg_cmds_basic.o sg_cmds_extra.o sg_pt_freebsd.o
-O_BFILES = sg_lib.o sg_cmds_basic.o sg_pt_freebsd.o
-O_RFILES = sg_lib.o sg_pt_freebsd.o
-
-LDFLAGS = -lcam
-# LDFLAGS = -v -lm
-
-all: $(EXECS)
-
-depend dep:
- for i in *.c; do $(CC) $(INCLUDES) $(CFLAGS) -M $$i; \
- done > .depend
-
-clean:
- /bin/rm -f *.o $(EXECS) core* .depend *.a *.la *.lo
- /bin/rm -rf .libs
-
-sg_readcap: sg_readcap.o $(O_BFILES)
- $(LD) -o $@ $(LDFLAGS) $@.o $(O_BFILES)
-
-sg_turs: sg_turs.o $(O_BFILES)
- $(LD) -o $@ $(LDFLAGS) $@.o $(O_BFILES)
-
-sg_inq: sg_inq.o $(O_BFILES)
- $(LD) -o $@ $(LDFLAGS) $@.o $(O_BFILES)
-
-sg_start: sg_start.o $(O_BFILES)
- $(LD) -o $@ $(LDFLAGS) $@.o $(O_BFILES)
-
-sg_modes: sg_modes.o $(O_BFILES)
- $(LD) -o $@ $(LDFLAGS) $@.o $(O_BFILES)
-
-sg_logs: sg_logs.o $(O_BFILES)
- $(LD) -o $@ $(LDFLAGS) $@.o $(O_BFILES)
-
-sg_senddiag: sg_senddiag.o $(O_FILES)
- $(LD) -o $@ $(LDFLAGS) $@.o $(O_FILES)
-
-sg_persist: sg_persist.o $(O_FILES)
- $(LD) -o $@ $(LDFLAGS) $@.o $(O_FILES)
-
-sg_requests: sg_requests.o $(O_BFILES)
- $(LD) -o $@ $(LDFLAGS) $@.o $(O_BFILES)
-
-sg_ses: sg_ses.o $(O_FILES)
- $(LD) -o $@ $(LDFLAGS) $@.o $(O_FILES)
-
-sg_luns: sg_luns.o $(O_BFILES)
- $(LD) -o $@ $(LDFLAGS) $@.o $(O_BFILES)
-
-sg_sync: sg_sync.o $(O_BFILES)
- $(LD) -o $@ $(LDFLAGS) $@.o $(O_BFILES)
-
-sg_prevent: sg_prevent.o $(O_BFILES)
- $(LD) -o $@ $(LDFLAGS) $@.o $(O_BFILES)
-
-sg_get_config: sg_get_config.o $(O_FILES)
- $(LD) -o $@ $(LDFLAGS) $@.o $(O_FILES)
-
-sg_wr_mode: sg_wr_mode.o $(O_BFILES)
- $(LD) -o $@ $(LDFLAGS) $@.o $(O_BFILES)
-
-sg_rtpg: sg_rtpg.o $(O_FILES)
- $(LD) -o $@ $(LDFLAGS) $@.o $(O_FILES)
-
-sg_reassign: sg_reassign.o $(O_FILES)
- $(LD) -o $@ $(LDFLAGS) $@.o $(O_FILES)
-
-sg_format: sg_format.o $(O_FILES)
- $(LD) -o $@ $(LDFLAGS) $@.o $(O_FILES)
-
-sg_rmsn: sg_rmsn.o $(O_FILES)
- $(LD) -o $@ $(LDFLAGS) $@.o $(O_FILES)
-
-sg_ident: sg_ident.o $(O_FILES)
- $(LD) -o $@ $(LDFLAGS) $@.o $(O_FILES)
-
-sg_read_long: sg_read_long.o $(O_FILES)
- $(LD) -o $@ $(LDFLAGS) $@.o $(O_FILES)
-
-sg_write_long: sg_write_long.o $(O_FILES)
- $(LD) -o $@ $(LDFLAGS) $@.o $(O_FILES)
-
-sg_verify: sg_verify.o $(O_FILES)
- $(LD) -o $@ $(LDFLAGS) $@.o $(O_FILES)
-
-sg_rdac: sg_rdac.o $(O_BFILES)
- $(LD) -o $@ $(LDFLAGS) $@.o $(O_BFILES)
-
-sg_vpd: sg_vpd.o sg_vpd_vendor.o $(O_BFILES)
- $(LD) -o $@ $(LDFLAGS) $@.o sg_vpd_vendor.o $(O_BFILES)
-
-sg_sat_identify: sg_sat_identify.o $(O_FILES)
- $(LD) -o $@ $(LDFLAGS) $@.o $(O_FILES)
-
-sg_read_buffer: sg_read_buffer.o $(O_FILES)
- $(LD) -o $@ $(LDFLAGS) $@.o $(O_FILES)
-
-sg_write_buffer: sg_write_buffer.o $(O_FILES)
- $(LD) -o $@ $(LDFLAGS) $@.o $(O_FILES)
-
-sg_opcodes: sg_opcodes.o $(O_BFILES)
- $(LD) -o $@ $(LDFLAGS) $@.o $(O_BFILES)
-
-sg_raw: sg_raw.o $(O_RFILES)
- $(LD) -o $@ $(LDFLAGS) $@.o $(O_RFILES)
-
-install: $(EXECS)
- install -d $(INSTDIR)
- for name in $(EXECS); \
- do install -s -m 755 $$name $(INSTDIR); \
- done
- install -d $(MANDIR)/$(MAN_PREF)
- for mp in $(MAN_PGS); \
- do install -m 644 $$mp $(MANDIR)/$(MAN_PREF); \
- gzip -9f $(MANDIR)/$(MAN_PREF)/$$mp; \
- done
-
-uninstall:
- dists="$(EXECS)"; \
- for name in $$dists; do \
- rm -f $(INSTDIR)/$$name; \
- done
- for mp in $(MAN_PGS); do \
- rm -f $(MANDIR)/$(MAN_PREF)/$$mp.gz; \
- done
-
diff --git a/archive/pre_configure/no_lib/Makefile.linux b/archive/pre_configure/no_lib/Makefile.linux
deleted file mode 100644
index b07df7db..00000000
--- a/archive/pre_configure/no_lib/Makefile.linux
+++ /dev/null
@@ -1,208 +0,0 @@
-SHELL = /bin/sh
-
-PREFIX=/usr/local
-INSTDIR=$(DESTDIR)/$(PREFIX)/bin
-MANDIR=$(DESTDIR)/$(PREFIX)/share/man
-
-ifndef CC
-CC = gcc
-endif
-LD = $(CC)
-
-EXECS = sg_dd sgp_dd sgm_dd sg_read sg_map sg_scan sg_rbuf \
- sginfo sg_readcap sg_turs sg_inq sg_test_rwbuf \
- sg_start sg_reset sg_modes sg_logs sg_senddiag sg_opcodes \
- sg_persist sg_write_long sg_read_long sg_requests sg_ses \
- sg_verify sg_emc_trespass sg_luns sg_sync sg_prevent \
- sg_get_config sg_wr_mode sg_rtpg sg_reassign sg_format \
- sg_rmsn sg_ident sg_map26 sg_rdac sg_vpd sg_sat_identify \
- sg_read_buffer sg_write_buffer sg_raw
-
-MAN_PGS = sg_dd.8 sgp_dd.8 sgm_dd.8 sg_read.8 sg_map.8 sg_scan.8 sg_rbuf.8 \
- sginfo.8 sg_readcap.8 sg_turs.8 sg_inq.8 sg_test_rwbuf.8 \
- sg_start.8 sg_reset.8 sg_modes.8 sg_logs.8 sg_senddiag.8 \
- sg_opcodes.8 sg_persist.8 sg_write_long.8 sg_read_long.8 \
- sg_requests.8 sg_ses.8 sg_verify.8 sg_emc_trespass.8 \
- sg_luns.8 sg_sync.8 sg_prevent.8 sg_get_config.8 sg_wr_mode.8 \
- sg_rtpg.8 sg_reassign.8 sg_format.8 sg_rmsn.8 sg_ident.8 \
- sg_map26.8 sg_rdac.8 sg_vpd.8 sg3_utils.8 sg_sat_identify.8 \
- sg_read_buffer.8 sg_write_buffer.8 sg_raw.8
-MAN_PREF = man8
-
-OS_FLAGS = -DSG3_UTILS_LINUX
-LARGE_FILE_FLAGS = -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64
-EXTRA_FLAGS = $(OS_FLAGS) $(LARGE_FILE_FLAGS)
-
-# CFLAGS = -O2 -Wall -W $(EXTRA_FLAGS)
-# CFLAGS = -g -O2 -Wall -W $(EXTRA_FLAGS)
-# CFLAGS = -g -O2 -W -DSG_KERNEL_INCLUDES $(EXTRA_FLAGS)
-CFLAGS = -g -O2 -Wall -W -pedantic -std=c99 $(EXTRA_FLAGS)
-# CFLAGS = -g -O2 -Wall -W -pedantic -std=gnu++98 $(EXTRA_FLAGS)
-
-CFLAGS_PTHREADS = -D_REENTRANT
-
-LDFLAGS =
-# LDFLAGS = -v -lm
-
-all: $(EXECS)
-
-depend dep:
- for i in *.c; do $(CC) $(INCLUDES) $(CFLAGS) -M $$i; \
- done > .depend
-
-clean:
- /bin/rm -f *.o $(EXECS) core* .depend *.a *.la *.lo
- /bin/rm -rf .libs
-
-sg_dd: sg_dd.o sg_lib.o sg_cmds_basic.o sg_cmds_extra.o sg_pt_linux.o sg_io_linux.o
- $(LD) -o $@ $(LDFLAGS) $^
-
-sg_scan: sg_scan.o sg_io_linux.o sg_lib.o
- $(LD) -o $@ $(LDFLAGS) $^
-
-sginfo: sginfo.o sg_io_linux.o sg_lib.o
- $(LD) -o $@ $(LDFLAGS) $^
-
-sg_start: sg_start.o sg_lib.o sg_cmds_basic.o sg_pt_linux.o
- $(LD) -o $@ $(LDFLAGS) $^
-
-sg_rbuf: sg_rbuf.o sg_lib.o sg_io_linux.o
- $(LD) -o $@ $(LDFLAGS) $^
-
-sg_readcap: sg_readcap.o sg_lib.o sg_cmds_basic.o sg_pt_linux.o
- $(LD) -o $@ $(LDFLAGS) $^
-
-sgp_dd.o: sgp_dd.c
- $(CC) $(INCLUDES) $(CFLAGS) $(CFLAGS_PTHREADS) -c $<
-
-sgp_dd: sgp_dd.o sg_lib.o sg_cmds_basic.o sg_pt_linux.o sg_io_linux.o
- $(LD) -o $@ $(LDFLAGS) $^ -lpthread
-
-sgm_dd: sgm_dd.o sg_lib.o sg_cmds_basic.o sg_pt_linux.o sg_io_linux.o
- $(LD) -o $@ $(LDFLAGS) $^
-
-sg_map: sg_map.o sg_lib.o sg_cmds_basic.o sg_pt_linux.o sg_io_linux.o
- $(LD) -o $@ $(LDFLAGS) $^
-
-sg_turs: sg_turs.o sg_lib.o sg_cmds_basic.o sg_pt_linux.o
- $(LD) -o $@ $(LDFLAGS) $^
-
-sg_test_rwbuf: sg_test_rwbuf.o sg_lib.o sg_io_linux.o
- $(LD) -o $@ $(LDFLAGS) $^
-
-sg_inq: sg_inq.o sg_lib.o sg_cmds_basic.o sg_pt_linux.o
- $(LD) -o $@ $(LDFLAGS) $^
-
-sg_read: sg_read.o sg_lib.o sg_io_linux.o
- $(LD) -o $@ $(LDFLAGS) $^
-
-sg_reset: sg_reset.o
- $(LD) -o $@ $(LDFLAGS) $^
-
-sg_modes: sg_modes.o sg_lib.o sg_cmds_basic.o sg_pt_linux.o
- $(LD) -o $@ $(LDFLAGS) $^
-
-sg_logs: sg_logs.o sg_lib.o sg_cmds_basic.o sg_pt_linux.o
- $(LD) -o $@ $(LDFLAGS) $^
-
-sg_senddiag: sg_senddiag.o sg_lib.o sg_cmds_basic.o sg_cmds_extra.o sg_pt_linux.o
- $(LD) -o $@ $(LDFLAGS) $^
-
-sg_opcodes: sg_opcodes.o sg_lib.o sg_cmds_basic.o sg_cmds_extra.o sg_pt_linux.o
- $(LD) -o $@ $(LDFLAGS) $^
-
-sg_persist: sg_persist.o sg_lib.o sg_cmds_basic.o sg_cmds_extra.o sg_pt_linux.o
- $(LD) -o $@ $(LDFLAGS) $^
-
-sg_write_long: sg_write_long.o sg_lib.o sg_cmds_basic.o sg_cmds_extra.o sg_pt_linux.o
- $(LD) -o $@ $(LDFLAGS) $^
-
-sg_read_long: sg_read_long.o sg_lib.o sg_cmds_basic.o sg_cmds_extra.o sg_pt_linux.o
- $(LD) -o $@ $(LDFLAGS) $^
-
-sg_requests: sg_requests.o sg_lib.o sg_cmds_basic.o sg_pt_linux.o
- $(LD) -o $@ $(LDFLAGS) $^
-
-sg_ses: sg_ses.o sg_lib.o sg_cmds_basic.o sg_cmds_extra.o sg_pt_linux.o
- $(LD) -o $@ $(LDFLAGS) $^
-
-sg_verify: sg_verify.o sg_lib.o sg_cmds_basic.o sg_cmds_extra.o sg_pt_linux.o
- $(LD) -o $@ $(LDFLAGS) $^
-
-sg_emc_trespass: sg_emc_trespass.o sg_lib.o sg_cmds_basic.o sg_pt_linux.o
- $(LD) -o $@ $(LDFLAGS) $^
-
-sg_luns: sg_luns.o sg_lib.o sg_cmds_basic.o sg_pt_linux.o
- $(LD) -o $@ $(LDFLAGS) $^
-
-sg_sync: sg_sync.o sg_lib.o sg_cmds_basic.o sg_pt_linux.o
- $(LD) -o $@ $(LDFLAGS) $^
-
-sg_prevent: sg_prevent.o sg_lib.o sg_cmds_basic.o sg_pt_linux.o
- $(LD) -o $@ $(LDFLAGS) $^
-
-sg_get_config: sg_get_config.o sg_lib.o sg_cmds_basic.o sg_cmds_extra.o sg_pt_linux.o
- $(LD) -o $@ $(LDFLAGS) $^
-
-sg_wr_mode: sg_wr_mode.o sg_lib.o sg_cmds_basic.o sg_pt_linux.o
- $(LD) -o $@ $(LDFLAGS) $^
-
-sg_rtpg: sg_rtpg.o sg_lib.o sg_cmds_basic.o sg_cmds_extra.o sg_pt_linux.o
- $(LD) -o $@ $(LDFLAGS) $^
-
-sg_reassign: sg_reassign.o sg_lib.o sg_cmds_basic.o sg_cmds_extra.o sg_pt_linux.o
- $(LD) -o $@ $(LDFLAGS) $^
-
-sg_format: sg_format.o sg_lib.o sg_cmds_basic.o sg_cmds_extra.o sg_pt_linux.o
- $(LD) -o $@ $(LDFLAGS) $^
-
-sg_rmsn: sg_rmsn.o sg_lib.o sg_cmds_basic.o sg_cmds_extra.o sg_pt_linux.o
- $(LD) -o $@ $(LDFLAGS) $^
-
-sg_ident: sg_ident.o sg_lib.o sg_cmds_basic.o sg_cmds_extra.o sg_pt_linux.o
- $(LD) -o $@ $(LDFLAGS) $^
-
-sg_map26: sg_map26.o
- $(LD) -o $@ $(LDFLAGS) $^
-
-sg_rdac: sg_rdac.o sg_lib.o sg_cmds_basic.o sg_pt_linux.o
- $(LD) -o $@ $(LDFLAGS) $^
-
-sg_vpd: sg_vpd.o sg_vpd_vendor.o sg_lib.o sg_cmds_basic.o sg_pt_linux.o
- $(LD) -o $@ $(LDFLAGS) $^
-
-sg_sat_identify: sg_sat_identify.o sg_lib.o sg_cmds_basic.o sg_cmds_extra.o sg_pt_linux.o
- $(LD) -o $@ $(LDFLAGS) $^
-
-sg_read_buffer: sg_read_buffer.o sg_lib.o sg_cmds_basic.o sg_cmds_extra.o sg_pt_linux.o
- $(LD) -o $@ $(LDFLAGS) $^
-
-sg_write_buffer: sg_write_buffer.o sg_lib.o sg_cmds_basic.o sg_cmds_extra.o sg_pt_linux.o
- $(LD) -o $@ $(LDFLAGS) $^
-
-sg_raw: sg_raw.o sg_lib.o sg_pt_linux.o
- $(LD) -o $@ $(LDFLAGS) $^
-
-install: $(EXECS)
- install -d $(INSTDIR)
- for name in $^; \
- do install -s -o root -g root -m 755 $$name $(INSTDIR); \
- done
- install -d $(MANDIR)/$(MAN_PREF)
- for mp in $(MAN_PGS); \
- do install -o root -g root -m 644 $$mp $(MANDIR)/$(MAN_PREF); \
- gzip -9f $(MANDIR)/$(MAN_PREF)/$$mp; \
- done
-
-uninstall:
- dists="$(EXECS)"; \
- for name in $$dists; do \
- rm -f $(INSTDIR)/$$name; \
- done
- for mp in $(MAN_PGS); do \
- rm -f $(MANDIR)/$(MAN_PREF)/$$mp.gz; \
- done
-
-ifeq (.depend,$(wildcard .depend))
-include .depend
-endif
diff --git a/archive/pre_configure/no_lib/Makefile.linux_static b/archive/pre_configure/no_lib/Makefile.linux_static
deleted file mode 100644
index 12ad5172..00000000
--- a/archive/pre_configure/no_lib/Makefile.linux_static
+++ /dev/null
@@ -1,207 +0,0 @@
-SHELL = /bin/sh
-
-PREFIX=/usr/local
-INSTDIR=$(DESTDIR)/$(PREFIX)/bin
-MANDIR=$(DESTDIR)/$(PREFIX)/share/man
-
-ifndef CC
-CC = gcc
-endif
-LD = $(CC)
-
-EXECS = sg_dd sgp_dd sgm_dd sg_read sg_map sg_scan sg_rbuf \
- sginfo sg_readcap sg_turs sg_inq sg_test_rwbuf \
- sg_start sg_reset sg_modes sg_logs sg_senddiag sg_opcodes \
- sg_persist sg_write_long sg_read_long sg_requests sg_ses \
- sg_verify sg_emc_trespass sg_luns sg_sync sg_prevent \
- sg_get_config sg_wr_mode sg_rtpg sg_reassign sg_format \
- sg_rmsn sg_ident sg_map26 sg_rdac sg_vpd sg_sat_identify \
- sg_read_buffer sg_write_buffer sg_raw
-
-MAN_PGS = sg_dd.8 sgp_dd.8 sgm_dd.8 sg_read.8 sg_map.8 sg_scan.8 sg_rbuf.8 \
- sginfo.8 sg_readcap.8 sg_turs.8 sg_inq.8 sg_test_rwbuf.8 \
- sg_start.8 sg_reset.8 sg_modes.8 sg_logs.8 sg_senddiag.8 \
- sg_opcodes.8 sg_persist.8 sg_write_long.8 sg_read_long.8 \
- sg_requests.8 sg_ses.8 sg_verify.8 sg_emc_trespass.8 \
- sg_luns.8 sg_sync.8 sg_prevent.8 sg_get_config.8 sg_wr_mode.8 \
- sg_rtpg.8 sg_reassign.8 sg_format.8 sg_rmsn.8 sg_ident.8 \
- sg_map26.8 sg_rdac.8 sg_vpd.8 sg3_utils.8 sg_sat_identify.8 \
- sg_read_buffer.8 sg_write_buffer.8 sg_raw.8
-MAN_PREF = man8
-
-OS_FLAGS = -DSG3_UTILS_LINUX
-### LARGE_FILE_FLAGS = -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64
-EXTRA_FLAGS = $(OS_FLAGS) $(LARGE_FILE_FLAGS)
-
-# CFLAGS = -O2 -Wall -W $(EXTRA_FLAGS)
-CFLAGS = -g -O2 -Wall -W $(EXTRA_FLAGS)
-# CFLAGS = -g -O2 -W -DSG_KERNEL_INCLUDES $(EXTRA_FLAGS)
-# CFLAGS = -g -O2 -Wall -W -pedantic -std=c99 $(EXTRA_FLAGS)
-
-CFLAGS_PTHREADS = -D_REENTRANT
-
-LDFLAGS = -static
-# LDFLAGS = -v -lm
-
-all: $(EXECS)
-
-depend dep:
- for i in *.c; do $(CC) $(INCLUDES) $(CFLAGS) -M $$i; \
- done > .depend
-
-clean:
- /bin/rm -f *.o $(EXECS) core* .depend *.a *.la *.lo
- /bin/rm -rf .libs
-
-sg_dd: sg_dd.o sg_lib.o sg_cmds_basic.o sg_cmds_extra.o sg_pt_linux.o sg_io_linux.o
- $(LD) -o $@ $(LDFLAGS) $^
-
-sg_scan: sg_scan.o sg_io_linux.o sg_lib.o
- $(LD) -o $@ $(LDFLAGS) $^
-
-sginfo: sginfo.o sg_io_linux.o sg_lib.o
- $(LD) -o $@ $(LDFLAGS) $^
-
-sg_start: sg_start.o sg_lib.o sg_cmds_basic.o sg_pt_linux.o
- $(LD) -o $@ $(LDFLAGS) $^
-
-sg_rbuf: sg_rbuf.o sg_lib.o sg_io_linux.o
- $(LD) -o $@ $(LDFLAGS) $^
-
-sg_readcap: sg_readcap.o sg_lib.o sg_cmds_basic.o sg_pt_linux.o
- $(LD) -o $@ $(LDFLAGS) $^
-
-sgp_dd.o: sgp_dd.c
- $(CC) $(INCLUDES) $(CFLAGS) $(CFLAGS_PTHREADS) -c $<
-
-sgp_dd: sgp_dd.o sg_lib.o sg_cmds_basic.o sg_pt_linux.o sg_io_linux.o
- $(LD) -o $@ $(LDFLAGS) $^ -lpthread
-
-sgm_dd: sgm_dd.o sg_lib.o sg_cmds_basic.o sg_pt_linux.o sg_io_linux.o
- $(LD) -o $@ $(LDFLAGS) $^
-
-sg_map: sg_map.o sg_lib.o sg_cmds_basic.o sg_pt_linux.o sg_io_linux.o
- $(LD) -o $@ $(LDFLAGS) $^
-
-sg_turs: sg_turs.o sg_lib.o sg_cmds_basic.o sg_pt_linux.o
- $(LD) -o $@ $(LDFLAGS) $^
-
-sg_test_rwbuf: sg_test_rwbuf.o sg_lib.o sg_io_linux.o
- $(LD) -o $@ $(LDFLAGS) $^
-
-sg_inq: sg_inq.o sg_lib.o sg_cmds_basic.o sg_pt_linux.o
- $(LD) -o $@ $(LDFLAGS) $^
-
-sg_read: sg_read.o sg_lib.o sg_io_linux.o
- $(LD) -o $@ $(LDFLAGS) $^
-
-sg_reset: sg_reset.o
- $(LD) -o $@ $(LDFLAGS) $^
-
-sg_modes: sg_modes.o sg_lib.o sg_cmds_basic.o sg_pt_linux.o
- $(LD) -o $@ $(LDFLAGS) $^
-
-sg_logs: sg_logs.o sg_lib.o sg_cmds_basic.o sg_pt_linux.o
- $(LD) -o $@ $(LDFLAGS) $^
-
-sg_senddiag: sg_senddiag.o sg_lib.o sg_cmds_basic.o sg_cmds_extra.o sg_pt_linux.o
- $(LD) -o $@ $(LDFLAGS) $^
-
-sg_opcodes: sg_opcodes.o sg_lib.o sg_cmds_basic.o sg_cmds_extra.o sg_pt_linux.o
- $(LD) -o $@ $(LDFLAGS) $^
-
-sg_persist: sg_persist.o sg_lib.o sg_cmds_basic.o sg_cmds_extra.o sg_pt_linux.o
- $(LD) -o $@ $(LDFLAGS) $^
-
-sg_write_long: sg_write_long.o sg_lib.o sg_cmds_basic.o sg_cmds_extra.o sg_pt_linux.o
- $(LD) -o $@ $(LDFLAGS) $^
-
-sg_read_long: sg_read_long.o sg_lib.o sg_cmds_basic.o sg_cmds_extra.o sg_pt_linux.o
- $(LD) -o $@ $(LDFLAGS) $^
-
-sg_requests: sg_requests.o sg_lib.o sg_cmds_basic.o sg_pt_linux.o
- $(LD) -o $@ $(LDFLAGS) $^
-
-sg_ses: sg_ses.o sg_lib.o sg_cmds_basic.o sg_cmds_extra.o sg_pt_linux.o
- $(LD) -o $@ $(LDFLAGS) $^
-
-sg_verify: sg_verify.o sg_lib.o sg_cmds_basic.o sg_cmds_extra.o sg_pt_linux.o
- $(LD) -o $@ $(LDFLAGS) $^
-
-sg_emc_trespass: sg_emc_trespass.o sg_lib.o sg_cmds_basic.o sg_pt_linux.o
- $(LD) -o $@ $(LDFLAGS) $^
-
-sg_luns: sg_luns.o sg_lib.o sg_cmds_basic.o sg_pt_linux.o
- $(LD) -o $@ $(LDFLAGS) $^
-
-sg_sync: sg_sync.o sg_lib.o sg_cmds_basic.o sg_pt_linux.o
- $(LD) -o $@ $(LDFLAGS) $^
-
-sg_prevent: sg_prevent.o sg_lib.o sg_cmds_basic.o sg_pt_linux.o
- $(LD) -o $@ $(LDFLAGS) $^
-
-sg_get_config: sg_get_config.o sg_lib.o sg_cmds_basic.o sg_cmds_extra.o sg_pt_linux.o
- $(LD) -o $@ $(LDFLAGS) $^
-
-sg_wr_mode: sg_wr_mode.o sg_lib.o sg_cmds_basic.o sg_pt_linux.o
- $(LD) -o $@ $(LDFLAGS) $^
-
-sg_rtpg: sg_rtpg.o sg_lib.o sg_cmds_basic.o sg_cmds_extra.o sg_pt_linux.o
- $(LD) -o $@ $(LDFLAGS) $^
-
-sg_reassign: sg_reassign.o sg_lib.o sg_cmds_basic.o sg_cmds_extra.o sg_pt_linux.o
- $(LD) -o $@ $(LDFLAGS) $^
-
-sg_format: sg_format.o sg_lib.o sg_cmds_basic.o sg_cmds_extra.o sg_pt_linux.o
- $(LD) -o $@ $(LDFLAGS) $^
-
-sg_rmsn: sg_rmsn.o sg_lib.o sg_cmds_basic.o sg_cmds_extra.o sg_pt_linux.o
- $(LD) -o $@ $(LDFLAGS) $^
-
-sg_ident: sg_ident.o sg_lib.o sg_cmds_basic.o sg_cmds_extra.o sg_pt_linux.o
- $(LD) -o $@ $(LDFLAGS) $^
-
-sg_map26: sg_map26.o
- $(LD) -o $@ $(LDFLAGS) $^
-
-sg_rdac: sg_rdac.o sg_lib.o sg_cmds_basic.o sg_pt_linux.o
- $(LD) -o $@ $(LDFLAGS) $^
-
-sg_vpd: sg_vpd.o sg_vpd_vendor.o sg_lib.o sg_cmds_basic.o sg_pt_linux.o
- $(LD) -o $@ $(LDFLAGS) $^
-
-sg_sat_identify: sg_sat_identify.o sg_lib.o sg_cmds_basic.o sg_cmds_extra.o sg_pt_linux.o
- $(LD) -o $@ $(LDFLAGS) $^
-
-sg_read_buffer: sg_read_buffer.o sg_lib.o sg_cmds_basic.o sg_cmds_extra.o sg_pt_linux.o
- $(LD) -o $@ $(LDFLAGS) $^
-
-sg_write_buffer: sg_write_buffer.o sg_lib.o sg_cmds_basic.o sg_cmds_extra.o sg_pt_linux.o
- $(LD) -o $@ $(LDFLAGS) $^
-
-sg_raw: sg_raw.o sg_lib.o sg_pt_linux.o
- $(LD) -o $@ $(LDFLAGS) $^
-
-install: $(EXECS)
- install -d $(INSTDIR)
- for name in $^; \
- do install -s -o root -g root -m 755 $$name $(INSTDIR); \
- done
- install -d $(MANDIR)/$(MAN_PREF)
- for mp in $(MAN_PGS); \
- do install -o root -g root -m 644 $$mp $(MANDIR)/$(MAN_PREF); \
- gzip -9f $(MANDIR)/$(MAN_PREF)/$$mp; \
- done
-
-uninstall:
- dists="$(EXECS)"; \
- for name in $$dists; do \
- rm -f $(INSTDIR)/$$name; \
- done
- for mp in $(MAN_PGS); do \
- rm -f $(MANDIR)/$(MAN_PREF)/$$mp.gz; \
- done
-
-ifeq (.depend,$(wildcard .depend))
-include .depend
-endif
diff --git a/archive/pre_configure/no_lib/Makefile.osf1 b/archive/pre_configure/no_lib/Makefile.osf1
deleted file mode 100644
index 9fdeeb33..00000000
--- a/archive/pre_configure/no_lib/Makefile.osf1
+++ /dev/null
@@ -1,167 +0,0 @@
-SHELL = /bin/sh
-
-PREFIX=/usr/local
-INSTDIR=$(DESTDIR)/$(PREFIX)/bin
-MANDIR=$(DESTDIR)/$(PREFIX)/man
-
-CC = cc
-LD = cc
-
-EXECS = sg_readcap sg_turs sg_inq sg_start sg_modes sg_logs sg_senddiag \
- sg_persist sg_requests sg_ses sg_luns \
- sg_sync sg_prevent sg_get_config sg_wr_mode \
- sg_rtpg sg_reassign sg_format sg_rmsn sg_ident \
- sg_read_long sg_write_long sg_verify sg_rdac sg_vpd \
- sg_sat_identify sg_read_buffer sg_write_buffer sg_opcodes \
- sg_raw
-
-MAN_PGS = sg_readcap.8 sg_turs.8 sg_inq.8 sg_start.8 sg_modes.8 sg_logs.8 \
- sg_senddiag.8 sg_persist.8 sg_requests.8 sg_ses.8 sg_luns.8 \
- sg_sync.8 sg_prevent.8 sg_get_config.8 sg_wr_mode.8 \
- sg_rtpg.8 sg_reassign.8 sg_format.8 sg_rmsn.8 sg_ident.8 \
- sg_read_long.8 sg_write_long.8 sg_verify.8 sg_rdac.8 sg_vpd.8 \
- sg3_utils.8 sg_sat_identify.8 sg_read_buffer.8 sg_write_buffer.8 \
- sg_opcodes.8 sg_raw.8
-
-MAN_PREF = man8
-
-OS_FLAGS = -DSG3_UTILS_OSF1
-LARGE_FILE_FLAGS = -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64
-S_CFLAGS = $(OS_FLAGS) $(LARGE_FILE_FLAGS)
-
-# CFLAGS = -O2 -Wall -W $(S_CFLAGS)
-CFLAGS = -g -I./getopt_long $(S_CFLAGS)
-# CFLAGS = -g -O2 -Wall -W -pedantic -std=c99 $(S_CFLAGS)
-
-O_FILES = sg_lib.o sg_cmds_basic.o sg_cmds_extra.o sg_pt_osf1.o
-O_BFILES = sg_lib.o sg_cmds_basic.o sg_pt_osf1.o
-O_RFILES = sg_lib.o sg_pt_osf1.o
-O_GETOPT_LONG = getopt_long/getopt_long.o
-
-LDFLAGS =
-# LDFLAGS = -v -lm
-
-all: $(EXECS)
-
-depend dep:
- for i in *.c; do $(CC) $(INCLUDES) $(CFLAGS) -M $$i; \
- done > .depend
-
-clean:
- /bin/rm -f *.o $(EXECS) core* .depend *.a *.la *.lo
- /bin/rm -f $(O_GETOPT_LONG)
- /bin/rm -rf .libs
-
-.c.o:
- $(CC) $(CFLAGS) -c -o $@ $<
-
-sg_readcap: sg_readcap.o $(O_BFILES) $(O_GETOPT_LONG)
- $(LD) -o $@ $(LDFLAGS) $@.o $(O_BFILES) $(O_GETOPT_LONG)
-
-sg_turs: sg_turs.o $(O_BFILES) $(O_GETOPT_LONG)
- $(LD) -o $@ $(LDFLAGS) $@.o $(O_BFILES) $(O_GETOPT_LONG)
-
-sg_inq: sg_inq.o $(O_BFILES) $(O_GETOPT_LONG)
- $(LD) -o $@ $(LDFLAGS) $@.o $(O_BFILES) $(O_GETOPT_LONG)
-
-sg_start: sg_start.o $(O_BFILES) $(O_GETOPT_LONG)
- $(LD) -o $@ $(LDFLAGS) $@.o $(O_BFILES) $(O_GETOPT_LONG)
-
-sg_modes: sg_modes.o $(O_BFILES) $(O_GETOPT_LONG)
- $(LD) -o $@ $(LDFLAGS) $@.o $(O_BFILES) $(O_GETOPT_LONG)
-
-sg_logs: sg_logs.o $(O_BFILES) $(O_GETOPT_LONG)
- $(LD) -o $@ $(LDFLAGS) $@.o $(O_BFILES) $(O_GETOPT_LONG)
-
-sg_senddiag: sg_senddiag.o $(O_FILES) $(O_GETOPT_LONG)
- $(LD) -o $@ $(LDFLAGS) $@.o $(O_FILES) $(O_GETOPT_LONG)
-
-sg_persist: sg_persist.o $(O_FILES) $(O_GETOPT_LONG)
- $(LD) -o $@ $(LDFLAGS) $@.o $(O_FILES) $(O_GETOPT_LONG)
-
-sg_requests: sg_requests.o $(O_BFILES) $(O_GETOPT_LONG)
- $(LD) -o $@ $(LDFLAGS) $@.o $(O_BFILES) $(O_GETOPT_LONG)
-
-sg_ses: sg_ses.o $(O_FILES) $(O_GETOPT_LONG)
- $(LD) -o $@ $(LDFLAGS) $@.o $(O_FILES) $(O_GETOPT_LONG)
-
-sg_luns: sg_luns.o $(O_BFILES) $(O_GETOPT_LONG)
- $(LD) -o $@ $(LDFLAGS) $@.o $(O_BFILES) $(O_GETOPT_LONG)
-
-sg_sync: sg_sync.o $(O_BFILES) $(O_GETOPT_LONG)
- $(LD) -o $@ $(LDFLAGS) $@.o $(O_BFILES) $(O_GETOPT_LONG)
-
-sg_prevent: sg_prevent.o $(O_BFILES) $(O_GETOPT_LONG)
- $(LD) -o $@ $(LDFLAGS) $@.o $(O_BFILES) $(O_GETOPT_LONG)
-
-sg_get_config: sg_get_config.o $(O_FILES) $(O_GETOPT_LONG)
- $(LD) -o $@ $(LDFLAGS) $@.o $(O_FILES) $(O_GETOPT_LONG)
-
-sg_wr_mode: sg_wr_mode.o $(O_BFILES) $(O_GETOPT_LONG)
- $(LD) -o $@ $(LDFLAGS) $@.o $(O_BFILES) $(O_GETOPT_LONG)
-
-sg_rtpg: sg_rtpg.o $(O_FILES) $(O_GETOPT_LONG)
- $(LD) -o $@ $(LDFLAGS) $@.o $(O_FILES) $(O_GETOPT_LONG)
-
-sg_reassign: sg_reassign.o $(O_FILES) $(O_GETOPT_LONG)
- $(LD) -o $@ $(LDFLAGS) $@.o $(O_FILES) $(O_GETOPT_LONG)
-
-sg_format: sg_format.o $(O_FILES) $(O_GETOPT_LONG)
- $(LD) -o $@ $(LDFLAGS) $@.o $(O_FILES) $(O_GETOPT_LONG)
-
-sg_rmsn: sg_rmsn.o $(O_FILES) $(O_GETOPT_LONG)
- $(LD) -o $@ $(LDFLAGS) $@.o $(O_FILES) $(O_GETOPT_LONG)
-
-sg_ident: sg_ident.o $(O_FILES) $(O_GETOPT_LONG)
- $(LD) -o $@ $(LDFLAGS) $@.o $(O_FILES) $(O_GETOPT_LONG)
-
-sg_read_long: sg_read_long.o $(O_FILES) $(O_GETOPT_LONG)
- $(LD) -o $@ $(LDFLAGS) $@.o $(O_FILES) $(O_GETOPT_LONG)
-
-sg_write_long: sg_write_long.o $(O_FILES) $(O_GETOPT_LONG)
- $(LD) -o $@ $(LDFLAGS) $@.o $(O_FILES) $(O_GETOPT_LONG)
-
-sg_verify: sg_verify.o $(O_FILES) $(O_GETOPT_LONG)
- $(LD) -o $@ $(LDFLAGS) $@.o $(O_FILES) $(O_GETOPT_LONG)
-
-sg_rdac: sg_rdac.o $(O_BFILES) $(O_GETOPT_LONG)
- $(LD) -o $@ $(LDFLAGS) $@.o $(O_BFILES) $(O_GETOPT_LONG)
-
-sg_vpd: sg_vpd.o sg_vpd_vendor.o $(O_BFILES) $(O_GETOPT_LONG)
- $(LD) -o $@ $(LDFLAGS) $@.o sg_vpd_vendor.o $(O_BFILES) $(O_GETOPT_LONG)
-
-sg_sat_identify: sg_sat_identify.o $(O_FILES) $(O_GETOPT_LONG)
- $(LD) -o $@ $(LDFLAGS) $@.o $(O_FILES) $(O_GETOPT_LONG)
-
-sg_read_buffer: sg_read_buffer.o $(O_FILES) $(O_GETOPT_LONG)
- $(LD) -o $@ $(LDFLAGS) $@.o $(O_FILES) $(O_GETOPT_LONG)
-
-sg_write_buffer: sg_write_buffer.o $(O_FILES) $(O_GETOPT_LONG)
- $(LD) -o $@ $(LDFLAGS) $@.o $(O_FILES) $(O_GETOPT_LONG)
-
-sg_opcodes: sg_opcodes.o $(O_BFILES) $(O_GETOPT_LONG)
- $(LD) -o $@ $(LDFLAGS) $@.o $(O_BFILES) $(O_GETOPT_LONG)
-
-sg_raw: sg_raw.o $(O_RFILES) $(O_GETOPT_LONG)
- $(LD) -o $@ $(LDFLAGS) $@.o $(O_RFILES) $(O_GETOPT_LONG)
-
-install: $(EXECS)
- test -d $(INSTDIR) || mkdir -p $(INSTDIR)
- for name in $(EXECS); \
- do installbsd -c -s -m 755 $$name $(INSTDIR); \
- done
- test -d $(MANDIR)/$(MAN_PREF) || mkdir -p $(MANDIR)/$(MAN_PREF)
- for mp in $(MAN_PGS); \
- do installbsd -c -m 644 $$mp $(MANDIR)/$(MAN_PREF); \
- gzip -9f $(MANDIR)/$(MAN_PREF)/$$mp; \
- done
-
-uninstall:
- dists="$(EXECS)"; \
- for name in $$dists; do \
- rm -f $(INSTDIR)/$$name; \
- done
- for mp in $(MAN_PGS); do \
- rm -f $(MANDIR)/$(MAN_PREF)/$$mp.gz; \
- done
-
diff --git a/archive/pre_configure/no_lib/Makefile.solaris b/archive/pre_configure/no_lib/Makefile.solaris
deleted file mode 100644
index 089617ed..00000000
--- a/archive/pre_configure/no_lib/Makefile.solaris
+++ /dev/null
@@ -1,161 +0,0 @@
-SHELL = /bin/sh
-
-PREFIX=/usr/local
-INSTDIR=$(DESTDIR)/$(PREFIX)/bin
-MANDIR=$(DESTDIR)/$(PREFIX)/man
-
-CC = gcc
-LD = gcc
-
-EXECS = sg_readcap sg_turs sg_inq sg_start sg_modes sg_logs sg_senddiag \
- sg_persist sg_requests sg_ses sg_luns \
- sg_sync sg_prevent sg_get_config sg_wr_mode \
- sg_rtpg sg_reassign sg_format sg_rmsn sg_ident \
- sg_read_long sg_write_long sg_verify sg_rdac sg_vpd \
- sg_sat_identify sg_read_buffer sg_write_buffer sg_opcodes \
- sg_raw
-
-MAN_PGS = sg_readcap.8 sg_turs.8 sg_inq.8 sg_start.8 sg_modes.8 sg_logs.8 \
- sg_senddiag.8 sg_persist.8 sg_requests.8 sg_ses.8 sg_luns.8 \
- sg_sync.8 sg_prevent.8 sg_get_config.8 sg_wr_mode.8 \
- sg_rtpg.8 sg_reassign.8 sg_format.8 sg_rmsn.8 sg_ident.8 \
- sg_read_long.8 sg_write_long.8 sg_verify.8 sg_rdac.8 sg_vpd.8 \
- sg3_utils.8 sg_sat_identify.8 sg_read_buffer.8 sg_write_buffer.8 \
- sg_opcodes.8 sg_raw.8
-
-MAN_PREF = man8
-
-OS_FLAGS = -DSG3_UTILS_SOLARIS
-LARGE_FILE_FLAGS = -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64
-EXTRA_FLAGS = $(OS_FLAGS) $(LARGE_FILE_FLAGS)
-
-# CFLAGS = -O2 -Wall -W $(EXTRA_FLAGS)
-CFLAGS = -g -O2 -Wall -W $(EXTRA_FLAGS)
-# CFLAGS = -g -O2 -Wall -W -pedantic -std=c99 $(EXTRA_FLAGS)
-
-O_FILES = sg_lib.o sg_cmds_basic.o sg_cmds_extra.o sg_pt_solaris.o
-O_BFILES = sg_lib.o sg_cmds_basic.o sg_pt_solaris.o
-O_RFILES = sg_lib.o sg_pt_solaris.o
-
-# LDFLAGS = -lcam
-# LDFLAGS = -v -lm
-
-all: $(EXECS)
-
-depend dep:
- for i in *.c; do $(CC) $(INCLUDES) $(CFLAGS) -M $$i; \
- done > .depend
-
-clean:
- /bin/rm -f *.o $(EXECS) core* .depend *.a *.la *.lo
- /bin/rm -rf .libs
-
-sg_readcap: sg_readcap.o $(O_BFILES)
- $(LD) -o $@ $(LDFLAGS) $@.o $(O_BFILES)
-
-sg_turs: sg_turs.o $(O_BFILES)
- $(LD) -o $@ $(LDFLAGS) $@.o $(O_BFILES)
-
-sg_inq: sg_inq.o $(O_BFILES)
- $(LD) -o $@ $(LDFLAGS) $@.o $(O_BFILES)
-
-sg_start: sg_start.o $(O_BFILES)
- $(LD) -o $@ $(LDFLAGS) $@.o $(O_BFILES)
-
-sg_modes: sg_modes.o $(O_BFILES)
- $(LD) -o $@ $(LDFLAGS) $@.o $(O_BFILES)
-
-sg_logs: sg_logs.o $(O_BFILES)
- $(LD) -o $@ $(LDFLAGS) $@.o $(O_BFILES)
-
-sg_senddiag: sg_senddiag.o $(O_FILES)
- $(LD) -o $@ $(LDFLAGS) $@.o $(O_FILES)
-
-sg_persist: sg_persist.o $(O_FILES)
- $(LD) -o $@ $(LDFLAGS) $@.o $(O_FILES)
-
-sg_requests: sg_requests.o $(O_BFILES)
- $(LD) -o $@ $(LDFLAGS) $@.o $(O_BFILES)
-
-sg_ses: sg_ses.o $(O_FILES)
- $(LD) -o $@ $(LDFLAGS) $@.o $(O_FILES)
-
-sg_luns: sg_luns.o $(O_BFILES)
- $(LD) -o $@ $(LDFLAGS) $@.o $(O_BFILES)
-
-sg_sync: sg_sync.o $(O_BFILES)
- $(LD) -o $@ $(LDFLAGS) $@.o $(O_BFILES)
-
-sg_prevent: sg_prevent.o $(O_BFILES)
- $(LD) -o $@ $(LDFLAGS) $@.o $(O_BFILES)
-
-sg_get_config: sg_get_config.o $(O_FILES)
- $(LD) -o $@ $(LDFLAGS) $@.o $(O_FILES)
-
-sg_wr_mode: sg_wr_mode.o $(O_BFILES)
- $(LD) -o $@ $(LDFLAGS) $@.o $(O_BFILES)
-
-sg_rtpg: sg_rtpg.o $(O_FILES)
- $(LD) -o $@ $(LDFLAGS) $@.o $(O_FILES)
-
-sg_reassign: sg_reassign.o $(O_FILES)
- $(LD) -o $@ $(LDFLAGS) $@.o $(O_FILES)
-
-sg_format: sg_format.o $(O_FILES)
- $(LD) -o $@ $(LDFLAGS) $@.o $(O_FILES)
-
-sg_rmsn: sg_rmsn.o $(O_FILES)
- $(LD) -o $@ $(LDFLAGS) $@.o $(O_FILES)
-
-sg_ident: sg_ident.o $(O_FILES)
- $(LD) -o $@ $(LDFLAGS) $@.o $(O_FILES)
-
-sg_read_long: sg_read_long.o $(O_FILES)
- $(LD) -o $@ $(LDFLAGS) $@.o $(O_FILES)
-
-sg_write_long: sg_write_long.o $(O_FILES)
- $(LD) -o $@ $(LDFLAGS) $@.o $(O_FILES)
-
-sg_verify: sg_verify.o $(O_FILES)
- $(LD) -o $@ $(LDFLAGS) $@.o $(O_FILES)
-
-sg_rdac: sg_rdac.o $(O_BFILES)
- $(LD) -o $@ $(LDFLAGS) $@.o $(O_BFILES)
-
-sg_vpd: sg_vpd.o sg_vpd_vendor.o $(O_BFILES)
- $(LD) -o $@ $(LDFLAGS) $@.o sg_vpd_vendor.o $(O_BFILES)
-
-sg_sat_identify: sg_sat_identify.o $(O_FILES)
- $(LD) -o $@ $(LDFLAGS) $@.o $(O_FILES)
-
-sg_read_buffer: sg_read_buffer.o $(O_FILES)
- $(LD) -o $@ $(LDFLAGS) $@.o $(O_FILES)
-
-sg_write_buffer: sg_write_buffer.o $(O_FILES)
- $(LD) -o $@ $(LDFLAGS) $@.o $(O_FILES)
-
-sg_opcodes: sg_opcodes.o $(O_BFILES)
- $(LD) -o $@ $(LDFLAGS) $@.o $(O_BFILES)
-
-sg_raw: sg_raw.o $(O_RFILES)
- $(LD) -o $@ $(LDFLAGS) $@.o $(O_RFILES)
-
-install: $(EXECS)
- install -d $(INSTDIR)
- for name in $(EXECS); \
- do install -s -f $(INSTDIR) $$name; \
- done
- install -d $(MANDIR)/$(MAN_PREF)
- for mp in $(MAN_PGS); \
- do install -s -m 644 -f $(MANDIR)/$(MAN_PREF) $$mp; \
- done
-
-uninstall:
- dists="$(EXECS)"; \
- for name in $$dists; do \
- rm -f $(INSTDIR)/$$name; \
- done
- for mp in $(MAN_PGS); do \
- rm -f $(MANDIR)/$(MAN_PREF)/$$mp; \
- done
-
diff --git a/archive/pre_configure/no_lib/Makefile.win32 b/archive/pre_configure/no_lib/Makefile.win32
deleted file mode 100644
index 9a621422..00000000
--- a/archive/pre_configure/no_lib/Makefile.win32
+++ /dev/null
@@ -1,171 +0,0 @@
-SHELL = /bin/sh
-
-PREFIX=/usr/local
-INSTDIR=$(PREFIX)/bin
-MANDIR=$(PREFIX)/man
-
-CC = gcc
-LD = gcc
-
-EXECS = sg_readcap sg_turs sg_inq sg_start sg_modes sg_logs sg_senddiag \
- sg_persist sg_requests sg_ses sg_luns sg_scan \
- sg_sync sg_prevent sg_get_config sg_wr_mode \
- sg_rtpg sg_reassign sg_format sg_rmsn sg_ident \
- sg_read_long sg_write_long sg_verify sg_rdac sg_vpd \
- sg_sat_identify sg_read_buffer sg_write_buffer sg_opcodes \
- sg_raw
-
-MAN_PGS = sg_readcap.8 sg_turs.8 sg_inq.8 sg_start.8 sg_modes.8 sg_logs.8 \
- sg_senddiag.8 sg_persist.8 sg_requests.8 sg_ses.8 sg_luns.8 \
- sg_scan.8 sg_sync.8 sg_prevent.8 sg_get_config.8 sg_wr_mode.8 \
- sg_rtpg.8 sg_reassign.8 sg_format.8 sg_rmsn.8 sg_ident.8 \
- sg_read_long.8 sg_write_long.8 sg_verify.8 sg_rdac.8 sg_vpd.8 \
- sg3_utils.8 sg_sat_identify.8 sg_read_buffer.8 sg_write_buffer.8 \
- sg_opcodes.8 sg_raw.8
-
-MAN_PREF = man8
-
-OS_FLAGS = -DSG3_UTILS_WIN32 -DSPTD
-# OS_FLAGS = -DSG3_UTILS_WIN32
-LARGE_FILE_FLAGS = -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64
-EXTRA_FLAGS = $(OS_FLAGS) $(LARGE_FILE_FLAGS)
-
-# CFLAGS = -O2 -Wall -W $(EXTRA_FLAGS)
-CFLAGS = -g -O2 -Wall -W $(EXTRA_FLAGS)
-# CFLAGS = -g -O2 -Wall -W -pedantic -std=c99 $(EXTRA_FLAGS)
-
-O_FILES = sg_lib.o sg_cmds_basic.o sg_cmds_extra.o sg_pt_win32.o
-O_BFILES = sg_lib.o sg_cmds_basic.o sg_pt_win32.o
-O_RFILES = sg_lib.o sg_pt_win32.o
-O_SFILES = sg_lib.o
-
-LDFLAGS = -static
-
-all: $(EXECS)
- cp sg_scan.8w sg_scan.8
-
-depend dep:
- for i in *.c; do $(CC) $(INCLUDES) $(CFLAGS) -M $$i; \
- done > .depend
-
-clean:
- /bin/rm -f *.o $(EXECS) core* .depend *.a *.la *.lo
- /bin/rm -rf .libs
-
-.c.o:
- $(CC) $(INCLUDES) $(CFLAGS) $(S_CFLAGS) -c -o $@ $<
-
-sg_readcap: sg_readcap.o $(O_BFILES)
- $(LD) -o $@ $(LDFLAGS) $@.o $(O_BFILES)
-
-sg_turs: sg_turs.o $(O_BFILES)
- $(LD) -o $@ $(LDFLAGS) $@.o $(O_BFILES)
-
-sg_inq: sg_inq.o $(O_BFILES)
- $(LD) -o $@ $(LDFLAGS) $@.o $(O_BFILES)
-
-sg_start: sg_start.o $(O_BFILES)
- $(LD) -o $@ $(LDFLAGS) $@.o $(O_BFILES)
-
-sg_modes: sg_modes.o $(O_BFILES)
- $(LD) -o $@ $(LDFLAGS) $@.o $(O_BFILES)
-
-sg_logs: sg_logs.o $(O_BFILES)
- $(LD) -o $@ $(LDFLAGS) $@.o $(O_BFILES)
-
-sg_senddiag: sg_senddiag.o $(O_FILES)
- $(LD) -o $@ $(LDFLAGS) $@.o $(O_FILES)
-
-sg_persist: sg_persist.o $(O_FILES)
- $(LD) -o $@ $(LDFLAGS) $@.o $(O_FILES)
-
-sg_requests: sg_requests.o $(O_BFILES)
- $(LD) -o $@ $(LDFLAGS) $@.o $(O_BFILES)
-
-sg_ses: sg_ses.o $(O_FILES)
- $(LD) -o $@ $(LDFLAGS) $@.o $(O_FILES)
-
-sg_luns: sg_luns.o $(O_BFILES)
- $(LD) -o $@ $(LDFLAGS) $@.o $(O_BFILES)
-
-sg_scan: sg_scan.o $(O_SFILES)
- $(LD) -o $@ $(LDFLAGS) $@.o $(O_SFILES)
-
-sg_sync: sg_sync.o $(O_BFILES)
- $(LD) -o $@ $(LDFLAGS) $@.o $(O_BFILES)
-
-sg_prevent: sg_prevent.o $(O_BFILES)
- $(LD) -o $@ $(LDFLAGS) $@.o $(O_BFILES)
-
-sg_get_config: sg_get_config.o $(O_FILES)
- $(LD) -o $@ $(LDFLAGS) $@.o $(O_FILES)
-
-sg_wr_mode: sg_wr_mode.o $(O_BFILES)
- $(LD) -o $@ $(LDFLAGS) $@.o $(O_BFILES)
-
-sg_rtpg: sg_rtpg.o $(O_FILES)
- $(LD) -o $@ $(LDFLAGS) $@.o $(O_FILES)
-
-sg_reassign: sg_reassign.o $(O_FILES)
- $(LD) -o $@ $(LDFLAGS) $@.o $(O_FILES)
-
-sg_format: sg_format.o $(O_FILES)
- $(LD) -o $@ $(LDFLAGS) $@.o $(O_FILES)
-
-sg_rmsn: sg_rmsn.o $(O_FILES)
- $(LD) -o $@ $(LDFLAGS) $@.o $(O_FILES)
-
-sg_ident: sg_ident.o $(O_FILES)
- $(LD) -o $@ $(LDFLAGS) $@.o $(O_FILES)
-
-sg_read_long: sg_read_long.o $(O_FILES)
- $(LD) -o $@ $(LDFLAGS) $@.o $(O_FILES)
-
-sg_write_long: sg_write_long.o $(O_FILES)
- $(LD) -o $@ $(LDFLAGS) $@.o $(O_FILES)
-
-sg_verify: sg_verify.o $(O_FILES)
- $(LD) -o $@ $(LDFLAGS) $@.o $(O_FILES)
-
-sg_rdac: sg_rdac.o $(O_BFILES)
- $(LD) -o $@ $(LDFLAGS) $@.o $(O_BFILES)
-
-sg_vpd: sg_vpd.o sg_vpd_vendor.o $(O_BFILES)
- $(LD) -o $@ $(LDFLAGS) $@.o sg_vpd_vendor.o $(O_BFILES)
-
-sg_sat_identify: sg_sat_identify.o $(O_FILES)
- $(LD) -o $@ $(LDFLAGS) $@.o $(O_FILES)
-
-sg_read_buffer: sg_read_buffer.o $(O_FILES)
- $(LD) -o $@ $(LDFLAGS) $@.o $(O_FILES)
-
-sg_write_buffer: sg_write_buffer.o $(O_FILES)
- $(LD) -o $@ $(LDFLAGS) $@.o $(O_FILES)
-
-sg_opcodes: sg_opcodes.o $(O_BFILES)
- $(LD) -o $@ $(LDFLAGS) $@.o $(O_BFILES)
-
-sg_raw: sg_raw.o $(O_RFILES)
- $(LD) -o $@ $(LDFLAGS) $@.o $(O_RFILES)
-
-install: $(EXECS)
- cp sg_scan.8w sg_scan.8
- install -d $(INSTDIR)
- for name in $(EXECS); \
- do install -s -m 755 $$name $(INSTDIR); \
- done
- install -d $(MANDIR)/$(MAN_PREF)
- for mp in $(MAN_PGS); \
- do install -m 644 $$mp $(MANDIR)/$(MAN_PREF); \
- gzip -9f $(MANDIR)/$(MAN_PREF)/$$mp; \
- done
-
-uninstall:
- dists="$(EXECS)"; \
- for name in $$dists; do \
- rm -f $(INSTDIR)/$$name; \
- done
- for mp in $(MAN_PGS); do \
- rm -f $(MANDIR)/$(MAN_PREF)/$$mp.gz; \
- done
-
diff --git a/archive/pre_configure/no_lib/sg3_utils.spec b/archive/pre_configure/no_lib/sg3_utils.spec
deleted file mode 100644
index 58ceba0b..00000000
--- a/archive/pre_configure/no_lib/sg3_utils.spec
+++ /dev/null
@@ -1,282 +0,0 @@
-Summary: Utilities for devices that use SCSI command sets
-Name: sg3_utils
-Version: 1.25
-Release: 1
-Packager: Douglas Gilbert <dgilbert at interlog dot com>
-License: GPL/FreeBSD
-Group: Utilities/System
-Source: ftp://www.torque.net/sg/p/sg3_utils-%{version}.tgz
-Url: http://www.torque.net/sg/sg3_utils.html
-Provides: sg_utils
-BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root/
-
-%description
-Collection of Linux utilities for devices that use the SCSI command set.
-Includes utilities to copy data based on "dd" syntax and semantics (called
-sg_dd, sgp_dd and sgm_dd); check INQUIRY data and VPD pages (sg_inq); check
-mode and log pages (sginfo, sg_modes and sg_logs); spin up and down
-disks (sg_start); do self tests (sg_senddiag); and various other functions.
-See the README, CHANGELOG and COVERAGE files. Requires the linux kernel 2.4
-series or later. In the 2.4 series SCSI generic device names (e.g. /dev/sg0)
-must be used. In the 2.6 series other device names may be used as
-well (e.g. /dev/sda).
-
-Warning: Some of these tools access the internals of your system and their
-incorrect usage may render your system inoperable.
-
-Authors:
---------
- Doug Gilbert <dgilbert at interlog dot com>
- See CREDITS file
-
-%prep
-%setup
-
-%build
-make
-
-%install
-if [ "$RPM_BUILD_ROOT" != "/" ]; then
- rm -rf $RPM_BUILD_ROOT
-fi
-make install INSTDIR=$RPM_BUILD_ROOT/usr/bin MANDIR=$RPM_BUILD_ROOT/usr/share/man
-
-%clean
-rm -rf $RPM_BUILD_ROOT
-
-%files
-%defattr(-,root,root)
-%attr(-,root,root) %doc CREDITS README README.sg_start
-%attr(-,root,root) %doc CHANGELOG INSTALL COVERAGE COPYING
-%attr(755,root,root) %{_bindir}/sg_dd
-%attr(755,root,root) %{_bindir}/sg_inq
-%attr(755,root,root) %{_bindir}/sg_scan
-%attr(755,root,root) %{_bindir}/sg_rbuf
-%attr(755,root,root) %{_bindir}/sginfo
-%attr(755,root,root) %{_bindir}/sg_readcap
-%attr(755,root,root) %{_bindir}/sgp_dd
-%attr(755,root,root) %{_bindir}/sg_map
-%attr(755,root,root) %{_bindir}/sg_turs
-%attr(755,root,root) %{_bindir}/sg_test_rwbuf
-%attr(755,root,root) %{_bindir}/sg_start
-%attr(755,root,root) %{_bindir}/sgm_dd
-%attr(755,root,root) %{_bindir}/sg_read
-%attr(755,root,root) %{_bindir}/sg_reset
-%attr(755,root,root) %{_bindir}/sg_modes
-%attr(755,root,root) %{_bindir}/sg_logs
-%attr(755,root,root) %{_bindir}/sg_senddiag
-%attr(755,root,root) %{_bindir}/sg_opcodes
-%attr(755,root,root) %{_bindir}/sg_persist
-%attr(755,root,root) %{_bindir}/sg_write_long
-%attr(755,root,root) %{_bindir}/sg_read_long
-%attr(755,root,root) %{_bindir}/sg_requests
-%attr(755,root,root) %{_bindir}/sg_ses
-%attr(755,root,root) %{_bindir}/sg_verify
-%attr(755,root,root) %{_bindir}/sg_emc_trespass
-%attr(755,root,root) %{_bindir}/sg_luns
-%attr(755,root,root) %{_bindir}/sg_sync
-%attr(755,root,root) %{_bindir}/sg_prevent
-%attr(755,root,root) %{_bindir}/sg_get_config
-%attr(755,root,root) %{_bindir}/sg_wr_mode
-%attr(755,root,root) %{_bindir}/sg_rtpg
-%attr(755,root,root) %{_bindir}/sg_reassign
-%attr(755,root,root) %{_bindir}/sg_format
-%attr(755,root,root) %{_bindir}/sg_rmsn
-%attr(755,root,root) %{_bindir}/sg_ident
-%attr(755,root,root) %{_bindir}/sg_map26
-%attr(755,root,root) %{_bindir}/sg_vpd
-%attr(755,root,root) %{_bindir}/sg_rdac
-%attr(755,root,root) %{_bindir}/sg_sat_identify
-%attr(755,root,root) %{_bindir}/sg_read_buffer
-%attr(755,root,root) %{_bindir}/sg_write_buffer
-%attr(755,root,root) %{_bindir}/sg_raw
-# Mandrake compresses man pages with bzip2, RedHat with gzip
-%attr(-,root,root) %doc %{_mandir}/man8/sg_dd.8*
-%attr(-,root,root) %doc %{_mandir}/man8/sgp_dd.8*
-%attr(-,root,root) %doc %{_mandir}/man8/sgm_dd.8*
-%attr(-,root,root) %doc %{_mandir}/man8/sg_read.8*
-%attr(-,root,root) %doc %{_mandir}/man8/sg_map.8*
-%attr(-,root,root) %doc %{_mandir}/man8/sg_scan.8*
-%attr(-,root,root) %doc %{_mandir}/man8/sg_rbuf.8*
-%attr(-,root,root) %doc %{_mandir}/man8/sginfo.8*
-%attr(-,root,root) %doc %{_mandir}/man8/sg_readcap.8*
-%attr(-,root,root) %doc %{_mandir}/man8/sg_turs.8*
-%attr(-,root,root) %doc %{_mandir}/man8/sg_inq.8*
-%attr(-,root,root) %doc %{_mandir}/man8/sg_test_rwbuf.8*
-%attr(-,root,root) %doc %{_mandir}/man8/sg_start.8*
-%attr(-,root,root) %doc %{_mandir}/man8/sg_reset.8*
-%attr(-,root,root) %doc %{_mandir}/man8/sg_modes.8*
-%attr(-,root,root) %doc %{_mandir}/man8/sg_logs.8*
-%attr(-,root,root) %doc %{_mandir}/man8/sg_senddiag.8*
-%attr(-,root,root) %doc %{_mandir}/man8/sg_opcodes.8*
-%attr(-,root,root) %doc %{_mandir}/man8/sg_persist.8*
-%attr(-,root,root) %doc %{_mandir}/man8/sg_write_long.8*
-%attr(-,root,root) %doc %{_mandir}/man8/sg_read_long.8*
-%attr(-,root,root) %doc %{_mandir}/man8/sg_requests.8*
-%attr(-,root,root) %doc %{_mandir}/man8/sg_ses.8*
-%attr(-,root,root) %doc %{_mandir}/man8/sg_verify.8*
-%attr(-,root,root) %doc %{_mandir}/man8/sg_emc_trespass.8*
-%attr(-,root,root) %doc %{_mandir}/man8/sg_luns.8*
-%attr(-,root,root) %doc %{_mandir}/man8/sg_sync.8*
-%attr(-,root,root) %doc %{_mandir}/man8/sg_prevent.8*
-%attr(-,root,root) %doc %{_mandir}/man8/sg_get_config.8*
-%attr(-,root,root) %doc %{_mandir}/man8/sg_wr_mode.8*
-%attr(-,root,root) %doc %{_mandir}/man8/sg_rtpg.8*
-%attr(-,root,root) %doc %{_mandir}/man8/sg_reassign.8*
-%attr(-,root,root) %doc %{_mandir}/man8/sg_format.8*
-%attr(-,root,root) %doc %{_mandir}/man8/sg_rmsn.8*
-%attr(-,root,root) %doc %{_mandir}/man8/sg_ident.8*
-%attr(-,root,root) %doc %{_mandir}/man8/sg_map26.8*
-%attr(-,root,root) %doc %{_mandir}/man8/sg_vpd.8*
-%attr(-,root,root) %doc %{_mandir}/man8/sg_rdac.8*
-%attr(-,root,root) %doc %{_mandir}/man8/sg_sat_identify.8*
-%attr(-,root,root) %doc %{_mandir}/man8/sg_read_buffer.8*
-%attr(-,root,root) %doc %{_mandir}/man8/sg_write_buffer.8*
-%attr(-,root,root) %doc %{_mandir}/man8/sg_raw.8*
-%attr(-,root,root) %doc %{_mandir}/man8/sg3_utils.8*
-
-
-%changelog
-* Wed Jul 11 2007 - dgilbert at interlog dot com
-- sg_dd oflag=sparse,null
- * sg3_utils-1.25
-
-* Mon May 07 2007 - dgilbert at interlog dot com
-- add sg_raw; sg_rtpg, sg_log, sg_inq and sg_format updates
- * sg3_utils-1.24
-
-* Wed Jan 31 2007 - dgilbert at interlog dot com
-- add sg_read_buffer + sg_write_buffer
- * sg3_utils-1.23
-
-* Mon Oct 16 2006 - dgilbert at interlog dot com
-- add sg_sat_identify, expand sg_format and sg_requests
- * sg3_utils-1.22
-
-* Thu Jul 06 2006 - dgilbert at interlog dot com
-- add sg_vpd and sg_rdac, uniform exit statuses
- * sg3_utils-1.21
-
-* Tue Apr 18 2006 - dgilbert at interlog dot com
-- sg_logs: sas port specific page decoding, sg*_dd updates
- * sg3_utils-1.20
-
-* Fri Jan 27 2006 - dgilbert at interlog dot com
-- sg_get_config: resync features with mmc5 rev 1
- * sg3_utils-1.19
-
-* Fri Nov 18 2005 - dgilbert at interlog dot com
-- add sg_map26, sg_inq: '-rr' option to play with hdparm
- * sg3_utils-1.18
-
-* Thu Sep 22 2005 - dgilbert at interlog dot com
-- add ATA information VPD page
- * sg3_utils-1.17
-
-* Wed Aug 10 2005 - dgilbert at interlog dot com
-- add sg_ident, sg_inq VPD page extensions
- * sg3_utils-1.16
-
-* Sun Jun 05 2005 - dgilbert at interlog dot com
-- use O_NONBLOCK on all fds that use SG_IO iotcl
- * sg3_utils-1.15
-
-* Fri May 06 2005 - dgilbert at interlog dot com
-- add sg_rmsn; sg_ses update to SES-2 rev 11
- * sg3_utils-1.14
-
-* Sun Mar 13 2005 - dgilbert at interlog dot com
-- add sg_format, sg_dd extensions
- * sg3_utils-1.13
-
-* Fri Jan 21 2005 - dgilbert at interlog dot com
-- add sg_wr_mode, sg_rtpg + sg_reassign; sginfo sas tweaks
- * sg3_utils-1.12
-
-* Fri Nov 26 2004 - dgilbert at interlog dot com
-- add sg_sync, sg_prevent and sg_get_config; fix sg_requests
- * sg3_utils-1.11
-
-* Tue Oct 26 2004 - dgilbert at interlog dot com
-- read_capacity (10+16) fix, add sg_luns
- * sg3_utils-1.10
-
-* Thu Oct 21 2004 - dgilbert at interlog dot com
-- sg_requests, sg_ses, sg_verify, sg_err->sg_lib
- * sg3_utils-1.09
-
-* Tue Aug 31 2004 - dgilbert at interlog dot com
-- 'register+move' in sg_persist, sg_opcodes sorts, sg_write_long
- * sg3_utils-1.08
-
-* Thu Jul 08 2004 - dgilbert at interlog dot com
-- add '-fHead' to sginfo, '-i' for sg_inq, new sg_opcodes + sg_persist
- * sg3_utils-1.07
-
-* Mon Apr 26 2004 - dgilbert at interlog dot com
-- sg3_utils.spec for mandrake; more sginfo work, sg_scan, sg_logs
- * sg3_utils-1.06
-
-* Wed Nov 12 2003 - dgilbert at interlog dot com
-- sg_readcap: sizes; sg_logs: double fetch; sg_map 256 sg devices; sginfo
- * sg3_utils-1.05
-
-* Tue May 13 2003 - dgilbert at interlog dot com
-- default sg_turs '-n=' to 1, sg_logs gets '-t' for temperature, CREDITS
- * sg3_utils-1.04
-
-* Wed Apr 02 2003 - dgilbert at interlog dot com
-- 6 byte CDBs for sg_modes, sg_start on block devs, sg_senddiag, man pages
- * sg3_utils-1.03
-
-* Wed Jan 01 2003 - dgilbert at interlog dot com
-- interwork with block SG_IO, fix in sginfo, '-t' for sg_turs
- * sg3_utils-1.02
-
-* Wed Aug 14 2002 - dgilbert at interlog dot com
-- raw switch in sg_inq
- * sg3_utils-1.01
-
-* Sun Jul 28 2002 - dgilbert at interlog dot com
-- decode sg_logs pages, add dio to sgm_dd, drop "gen=1" arg, "of=/dev/null"
- * sg3_utils-1.00
-
-* Sun Mar 17 2002 - dgilbert at interlog dot com
-- add sg_modes+sg_logs for sense pages, expand sg_inq, add fua+sync to sg_dd++
- * sg3_utils-0.99
-
-* Sat Feb 16 2002 - dgilbert at interlog dot com
-- resurrect sg_reset; snprintf cleanup, time,gen+cdbsz args to sg_dd++
- * sg3_utils-0.98
-
-* Sun Dec 23 2001 - dgilbert at interlog dot com
-- move isosize to archive directory; now found in util-linux-2.10s and later
- * sg3_utils-0.97
-
-* Fri Dec 21 2001 - dgilbert at interlog dot com
-- add sgm_dd, sg_read, sg_simple4 and sg_simple16 [add mmap-ed IO support]
- * sg3_utils-0.96
-
-* Sun Sep 15 2001 - dgilbert at interlog dot com
-- sg_map can do inquiry; sg_dd, sgp_dd + sgq_dd dio help
- * sg3_utils-0.95
-
-* Sun Apr 19 2001 - dgilbert at interlog dot com
-- add sg_start, improve sginfo and sg_map [Kurt Garloff]
- * sg3_utils-0.94
-
-* Sun Mar 5 2001 - dgilbert at interlog dot com
-- add scsi_devfs_scan, add sg_include.h, 'coe' more general in sgp_dd
- * sg3_utils-0.93
-
-* Tue Jan 16 2001 - dgilbert at interlog dot com
-- clean sg_err.h include dependencies, bug fixes, Makefile in archive directory
- * sg3_utils-0.92
-
-* Mon Dec 21 2000 - dgilbert at interlog dot com
-- signals for sg_dd, man pages and additions for sg_rbuf and isosize
- * sg3_utils-0.91
-
-* Mon Dec 11 2000 - dgilbert at interlog dot com
-- Initial version of package
- * sg3_utils-0.90
diff --git a/archive/pre_configure/sg3_utils.spec_shared b/archive/pre_configure/sg3_utils.spec_shared
deleted file mode 100644
index 150b6b61..00000000
--- a/archive/pre_configure/sg3_utils.spec_shared
+++ /dev/null
@@ -1,184 +0,0 @@
-Summary: Utilities for devices that use SCSI command sets
-Name: sg3_utils
-Version: 1.25
-# Release: 1%{?dist}
-Release: 1
-License: GPL
-Group: Utilities/System
-Source: ftp://www.torque.net/sg/p/sg3_utils-%{version}.tgz
-Url: http://www.torque.net/sg/sg3_utils.html
-Provides: sg_utils
-BuildRequires: libtool
-BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
-Packager: Douglas Gilbert <dougg@torque.net>
-
-%description
-Collection of Linux utilities for devices that use the SCSI command set.
-Includes utilities to copy data based on "dd" syntax and semantics (called
-sg_dd, sgp_dd and sgm_dd); check INQUIRY data and VPD pages (sg_inq); check
-mode and log pages (sginfo, sg_modes and sg_logs); spin up and down
-disks (sg_start); do self tests (sg_senddiag); and various other functions.
-See the README, CHANGELOG and COVERAGE files. Requires the linux kernel 2.4
-series or later. In the 2.4 series SCSI generic device names (e.g. /dev/sg0)
-must be used. In the 2.6 series other device names may be used as
-well (e.g. /dev/sda).
-
-Warning: Some of these tools access the internals of your system
-and the incorrect usage of them may render your system inoperable.
-
-%package libs
-Summary: Shared library for %{name}
-Group: System/Libraries
-
-%description libs
-This package contains the shared library for %{name}.
-
-%package devel
-Summary: Static library and header files for the sgutils library
-Group: Development/C
-Requires: %{name}-libs = %{version}-%{release}
-
-%description devel
-This package contains the static %{name} library and its header files for
-developing applications.
-
-%prep
-%setup -q
-
-%build
-make
-
-%install
-if [ "$RPM_BUILD_ROOT" != "/" ]; then
- rm -rf $RPM_BUILD_ROOT
-fi
-%ifarch sparc64 ppc64 s390x x86_64
-make install PREFIX=$RPM_BUILD_ROOT/usr LIBDIR=$RPM_BUILD_ROOT/usr/lib64
-%else
-make install PREFIX=$RPM_BUILD_ROOT/usr
-%endif
-
-%clean
-rm -rf $RPM_BUILD_ROOT
-
-%files
-%defattr(-,root,root)
-%doc CHANGELOG COVERAGE CREDITS INSTALL README README.sg_start
-%attr(755,root,root) %{_bindir}/*
-%{_mandir}/man8/*
-
-%files libs
-%defattr(-,root,root)
-%{_libdir}/*.so.*
-
-%files devel
-%defattr(-,root,root)
-%{_includedir}/scsi/*.h
-%{_libdir}/*.so
-%{_libdir}/*.a
-%{_libdir}/*.la
-
-%changelog
-* Wed Jul 11 2007 - dgilbert at interlog dot com
-- sg_dd oflag=sparse,null
- * sg3_utils-1.25
-
-* Mon May 07 2007 - dgilbert at interlog dot com
-- add sg_raw; sg_rtpg, sg_log, sg_inq and sg_format updates
- * sg3_utils-1.24
-
-* Wed Jan 31 2007 - dgilbert at interlog dot com
-- add sg_read_buffer + sg_write_buffer
- * sg3_utils-1.23
-
-* Mon Oct 16 2006 - dgilbert at interlog dot com
-- add sg_sat_identify, expand sg_format and sg_requests
- * sg3_utils-1.22
-
-* Thu Jul 06 2006 - dgilbert at interlog dot com
-- add sg_vpd and sg_rdac, uniform exit statuses
- * sg3_utils-1.21
-
-* Tue Apr 18 2006 - dgilbert at interlog dot com
-- sg_logs: sas port specific page decoding, sg*_dd updates
- * sg3_utils-1.20
-
-* Fri Jan 27 2006 - dgilbert at interlog dot com
-- sg_get_config: resync features with mmc5 rev 1
- * sg3_utils-1.19
-
-* Fri Nov 18 2005 - dgilbert at interlog dot com
-- add sg_map26; sg_inq '-rr' option to play with hdparm
- * sg3_utils-1.18
-
-* Thu Sep 22 2005 - dgilbert at interlog dot com
-- add ATA information VPD page to sg_inq
- * sg3_utils-1.17
-
-* Wed Aug 10 2005 - dgilbert at interlog dot com
-- add sg_ident, sg_inq VPD page extensions
- * sg3_utils-1.16
-
-* Sun Jun 05 2005 - dgilbert at interlog dot com
-- use O_NONBLOCK on all fds that use SG_IO ioctl
- * sg3_utils-1.15
-
-* Fri May 06 2005 - dgilbert at interlog dot com
-- produce libsgutils (+ -devel variant) as well as sg3_utils binary rpm
- * sg3_utils-1.14
-
-* Sun Mar 13 2005 - dgilbert at interlog dot com
-- add sg_format, sg_dd extensions
- * sg3_utils-1.13
-
-* Fri Jan 21 2005 - dgilbert at interlog dot com
-- add sg_wr_mode, sg_rtpg + sg_reassign; sginfo sas tweaks
- * sg3_utils-1.12
-
-* Fri Nov 26 2004 - dgilbert at interlog dot com
-- add sg_sync, sg_prevent and sg_get_config; fix sg_requests
- * sg3_utils-1.11
-
-* Sat Oct 30 2004 - dgilbert at interlog dot com
-- fix read capacity (10+16), add sg_luns
- * sg3_utils-1.10
-
-* Thu Oct 21 2004 - dgilbert at interlog dot com
-- sg_requests, sg_ses, sg_verify, libsgutils(sg_lib.c+sg_cmds.c), devel rpm
- * sg3_utils-1.09
-
-* Tue Aug 31 2004 - dgilbert at interlog dot com
-- 'register+move' in sg_persist, sg_opcodes sorts, sg_write_long
- * sg3_utils-1.08
-
-* Thu Jul 08 2004 - dgilbert at interlog dot com
-- add '-fHead' to sginfo, '-i' for sg_inq, new sg_opcodes + sg_persist
- * sg3_utils-1.07
-
-* Mon Apr 26 2004 - dgilbert at interlog dot com
-- sg3_utils.spec for mandrake; more sginfo work, sg_scan, sg_logs
- * sg3_utils-1.06
-
-* Wed Nov 12 2003 - dgilbert at interlog dot com
-- sg_readcap: sizes; sg_logs: double fetch; sg_map 256 sg devices; sginfo
- * sg3_utils-1.05
-
-* Tue May 13 2003 - dgilbert at interlog dot com
-- default sg_turs '-n=' to 1, sg_logs gets '-t' for temperature, CREDITS
- * sg3_utils-1.04
-
-* Wed Apr 02 2003 - dgilbert at interlog dot com
-- 6 byte CDBs for sg_modes, sg_start on block devs, sg_senddiag, man pages
- * sg3_utils-1.03
-
-* Wed Jan 01 2003 - dgilbert at interlog dot com
-- interwork with block SG_IO, fix in sginfo, '-t' for sg_turs
- * sg3_utils-1.02
-
-* Wed Aug 14 2002 - dgilbert at interlog dot com
-- raw switch in sg_inq
- * sg3_utils-1.01
-
-* Sun Jul 28 2002 - dgilbert at interlog dot com
-- decode sg_logs pages, add dio to sgm_dd, drop "gen=1" arg, "of=/dev/null"
- * sg3_utils-1.00