On 2024-05-04 03:44 +0000, james smith wrote:
I am trying to package ly[1] I got everything up to the rules part, I am stuck thinking on how to edit/make the makefile, if you have any tips or tools that can make this a easier process, I would be much grateful
Any editor will do - note that tabs are syntactically important in makefiles
A tool like debmake will make you a template/base rules files (as well
as sample/template/base all the other files), or you can copy-and-modify one from
almost any other package that isn't hopelessly out of date (debmake is a better approach).
These days most rules files look like:
#!/usr/bin/make -f
#DH_VERBOSE=1
%:
dh $@
with maybe a few instances of environement variables and override rules
# see ENVIRONMENT in dpkg-buildflags(1)
export DEB_CFLAGS_MAINT_APPEND = -Wall -pedantic
or
override_dh_clean:
-mv Doxyfile.orig Doxyfile
-mv libsquish.pc.in.orig libsquish.pc.in
dh_clean
Does that help?
Wookey
--
Principal hats: Debian, Wookware, ARM
http://wookware.org/
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEER4nvI8Pe/wVWh5yq+4YyUahvnkcFAmY3+TEACgkQ+4YyUahv nkfGOBAAq5iKeLeNbzVrzPOPJcWHb6h6K8YdC/KyfWScc9v07B5Vmb9b80PVhwlA P3RHShennEOE4xTUZFDtLVnRRldKYTfqVr4Y5hzPOuxGilpB/LnSdJazUF/Ce/0U 5q+sgcnqkrSrS5oZKO85sAh4EZMx3niV1zd5oRGWAZmurJJ7fzTdpjnE+n4ovGpy 7OSLTmnDRfMBpizVmjxMxjNvgxOxfDHO0RbXpn8XcVG6t9VQ2/+xtlrehkSTstxW RLpeelLXK2/hOAIqDd6W19+mvklcHrPrycA4AkNLWvOKHIEaCsEuOCObU76vimLE K6PTs+gnZMqWervLes+f/OrpZNE2jac8qPCT7EkXei0KfIHPJdSlbH5x2HRoSmf1 ImbJzYIFDiZwSWNCEoe/P5967GaBGX7kCzwQl8BEeVLqMGPEcIUuQbJvnvzIrNWx klsIP4+eZ+4jEedLQu10h8JK2pmvXQ1lD2SZJr5V2tYtPRwj8FOnqxm/zxMVpOvy 5pWcfJTNuIq3t9RlGRE94ROAJ0zQ+lt9wsmpOgueha8Lt9U4uDfqKefr3F+nLpMT 47ht3jmnAyZWxO2uSmN3PRpfd/H1YtkxYUBwogS+ZLAGYkdw7GZIDIE4y6RvGW+U Zfv1GzpTGXxL5EdoKv7M6NR6cXPxbNyDiXOvvRc+GgwqR3pF8F8=
=Nwpb
-----END PGP SIGNATURE-----
--- SoupGate-Win32 v1.05
* Origin: fsxNet Usenet Gateway (21:1/5)