4 # Invoke each target with `./debian/rules <target>'. All targets should be
5 # invoked with the package root as the current directory.
7 # The `binary' target must be run as root, as it needs to install files with
10 .PHONY
: binary binary-arch binary-indep build build-arch build-indep \
11 build-bf build-std
install install-udeb \
12 clean checkroot mrproper debug_flags debian-files
14 export DEB_BUILD_MAINT_OPTIONS ?
= hardening
=+all
19 # These are used for cross-compiling and for saving the configure script
20 # from having to guess our platform (since we know it already)
21 DEB_HOST_ARCH ?
= $(shell dpkg-architecture
-qDEB_HOST_ARCH
)
22 DEB_BUILD_ARCH ?
= $(shell dpkg-architecture
-qDEB_BUILD_ARCH
)
23 DEB_HOST_OS ?
= $(shell dpkg-architecture
-qDEB_HOST_OS
)
24 DEB_HOST_GNU_TYPE ?
= $(shell dpkg-architecture
-qDEB_HOST_GNU_TYPE
)
25 DEB_BUILD_GNU_TYPE ?
= $(shell dpkg-architecture
-qDEB_BUILD_GNU_TYPE
)
26 DEB_HOST_MULTIARCH ?
= $(shell dpkg-architecture
-qDEB_HOST_MULTIARCH
)
27 DEB_HOST_ARCH_OS ?
= $(shell dpkg-architecture
-qDEB_HOST_ARCH_OS
)
29 # Allow distro-specific behaviour
30 DISTRO
:=$(shell sed
-ne
'/DISTRIB_ID/s/.*=//p' /etc
/lsb-release
2>/dev
/null || echo Debian
)
32 ifeq ($(DEB_HOST_ARCH_OS
), hurd
)
36 ifneq ($(filter pkg.e2fsprogs.no-fuse2fs
,$(DEB_BUILD_PROFILES
)),)
40 ifneq ($(filter pkg.e2fsprogs.no-static-e2fsck
,$(DEB_BUILD_PROFILES
)),)
41 SKIP_E2FSCK_STATIC
=yes
44 ifneq ($(filter noudeb
,$(DEB_BUILD_PROFILES
)),)
48 DH_VERSION
:= $(shell dpkg-query
-W
-f
'$${Version}' debhelper
)
51 USE_DBGSYM ?
= $(shell if dpkg
--compare-versions
$(DH_VERSION
) ">=" 9.20160114 ; then echo yes
; fi
)
53 ifeq ($(USE_DBGSYM
),yes
)
54 dh_strip_args
= -p
$(1) --dbgsym-migration
='$(1)-dbg (<= 1.43-1)'
55 dh_strip_args2
= -p
$(1) --dbgsym-migration
='$(2)-dbg (<= 1.43-1)'
57 dh_strip_args
= -p
$(1) --dbg-package
=$(1)-dbg
58 dh_strip_args2
= -p
$(1) --dbg-package
=$(2)-dbg
59 DBG_PACKAGES
+= -pe2fsprogs-dbg
-plibext2fs-dbg
-plibcom-err2-dbg
-plibss2-dbg
60 export DEB_BUILD_PROFILES
+= pkg.e2fsprogs.legacy-dbg
63 # find the version for the main package, from changelog file
64 MAIN_VERSION
= $(shell head
-n
1 debian
/changelog | cut
'-d ' -f
2 | sed
's/[()]//g')
65 # find versions for libraries going into their own packages, from their Makefile.in's,
66 # and sonames for all libs
67 COMERR_VERSION ?
= $(shell grep ELF_VERSION lib
/et
/Makefile.in | cut
'-d ' -f3
)
68 COMERR_SOVERSION ?
= $(shell grep ELF_SO_VERSION lib
/et
/Makefile.in | cut
'-d ' -f3
)
69 SS_VERSION ?
= $(shell grep ELF_VERSION lib
/ss
/Makefile.in | cut
'-d ' -f3
)
70 SS_SOVERSION ?
= $(shell grep ELF_SO_VERSION lib
/ss
/Makefile.in | cut
'-d ' -f3
)
72 EXT2FS_SOVERSION ?
= $(shell grep ELF_SO_VERSION lib
/ext2fs
/Makefile.in | cut
'-d ' -f3
)
73 E2P_SOVERSION ?
= $(shell grep ELF_SO_VERSION lib
/e2p
/Makefile.in | cut
'-d ' -f3
)
77 topdir ?
= $(shell pwd
)
78 debdir ?
= ${topdir}/debian
79 tmpdir ?
= ${debdir}/tmp
80 udebdir ?
= ${debdir}/e2fsprogs-udeb
81 libcomerrdir ?
= ${debdir}/libcom-err
${COMERR_SOVERSION}
82 comerrdevdir ?
= ${debdir}/comerr-dev
83 libcomerrdbgdir ?
= ${debdir}/libcom-err2-dbg
84 libssdir ?
= ${debdir}/libss
${SS_SOVERSION}
85 ssdevdir ?
= ${debdir}/ss-dev
86 libssdbgdir ?
= ${debdir}/libss2-dbg
87 libext2dir ?
= ${debdir}/libext2fs2
88 libext2devdir ?
= ${debdir}/libext2fs-dev
89 libext2dbgdir ?
= ${debdir}/libext2fs2-dbg
90 maindir ?
= ${debdir}/e2fsprogs
91 e2fsckstaticdir ?
= ${debdir}/e2fsck-static
92 debugdir ?
= ${debdir}/e2fsprogs-dbg
93 stdbuilddir ?
= ${debdir}/BUILD-STD
94 # docdir ?= ${maindir}/usr/share/doc/${package}
95 MANDIR ?
= /usr
/share
/man
96 mandir ?
= ${tmpdir}${MANDIR}
98 UDEB_NAME ?
= $(package
)-udeb_
$(MAIN_VERSION
)_
$(DEB_HOST_ARCH
).udeb
99 UDEB_PRIORITY ?
= $(shell grep
'^Package: e2fsprogs-udeb' debian
/control
-A
10 | grep ^Priority
: | cut
-d
' ' -f
2)
101 STAMPSDIR ?
= debian
/stampdir
102 CFGSTDSTAMP ?
= ${STAMPSDIR}/configure-std-stamp
103 CFGBFSTAMP ?
= ${STAMPSDIR}/configure-bf-stamp
104 BUILDSTDSTAMP ?
= ${STAMPSDIR}/build-std-stamp
105 BUILDBFSTAMP ?
= ${STAMPSDIR}/build-bf-stamp
108 INSTALL_PROGRAM ?
= $(INSTALL
) -p
-o root
-g root
-m
0755
110 #ifeq (,$(findstring nostrip,$(DEB_BUILD_OPTIONS)))
111 #INSTALL_PROGRAM += -s
114 ifneq (,$(findstring update-symbols
,$(DEB_BUILD_OPTIONS
)))
115 SYMBOL_LIBS
:= libext2fs libcomerr2 libss2
118 DEFAULT_CFLAGS ?
= -g
-O2
119 DEFAULT_LDFLAGS ?
= -Wl
,-Bsymbolic-functions
121 CFLAGS ?
= $(shell if dpkg-buildflags
> /dev
/null
2>&1 ; then \
122 DEB_BUILD_MAINT_OPTIONS
=$(DEB_BUILD_MAINT_OPTIONS
) \
123 dpkg-buildflags
--get CFLAGS
; else echo
$(DEFAULT_CFLAGS
) ; fi
)
124 LDFLAGS ?
= $(shell if dpkg-buildflags
> /dev
/null
2>&1 ; then \
125 DEB_BUILD_MAINT_OPTIONS
=$(DEB_BUILD_MAINT_OPTIONS
) \
126 dpkg-buildflags
--get LDFLAGS
; else echo
$(DEFAULT_LDFLAGS
) ; fi
)
127 CPPFLAGS ?
= $(shell if dpkg-buildflags
> /dev
/null
2>&1 ; then \
128 DEB_BUILD_MAINT_OPTIONS
=$(DEB_BUILD_MAINT_OPTIONS
) \
129 dpkg-buildflags
--get CPPFLAGS
; fi
)
131 ifeq (${DEB_HOST_ARCH},alpha
)
132 CFLAGS
+= -DHAVE_NETINET_IN_H
134 CFLAGS
+= -D__NO_STRING_INLINES
137 E2FSCK_STATIC
= ${stdbuilddir}/e2fsck
/e2fsck.static
139 CFLAGS_SHLIB
= $(CFLAGS
)
140 CFLAGS_STLIB
= $(CFLAGS
)
141 LDFLAGS_SHLIB
= $(LDFLAGS
)
142 LDFLAGS_STATIC
= $(filter-out -fPIE
-fpie
-pie
,$(LDFLAGS
))
144 ifneq ($(SKIP_UDEB
),)
148 ifeq ($(SKIP_BF
),yes
)
150 bfbuilddir ?
= ${stdbuilddir}
153 bfbuilddir ?
= ${debdir}/BUILD-BF
156 BF_CFLAGS
= -Os
-fomit-frame-pointer
158 UTIL_CONF_FLAGS ?
= --disable-fsck
--disable-libblkid \
159 --disable-libuuid
--disable-uuidd
161 ifneq ($(SKIP_FUSE2FS
),)
162 UTIL_CONF_FLAGS
+= --disable-fuse2fs
165 BACKTRACE_CONF_FLAGS ?
= $(shell if
${debdir}/scripts
/test-backtrace
; then echo
--disable-backtrace
; fi
)
167 COMMON_CONF_FLAGS
= --enable-lto
--disable-ubsan
--disable-addrsan \
168 --disable-e2initrd-helper \
169 --infodir=/usr
/share
/info --enable-symlink-install \
170 --with-multiarch
=$(DEB_HOST_MULTIARCH
) \
171 $(BACKTRACE_CONF_FLAGS
) $(UTIL_CONF_FLAGS
)
173 STD_CONF_FLAGS ?
= --enable-elf-shlibs
175 BF_CONF_FLAGS ?
= --enable-elf-shlibs
--disable-nls
--disable-imager \
176 --disable-testio-debug
--disable-uuidd
--disable-tls \
177 --disable-tdb
--disable-debugfs
182 INSTALL_UDEB
= install-udeb
186 ifneq ($(USE_DBGSYM
),yes
)
187 if
test ! -f debian
/control.save
; then \
188 mv debian
/control debian
/control.save
; \
189 cat debian
/control.save debian
/control.legacy-dbg \
190 >> debian
/control
; \
195 if
test -f debian
/control.save
; then \
196 mv debian
/control.save debian
/control
; \
201 if which dh_update_autotools_config
> /dev
/null
2>&1 ; then \
202 dh_update_autotools_config
;\
205 # Make sure we don't try to rebuild the configure scripts
206 find .
-name configure | xargs touch
208 mkdir
-p
${stdbuilddir}
209 ifeq ($(DEB_BUILD_ARCH
),$(DEB_HOST_ARCH
))
210 cd
${stdbuilddir} && AWK
=/usr
/bin
/awk \
211 ..
/..
/configure
${COMMON_CONF_FLAGS} ${STD_CONF_FLAGS} \
212 ${EXTRA_CONF_FLAGS} CFLAGS
="${CFLAGS}" CPPFLAGS
="$(CPPFLAGS)" \
213 LDFLAGS
="$(LDFLAGS)" CFLAGS_SHLIB
="$(CFLAGS_SHLIB)" \
214 CFLAGS_STLIB
="$(CFLAGS_STLIB)" \
215 LDFLAGS_SHLIB
="$(LDFLAGS_SHLIB)" \
216 LDFLAGS_STATIC
="$(LDFLAGS_STATIC)"
218 cd
${stdbuilddir} && AWK
=/usr
/bin
/awk CC
="${DEB_HOST_GNU_TYPE}-gcc" \
219 ..
/..
/configure
${COMMON_CONF_FLAGS} ${STD_CONF_FLAGS} \
220 ${EXTRA_CONF_FLAGS} --build
=$(DEB_BUILD_GNU_TYPE
) \
221 --host
=$(DEB_HOST_GNU_TYPE
) CFLAGS
="${CFLAGS}" \
222 CPPFLAGS
="$(CPPFLAGS)" CFLAGS_SHLIB
="$(CFLAGS_SHLIB)" \
223 CFLAGS_STLIB
="$(CFLAGS_STLIB)" \
224 LDFLAGS
="$(LDFLAGS)" \
225 LDFLAGS_SHLIB
="$(LDFLAGS_SHLIB)" \
226 LDFLAGS_STATIC
="$(LDFLAGS_STATIC)"
229 mkdir
-p
${STAMPSDIR}
234 if which dh_update_autotools_config
> /dev
/null
2>&1 ; then \
235 dh_update_autotools_config
;\
239 mkdir
-p
${bfbuilddir}
240 ifeq ($(DEB_BUILD_ARCH
),$(DEB_HOST_ARCH
))
241 cd
${bfbuilddir} && AWK
=/usr
/bin
/awk \
242 ..
/..
/configure
${COMMON_CONF_FLAGS} ${BF_CONF_FLAGS} \
243 ${EXTRA_CONF_FLAGS} CFLAGS
="${CFLAGS} ${BF_CFLAGS}" \
244 CPPFLAGS
="$(CPPFLAGS)" LDFLAGS
="$(LDFLAGS)" \
245 CFLAGS_SHLIB
="$(CFLAGS_SHLIB)" \
246 CFLAGS_STLIB
="$(CFLAGS_STLIB)" \
247 LDFLAGS_SHLIB
="$(LDFLAGS_SHLIB)" \
248 LDFLAGS_STATIC
="$(LDFLAGS_STATIC)"
250 cd
${bfbuilddir} && AWK
=/usr
/bin
/awk CC
="${DEB_HOST_GNU_TYPE}-gcc" \
251 ..
/..
/configure
${COMMON_CONF_FLAGS} ${BF_CONF_FLAGS} \
252 ${EXTRA_CONF_FLAGS} --build
=$(DEB_BUILD_GNU_TYPE
) \
253 --host
=$(DEB_HOST_GNU_TYPE
) CFLAGS
="${CFLAGS}" \
254 CPPFLAGS
="$(CPPFLAGS)" LDFLAGS
="$(LDFLAGS)" \
255 CFLAGS_SHLIB
="$(CFLAGS_SHLIB)" \
256 CFLAGS_STLIB
="$(CFLAGS_STLIB)" \
257 LDFLAGS_SHLIB
="$(LDFLAGS_SHLIB)" \
258 LDFLAGS_STATIC
="$(LDFLAGS_STATIC)"
260 mkdir
-p
${STAMPSDIR}
265 build
: build-std
$(BUILD_BF
)
267 build-std
: ${BUILDSTDSTAMP}
268 ${BUILDSTDSTAMP}: ${CFGSTDSTAMP}
270 $(MAKE
) -C
${stdbuilddir} V
=1 all
271 ifneq ($(SKIP_E2FSCK_STATIC
),yes
)
272 $(MAKE
) -C
${stdbuilddir}/e2fsck V
=1 e2fsck.static
274 if
! test -d debian
/orig-gmo
; then \
275 mkdir debian
/orig-gmo
; \
276 mv po
/*.gmo po
/*.po debian
/orig-gmo
; \
277 cp debian
/orig-gmo
/*.po po
; \
279 $(MAKE
) -C
${stdbuilddir}/po V
=1 update-gmo
281 ( cd
${stdbuilddir}/doc
&& $(MAKE
) V
=1 libext2fs.html
)
282 ( cd
${stdbuilddir}/lib
/et
&& $(MAKE
) V
=1 com_err.
info com_err.html
)
284 touch
${BUILDSTDSTAMP}
286 build-bf
: ${BUILDBFSTAMP}
287 ${BUILDBFSTAMP}: ${CFGBFSTAMP}
289 $(MAKE
) -C
${bfbuilddir} V
=1 libs
290 $(MAKE
) -C
${bfbuilddir}/e2fsck V
=1 all
291 $(MAKE
) -C
${bfbuilddir}/misc V
=1 all
292 $(MAKE
) -C
${bfbuilddir}/resize V
=1 all
293 touch
${BUILDBFSTAMP}
297 if
test -d debian
/orig-gmo
; then \
298 rm -f po
/*.gmo po
/*.po
; \
299 mv debian
/orig-gmo
/* po
; \
300 rmdir debian
/orig-gmo
; \
303 [ ! -f
${stdbuilddir}/Makefile
] ||
$(MAKE
) -C
${stdbuilddir} V
=1 distclean
304 [ ! -f
${bfbuilddir}/Makefile
] ||
$(MAKE
) -C
${bfbuilddir} V
=1 distclean
305 [ ! -f
${staticbuilddir}/Makefile
] ||
$(MAKE
) -C
${staticbuilddir} V
=1 distclean
306 rm -rf
${stdbuilddir} ${bfbuilddir} ${staticbuilddir}
307 rm -f debian
/*.substvars
316 mkdir
-p
${tmpdir}/sbin
317 $(MAKE
) -C
${stdbuilddir} V
=1 install DESTDIR
=${tmpdir} \
318 INSTALL_PROGRAM
="${INSTALL_PROGRAM}" LDCONFIG
=true
319 # static libs and .h files
320 $(MAKE
) -C
${stdbuilddir} V
=1 install-libs DESTDIR
=${tmpdir} LDCONFIG
=true
322 ifneq ($(SKIP_E2FSCK_STATIC
),yes
)
323 # statically-linked fsck
324 ${INSTALL_PROGRAM} $(E2FSCK_STATIC
) ${tmpdir}/sbin
325 cp
${mandir}/man8
/e2fsck
.8 ${mandir}/man8
/e2fsck.static
.8
328 ifeq ($(DEB_HOST_ARCH_OS
), hurd
)
329 ${INSTALL} -m
0644 misc
/mke2fs-hurd.conf
${tmpdir}/etc
/mke2fs.conf
333 test -z
"`find ${tmpdir} -type f`"
339 $(MAKE
) -C
${bfbuilddir} V
=1 install-shlibs-libs-recursive DESTDIR
=${udebdir} \
340 INSTALL_PROGRAM
="${INSTALL_PROGRAM}" LDCONFIG
=true
341 $(MAKE
) -C
${bfbuilddir}/e2fsck V
=1 install DESTDIR
=${udebdir} \
342 INSTALL_PROGRAM
="${INSTALL_PROGRAM}" LDCONFIG
=true
343 $(MAKE
) -C
${bfbuilddir}/misc V
=1 install DESTDIR
=${udebdir} \
344 INSTALL_PROGRAM
="${INSTALL_PROGRAM}" LDCONFIG
=true
345 $(MAKE
) -C
${bfbuilddir}/resize V
=1 install DESTDIR
=${udebdir} \
346 INSTALL_PROGRAM
="${INSTALL_PROGRAM}" LDCONFIG
=true
348 rm -rf
${udebdir}/usr
349 find
${udebdir}/sbin
-type f
-a
! -name e2fsck \
350 -a
! -name mke2fs
-a
! -name tune2fs \
351 -a
! -name resize2fs
-a
! -name badblocks
-print | xargs
rm
353 (cd
${udebdir}/sbin
; ln
-sf e2fsck fsck.ext2
; \
354 ln
-sf e2fsck fsck.ext3
; ln
-sf e2fsck fsck.ext4
; \
355 ln
-sf mke2fs mkfs.ext2
; ln
-sf mke2fs mkfs.ext3
; \
356 ln
-sf mke2fs mkfs.ext4
)
358 binary-indep
: install
363 dh_installchangelogs
-i
371 binary-arch
: install $(INSTALL_UDEB
)
377 # symlinks to prepare dh_installdocs run
379 mkdir
-p
${debdir}/libss
${SS_SOVERSION}/usr
/share
/doc
/libss
${SS_SOVERSION}
380 mkdir
-p
${debdir}/ss-dev
/usr
/share
/doc
382 mkdir
-p
${debdir}/libcom-err
${COMERR_SOVERSION}/usr
/share
/doc
/libcom-err
${COMERR_SOVERSION}
383 mkdir
-p
${debdir}/comerr-dev
/usr
/share
/doc
385 mkdir
-p
${debdir}/libext2fs2
/usr
/share
/doc
/libext2fs
386 mkdir
-p
${debdir}/libext2fs-dev
/usr
/share
/doc
388 dh_installdocs
-a
-Ne2fsprogs-udeb
391 $(INSTALL
) -d
${debdir}/libext2fs-dev
/usr
/share
/doc
/libext2fs
/html-info
/
392 $(INSTALL
) -p
-m
0644 ${stdbuilddir}/doc
/*.html \
393 ${debdir}/libext2fs-dev
/usr
/share
/doc
/libext2fs
/html-info
/
394 $(INSTALL
) -d
${debdir}/comerr-dev
/usr
/share
/doc
/libcom-err
${COMERR_SOVERSION}/html-info
/
395 $(INSTALL
) -p
-m
0644 ${stdbuilddir}/lib
/et
/*.html \
396 ${debdir}/comerr-dev
/usr
/share
/doc
/libcom-err
${COMERR_SOVERSION}/html-info
/
399 mkdir
-p
${debdir}/comerr-dev
/usr
/share
/doc
/libcom-err
${COMERR_SOVERSION}
400 $(INSTALL
) -p
-m
0644 ${topdir}/doc
/libext2fs.texinfo \
401 ${debdir}/libext2fs-dev
/usr
/share
/doc
/libext2fs
/libext2fs.texi
402 $(INSTALL
) -p
-m
0644 ${topdir}/lib
/et
/com_err.texinfo \
403 ${debdir}/comerr-dev
/usr
/share
/doc
/libcom-err
${COMERR_SOVERSION}/com_err.texi
405 $(INSTALL
) -d
${debdir}/comerr-dev
/usr
/share
/doc
/libcom-err
${COMERR_SOVERSION}/examples
406 $(INSTALL
) -p
-m
0644 lib
/ss
/ss_err.et \
407 ${stdbuilddir}/lib
/ext2fs
/ext2_err.et \
408 ${debdir}/comerr-dev
/usr
/share
/doc
/libcom-err
${COMERR_SOVERSION}/examples
409 $(INSTALL
) -d
${debdir}/ss-dev
/usr
/share
/doc
/libss
${SS_SOVERSION}/examples
410 $(INSTALL
) -p
-m
0644 debugfs
/debug_cmds.ct \
411 ${debdir}/ss-dev
/usr
/share
/doc
/libss
${SS_SOVERSION}/examples
413 dh_installinfo
-pcomerr-dev
${stdbuilddir}/lib
/et
/com_err.
info
414 dh_installinfo
-plibext2fs-dev
${stdbuilddir}/doc
/libext2fs.
info
416 dh_installchangelogs
-a
418 dh_strip
$(call dh_strip_args
,e2fsprogs
)
419 ifneq ($(SKIP_E2FSCK_STATIC
),yes
)
420 dh_strip
$(call dh_strip_args2
,e2fsck-static
,e2fsprogs
)
422 dh_strip
$(call dh_strip_args
,libext2fs2
)
423 dh_strip
$(call dh_strip_args
,libss
${SS_SOVERSION})
424 dh_strip
$(call dh_strip_args
,libcom-err
${COMERR_SOVERSION})
427 # dpkg symbol handling
428 for i in
$(SYMBOL_LIBS
); \
430 echo
"Generating symbols for $$i..."; \
431 dpkg-gensymbols
-p
$$i -Pdebian
/$$i > debian
/$$i.tmp-patch
; \
432 cat debian
/$$i.tmp-patch
; \
433 patch debian
/$$i.symbols
< debian
/$$i.tmp-patch
; \
434 /bin
/rm debian
/$$i.tmp-patch
; \
439 dh_makeshlibs
-a
--add-udeb
=e2fsprogs-udeb
440 dh_installsystemd
-p e2fsprogs
442 $(INSTALL
) -D
-p
-m644 debian
/e2fsprogs-udeb.lintian-overrides \
443 debian
/e2fsprogs-udeb
/usr
/share
/lintian
/overrides
/e2fsprogs-udeb
445 dh_shlibdeps
-a
-l
${stdbuilddir}/lib
446 dh_shlibdeps
-pe2fsprogs
-l
${stdbuilddir}/lib \
447 -u
"-Ldebian/e2fsprogs.shlibs.local"
449 dh_shlibdeps
-pe2fsprogs-udeb
-l
${stdbuilddir}/lib \
450 -u
"-Ldebian/e2fsprogs-udeb.shlibs.local"
452 ifeq ($(SKIP_FUSE2FS
),)
453 dh_shlibdeps
-pfuse2fs
-l
${stdbuilddir}/lib \
454 -u
"-Ldebian/e2fsprogs.shlibs.local"
457 dh_gencontrol
-a
-Ncomerr-dev
-Nss-dev
-Ne2fsprogs-udeb
458 dh_gencontrol
-pcomerr-dev \
459 -u
'-v${COMERR_VERSION}-${MAIN_VERSION} -VmainBinary=${MAIN_VERSION}'
460 dh_gencontrol
-pss-dev \
461 -u
'-v${SS_VERSION}-${MAIN_VERSION} -VmainBinary=${MAIN_VERSION}'
463 dh_gencontrol
-pe2fsprogs-udeb
-- -fdebian
/files~
467 dpkg-distaddfile
$(UDEB_NAME
) debian-installer
$(UDEB_PRIORITY
)
472 binary
: binary-indep binary-arch
475 @echo CFLAGS is
$(CFLAGS
)
476 @echo LDFLAGS is
$(LDFLAGS
)
477 @echo CPPFLAGS is
$(CPPFLAGS
)