diff options
| author | ruki <[email protected]> | 2024-06-14 22:43:19 +0800 |
|---|---|---|
| committer | ruki <[email protected]> | 2024-06-14 22:43:19 +0800 |
| commit | 8c65293ec7f60a3f6e72247b079c2dd458b72461 (patch) | |
| tree | 7b3372b10a5b77486afb29310318a9f04f3490d9 /xmake/scripts | |
| parent | c997b30ff40becdf6219e19e7273c10a16764f23 (diff) | |
add install/build cmds
Diffstat (limited to 'xmake/scripts')
| -rw-r--r-- | xmake/scripts/xpack/deb/debian/control | 4 | ||||
| -rwxr-xr-x | xmake/scripts/xpack/deb/debian/rules | 60 |
2 files changed, 47 insertions, 17 deletions
diff --git a/xmake/scripts/xpack/deb/debian/control b/xmake/scripts/xpack/deb/debian/control index 1443bb33e..2d54d9fd6 100644 --- a/xmake/scripts/xpack/deb/debian/control +++ b/xmake/scripts/xpack/deb/debian/control @@ -1,8 +1,10 @@ Source: ${PACKAGE_NAME} -Section: unknown +Section: devel Priority: optional Maintainer: ${PACKAGE_MAINTAINER} Build-Depends: debhelper-compat (= 13) +Build-Depends-Arch: + ${PACKAGE_BUILDREQUIRES} Standards-Version: 4.6.0 Homepage: ${PACKAGE_HOMEPAGE} #Vcs-Browser: https://salsa.debian.org/debian/xmake diff --git a/xmake/scripts/xpack/deb/debian/rules b/xmake/scripts/xpack/deb/debian/rules index 59ea751e6..595df8ca4 100755 --- a/xmake/scripts/xpack/deb/debian/rules +++ b/xmake/scripts/xpack/deb/debian/rules @@ -1,25 +1,53 @@ #!/usr/bin/make -f -# See debhelper(7) (uncomment to enable) -# output every command that modifies files on the build system. + #export DH_VERBOSE = 1 +configure: configure-stamp +configure-stamp: + dh_testdir + touch configure-stamp -# see FEATURE AREAS in dpkg-buildflags(1) -#export DEB_BUILD_MAINT_OPTIONS = hardening=+all +build: build-stamp +build-stamp: configure-stamp + dh_testdir + ${PACKAGE_BUILDCMDS} + touch $@ -# see ENVIRONMENT in dpkg-buildflags(1) -# package maintainers to append CFLAGS -#export DEB_CFLAGS_MAINT_APPEND = -Wall -pedantic -# package maintainers to append LDFLAGS -#export DEB_LDFLAGS_MAINT_APPEND = -Wl,--as-needed +clean: + dh_testdir + dh_testroot + rm -f build-stamp configure-stamp + dh_clean +install: build + dh_testdir + dh_testroot + dh_clean -k + dh_installdirs + ${PACKAGE_INSTALLCMDS} -%: - dh $@ +distclean: clean +uninstall: + ${PACKAGE_UNINSTALLCMDS} -# dh_make generated override targets -# This is example for Cmake (See https://bugs.debian.org/641051 ) -#override_dh_auto_configure: -# dh_auto_configure -- \ -# -DCMAKE_LIBRARY_PATH=$(DEB_HOST_MULTIARCH) +binary-indep: build install +# We have nothing to do by default. +# # Build architecture-dependent files here. +binary-arch: build install + dh_testdir + dh_testroot + dh_installdocs + dh_installexamples + dh_installman + dh_link + dh_strip + dh_compress + dh_fixperms + dh_installdeb + dh_shlibdeps + dh_gencontrol + dh_md5sums + dh_builddeb +binary: binary-indep binary-arch +.PHONY: build clean binary-indep binary-arch binary install uninstall configure |
