xref: /buildroot/package/cache-calibrator/cache-calibrator.mk
  • Home
  • Annotate
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
  • current directory
1################################################################################
2#
3# cache-calibrator
4#
5################################################################################
6
7CACHE_CALIBRATOR_SOURCE = calibrator.c
8CACHE_CALIBRATOR_SITE = http://homepages.cwi.nl/~manegold/Calibrator/src
9CACHE_CALIBRATOR_LICENSE = Cache calibrator license
10CACHE_CALIBRATOR_LICENSE_FILES = calibrator.c.license
11
12define CACHE_CALIBRATOR_EXTRACT_CMDS
13	cp $(CACHE_CALIBRATOR_DL_DIR)/$(CACHE_CALIBRATOR_SOURCE) $(@D)
14endef
15
16define CACHE_CALIBRATOR_EXTRACT_LICENSE
17	head -n 38 $(@D)/calibrator.c >$(@D)/calibrator.c.license
18endef
19CACHE_CALIBRATOR_PRE_PATCH_HOOKS += CACHE_CALIBRATOR_EXTRACT_LICENSE
20
21define CACHE_CALIBRATOR_BUILD_CMDS
22	$(TARGET_CC) $(TARGET_CFLAGS) $(TARGET_LDFLAGS) $(@D)/calibrator.c -o $(@D)/cache_calibrator -lm
23endef
24
25define CACHE_CALIBRATOR_INSTALL_TARGET_CMDS
26	$(INSTALL) -D -m 0755 $(@D)/cache_calibrator $(TARGET_DIR)/usr/bin/cache_calibrator
27endef
28
29$(eval $(generic-package))
30

Last Index update Fri Aug 22 08:59:00 CST 2025