mirror of
git://projects.qi-hardware.com/xburst-tools.git
synced 2025-04-21 12:27:27 +03:00
create debian branch only for make debian package.
[master] branch is for the source code develop [debian] branch is for keep debian package code. becuase other system like gentoo arch doesn't need the "debian/" folder. Signed-off-by: Xiangfu Liu <xiangfu@openmobilefree.net> Acked-by: Li Danbing <lidaobing@gmail.com>
This commit is contained in:
63
debian/rules
vendored
63
debian/rules
vendored
@@ -1,63 +0,0 @@
|
||||
#!/usr/bin/make -f
|
||||
# This file is in the public domain.
|
||||
# You may freely use, modify, distribute, and relicense it.
|
||||
|
||||
build clean install binary-arch binary-indep binary:
|
||||
+dh --parallel $(opt_no_act) $@
|
||||
|
||||
override_dh_auto_clean:
|
||||
test -e debian/xburst_stage1.bin || { \
|
||||
echo >&2 see debian/README.source; \
|
||||
exit 1; \
|
||||
}
|
||||
dh_auto_clean
|
||||
sh debian/clean.sh
|
||||
|
||||
override_dh_auto_configure: configure
|
||||
dh_auto_configure -- $(opt_optimize) $(opt_quiet) \
|
||||
--disable-firmware LDFLAGS=-Wl,-z,defs
|
||||
|
||||
override_dh_auto_install:
|
||||
dh_auto_install
|
||||
: install firmware from source package
|
||||
dh_install debian/xburst_stage1.bin usr/share/xburst-tools/
|
||||
dh_install debian/xburst_stage2.bin usr/share/xburst-tools/
|
||||
dh_install debian/stage1.bin usr/share/xburst-tools/
|
||||
|
||||
override_dh_installchangelogs:
|
||||
dh_installchangelogs debian/changelog.upstream
|
||||
|
||||
opt_optimize = CFLAGS="-g -O2"
|
||||
opt_no_act =
|
||||
opt_quiet =
|
||||
|
||||
ifneq (,$(filter noopt,$(DEB_BUILD_OPTIONS)))
|
||||
opt_optimize = CFLAGS="-g -O0"
|
||||
endif
|
||||
|
||||
ifneq (,$(findstring n,$(MAKEFLAGS)))
|
||||
opt_no_act = --no-act
|
||||
endif
|
||||
|
||||
ifneq (,$(filter quiet,$(DEB_BUILD_OPTIONS)))
|
||||
opt_quiet = --quiet
|
||||
MAKEFLAGS += --quiet
|
||||
endif
|
||||
|
||||
configure: configure.ac
|
||||
AUTOMAKE="automake --foreign" autoreconf -is
|
||||
|
||||
firmware: configure
|
||||
./configure --enable-firmware
|
||||
$(MAKE) -C usbboot/src \
|
||||
../xburst_stage1/xburst_stage1.bin \
|
||||
../xburst_stage2/xburst_stage2.bin
|
||||
$(MAKE) -C xbboot/host-app \
|
||||
../target-stage1/stage1.bin
|
||||
|
||||
REPO = git://projects.qi-hardware.com/xburst-tools.git
|
||||
BRANCH = master
|
||||
debiandir_SQ = $(subst ','\'',$(dir $(lastword $(MAKEFILE_LIST))))
|
||||
get-orig-source:
|
||||
REPO='$(REPO)' BRANCH='$(BRANCH)' \
|
||||
sh '$(debiandir_SQ)'get-orig-source.sh
|
||||
Reference in New Issue
Block a user