~ubuntu-branches/ubuntu/hardy/sg3-utils/hardy

« back to all changes in this revision

Viewing changes to Makefile.asroot

  • Committer: Bazaar Package Importer
  • Author(s): Sebastian Dröge
  • Date: 2006-09-19 21:00:55 UTC
  • mfrom: (1.1.4 upstream)
  • Revision ID: james.westby@ubuntu.com-20060919210055-j9deachd976os9my
Tags: 1.21-1ubuntu1
* Sync with Debian
* debian/control:
  + Let the -dev package depend on the runtime package
* llseek.c:
  + Fix syntax errors. Patch taken from Gentoo:
    http://mir2.ovh.net/gentoo-portage/sys-apps/sg3_utils/files/sg3_utils-llseek.patch

Show diffs side-by-side

added added

removed removed

Lines of Context:
15
15
        sg_persist sg_write_long sg_read_long sg_requests sg_ses \
16
16
        sg_verify sg_emc_trespass sg_luns sg_sync sg_prevent \
17
17
        sg_get_config sg_wr_mode sg_rtpg sg_reassign sg_format \
18
 
        sg_rmsn sg_ident sg_map26
 
18
        sg_rmsn sg_ident sg_map26 sg_rdac sg_vpd
19
19
 
20
20
MAN_PGS = sg_dd.8 sgp_dd.8 sgm_dd.8 sg_read.8 sg_map.8 sg_scan.8 sg_rbuf.8 \
21
21
        sginfo.8 sg_readcap.8 sg_turs.8 sg_inq.8 sg_test_rwbuf.8 \
24
24
        sg_requests.8 sg_ses.8 sg_verify.8 sg_emc_trespass.8 \
25
25
        sg_luns.8 sg_sync.8 sg_prevent.8 sg_get_config.8 sg_wr_mode.8 \
26
26
        sg_rtpg.8 sg_reassign.8 sg_format.8 sg_rmsn.8 sg_ident.8 \
27
 
        sg_map26.8
 
27
        sg_map26.8 sg_rdac.8 sg_vpd.8 sg3_utils.8
28
28
MAN_PREF = man8
29
29
 
30
 
HEADERS = sg_lib.h sg_cmds.h sg_pt.h
31
 
 
 
30
HEADERS = sg_lib.h sg_cmds.h sg_pt.h sg_io_linux.h sg_linux_inc.h
32
31
 
33
32
OS_FLAGS = -DSG3_UTILS_LINUX
34
33
LARGE_FILE_FLAGS = -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64
35
 
EXTRA_FLAGS = $(OS_FLAGS) $(LARGE_FILE_FLAGS)
 
34
S_CFLAGS = $(OS_FLAGS) $(LARGE_FILE_FLAGS)
36
35
 
37
 
# CFLAGS = -O2 -Wall -W $(EXTRA_FLAGS)
38
 
CFLAGS = -g -O2 -Wall -W $(EXTRA_FLAGS)
39
 
# CFLAGS = -g -O2 -W -DSG_KERNEL_INCLUDES $(EXTRA_FLAGS)
40
 
# CFLAGS = -g -O2 -Wall -W -pedantic -std=c99 $(EXTRA_FLAGS)
 
36
# CFLAGS = -O2 -Wall -W
 
37
CFLAGS = -g -O2 -Wall -W
 
38
# CFLAGS = -g -O2 -Wall -W -pedantic -std=c99
41
39
 
42
40
CFLAGS_PTHREADS = -D_REENTRANT
43
41
 
51
49
all: $(EXECS)
52
50
 
53
51
depend dep:
54
 
        for i in *.c; do $(CC) $(INCLUDES) $(CFLAGS) -M $$i; \
 
52
        for i in *.c; do $(CC) $(INCLUDES) $(CFLAGS) $(S_CFLAGS) -M $$i; \
55
53
        done > .depend
56
54
 
57
55
clean:
59
57
        /bin/rm -rf .libs
60
58
 
61
59
 
 
60
.c.o:
 
61
        $(CC) $(INCLUDES) $(CFLAGS) $(S_CFLAGS) -c -o $@ $<
 
62
 
62
63
sg_lib.lo: sg_lib.o
63
64
        libtool --mode=compile $(CC) -c sg_lib.c
64
65
 
98
99
        libtool --mode=link $(LD) -o $@ $(LDFLAGS) $^
99
100
 
100
101
sgp_dd.o: sgp_dd.c
101
 
        $(CC) $(INCLUDES) $(CFLAGS) $(CFLAGS_PTHREADS) -c $<
 
102
        $(CC) $(INCLUDES) $(CFLAGS) $(S_CFLAGS) $(CFLAGS_PTHREADS) \
 
103
        -c -o sgp_dd.o $<
102
104
 
103
105
sgp_dd: sgp_dd.o llseek.o sg_io_linux.o libsgutils.la
104
106
        libtool --mode=link $(LD) -o $@ $(LDFLAGS) $^ -lpthread
133
135
sg_opcodes: sg_opcodes.o sg_io_linux.o libsgutils.la
134
136
        libtool --mode=link $(LD) -o $@ $(LDFLAGS) $^
135
137
 
136
 
sg_persist: sg_persist.o sg_io_linux.o libsgutils.la
137
 
        libtool --mode=link $(LD) -o $@ $(LDFLAGS) $^
138
 
 
139
 
sg_write_long: sg_write_long.o sg_io_linux.o libsgutils.la
140
 
        libtool --mode=link $(LD) -o $@ $(LDFLAGS) $^
141
 
 
142
 
sg_read_long: sg_read_long.o sg_io_linux.o libsgutils.la
 
138
sg_persist: sg_persist.o libsgutils.la
 
139
        libtool --mode=link $(LD) -o $@ $(LDFLAGS) $^
 
140
 
 
141
sg_write_long: sg_write_long.o libsgutils.la
 
142
        libtool --mode=link $(LD) -o $@ $(LDFLAGS) $^
 
143
 
 
144
sg_read_long: sg_read_long.o libsgutils.la
143
145
        libtool --mode=link $(LD) -o $@ $(LDFLAGS) $^
144
146
 
145
147
sg_requests: sg_requests.o libsgutils.la
148
150
sg_ses: sg_ses.o libsgutils.la
149
151
        libtool --mode=link $(LD) -o $@ $(LDFLAGS) $^
150
152
 
151
 
sg_verify: sg_verify.o sg_io_linux.o libsgutils.la
 
153
sg_verify: sg_verify.o libsgutils.la
152
154
        libtool --mode=link $(LD) -o $@ $(LDFLAGS) $^
153
155
 
154
156
sg_emc_trespass: sg_emc_trespass.o libsgutils.la
187
189
sg_map26: sg_map26.o
188
190
        libtool --mode=link $(LD) -o $@ $(LDFLAGS) $^
189
191
 
 
192
sg_rdac: sg_rdac.o libsgutils.la
 
193
        libtool --mode=link $(LD) -o $@ $(LDFLAGS) $^
 
194
 
 
195
sg_vpd: sg_vpd.o sg_vpd_vendor.o libsgutils.la
 
196
        libtool --mode=link $(LD) -o $@ $(LDFLAGS) $^
 
197
 
 
198
 
190
199
install: $(EXECS)
191
200
        install -d $(INSTDIR)
192
201
        install -d $(LIBDIR)