diff options
Diffstat (limited to 'Makefile.win32')
-rw-r--r-- | Makefile.win32 | 34 |
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) |