aboutsummaryrefslogtreecommitdiff
path: root/Makefile.win32
diff options
context:
space:
mode:
Diffstat (limited to 'Makefile.win32')
-rw-r--r--Makefile.win3234
1 files changed, 26 insertions, 8 deletions
diff --git a/Makefile.win32 b/Makefile.win32
index 1ad9bed4..64b70569 100644
--- a/Makefile.win32
+++ b/Makefile.win32
@@ -12,14 +12,25 @@ EXECS = sg_readcap sg_turs sg_inq sg_start sg_modes sg_logs sg_senddiag \
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_sat_identify sg_read_buffer sg_write_buffer sg_opcodes
+
+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
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
+ sg3_utils.8 sg_sat_identify.8 sg_read_buffer.8 sg_write_buffer.8 \
+ sg_opcodes.8
+
MAN_PREF = man8
OS_FLAGS = -DSG3_UTILS_WIN32 -DSPTD
@@ -33,10 +44,9 @@ CFLAGS = -g -O2 -Wall -W $(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_SFILES = sg_lib.o
LDFLAGS =
-# LDFLAGS = -lcam
-# LDFLAGS = -v -lm
all: $(EXECS)
cp sg_scan.8w sg_scan.8
@@ -46,8 +56,7 @@ depend dep:
done > .depend
clean:
- /bin/rm -f *.o $(EXECS) core* .depend *.a *.la *.lo
- /bin/rm -rf .libs
+ /bin/rm -f *.o $(EXE_S) core* .depend *.a
.c.o:
$(CC) $(INCLUDES) $(CFLAGS) $(S_CFLAGS) -c -o $@ $<
@@ -85,8 +94,8 @@ sg_ses: sg_ses.o $(O_FILES)
sg_luns: sg_luns.o $(O_BFILES)
$(LD) -o $@ $(LDFLAGS) $@.o $(O_BFILES)
-sg_scan: sg_scan.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)
@@ -133,6 +142,15 @@ sg_vpd: sg_vpd.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)
+
install: $(EXECS)
cp sg_scan.8w sg_scan.8
install -d $(INSTDIR)