1 # SPDX-License-Identifier: GPL-2.0-only
3 include $(TOPDIR
)/rules.mk
7 PKG_RELEASE
:=$(AUTORELEASE
)
9 PKG_SOURCE
:=$(PKG_NAME
)-$(PKG_VERSION
).
tar.xz
10 PKG_SOURCE_URL
:=https
://fedorapeople.org
/~acme
/dwarves
/
11 PKG_HASH
:=576bc112b95937dfbcd347c423696ee9e1992a338fdca1acacca736fd95f69c2
13 PKG_LICENSE
:=GPL-2.0
-only
14 PKG_LICENSE_FILES
:=COPYING
16 HOST_BUILD_PARALLEL
:=1
18 include $(INCLUDE_DIR
)/host-build.mk
19 include $(INCLUDE_DIR
)/cmake.mk
21 CMAKE_HOST_OPTIONS
+= \
23 -DCMAKE_INSTALL_RPATH
="$(STAGING_DIR_HOST)/lib" \
24 -DCMAKE_SKIP_RPATH
=FALSE
27 $(RM
) $(STAGING_DIR_HOST
)/bin
/{codiff
,ctracer
,dtagnames
,pahole
,pdwtags
}
28 $(RM
) $(STAGING_DIR_HOST
)/bin
/{pfunct
,pglobal
,prefcnt
,scncopy
,syscse
}
29 $(RM
) $(STAGING_DIR_HOST
)/bin
/{ostra-cg
,btfdiff
,fullcircle
}
30 $(RM
) $(STAGING_DIR_HOST
)/lib
/libdwarves
*.so
*
31 $(RM
) $(STAGING_DIR_HOST
)/share
/man
/man1
/pahole
.1
32 rm -rf
$(STAGING_DIR_HOST
)/include/dwarves
33 rm -rf
$(STAGING_DIR_HOST
)/share
/dwarves
34 $(call Host
/Clean
/Default
)
37 $(eval
$(call HostBuild
))