7 bootpkg
= xfsprogs-udeb
9 version
= $(shell dpkg-parsechangelog | grep ^Version
: | cut
-d
' ' -f
2)
10 target ?
= $(shell dpkg-architecture
-qDEB_HOST_ARCH
)
11 udebpkg
= $(bootpkg
)_
$(version
)_
$(target
).udeb
13 dirme
= debian
/$(package
)
14 dirdev
= debian
/$(develop
)
15 dirdi
= debian
/$(bootpkg
)
16 pkgme
= DIST_ROOT
=`pwd`/$(dirme
); export DIST_ROOT
;
17 pkgdev
= DIST_ROOT
=`pwd`/$(dirdev
); export DIST_ROOT
;
18 pkgdi
= DIST_ROOT
=`pwd`/$(dirdi
); export DIST_ROOT
;
19 stdenv
= @GZIP
=-q
; export GZIP
;
21 options
= export DEBUG
=-DNDEBUG DISTRIBUTION
=debian \
22 INSTALL_USER
=root INSTALL_GROUP
=root \
23 LOCAL_CONFIGURE_OPTIONS
="--enable-readline=yes --enable-blkid=yes" ;
25 export OPTIMIZER
=-Os LOCAL_CONFIGURE_OPTIONS
="--enable-gettext=no" ;
26 checkdir
= test -f debian
/rules
30 @echo
"== dpkg-buildpackage: build" 1>&2
36 @echo
"== dpkg-buildpackage: configure" 1>&2
38 AUTOHEADER
=/bin
/true dh_autoreconf
39 $(options
) $(MAKE
) include/platform_defs.h
44 @echo
"== dpkg-buildpackage: installer" 1>&2
45 if
[ ! -f mkfs
/mkfs.xfs-
$(bootpkg
) ]; then \
46 $(diopts
) $(MAKE
) include/platform_defs.h
; \
47 for
dir in
include libxfs libdisk mkfs
; do \
50 mv mkfs
/mkfs.xfs mkfs
/mkfs.xfs-
$(bootpkg
); \
55 @echo
"== dpkg-buildpackage: clean" 1>&2
57 -rm -f built .census mkfs
/mkfs.xfs-
$(bootpkg
)
59 -rm -rf
$(dirme
) $(dirdev
) $(dirdi
)
60 -rm -f debian
/*substvars debian
/files
* debian
/*.debhelper
66 binary-arch
: checkroot built
67 @echo
"== dpkg-buildpackage: binary-arch" 1>&2
69 -rm -rf
$(dirme
) $(dirdev
) $(dirdi
)
70 $(pkgme
) $(MAKE
) -C .
install
71 $(pkgdev
) $(MAKE
) -C . install-dev
72 $(pkgdi
) $(MAKE
) -C debian install-d-i
74 rmdir debian
/xfslibs-dev
/usr
/share
/doc
/xfsprogs
87 binary
: binary-indep binary-arch
92 .PHONY
: binary binary-arch binary-indep
clean checkroot