OpenSDE Packages Database (without history before r20070)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

42 lines
1.4 KiB

  1. # --- T2-COPYRIGHT-NOTE-BEGIN ---
  2. # This copyright note is auto-generated by ./scripts/Create-CopyPatch.
  3. #
  4. # T2 SDE: package/.../clockspeed/clockspeed.conf
  5. # Copyright (C) 2004 - 2006 The T2 SDE Project
  6. #
  7. # More information can be found in the files COPYING and README.
  8. #
  9. # This program is free software; you can redistribute it and/or modify
  10. # it under the terms of the GNU General Public License as published by
  11. # the Free Software Foundation; version 2 of the License. A copy of the
  12. # GNU General Public License can be found in the file COPYING.
  13. # --- T2-COPYRIGHT-NOTE-END ---
  14. makeopt="$makeopt it leapsecs.dat"
  15. clockspeed_config() {
  16. echo $CC > conf-cc
  17. echo $CC > conf-ld
  18. echo /$prefix > conf-home
  19. # clockspeed is x86 / solaris only ...
  20. [[ $arch = x86* ]] || sed -i 's/ clockspeed / /' Makefile
  21. }
  22. # the included install procedure is gather grave and not cross compile aware,
  23. # since it builds a custom install binary doing the work ...
  24. makeinstopt=""
  25. clockspeed_install() {
  26. while read dir file ; do
  27. # only available on x86*
  28. [[ $arch != x86* ]] && [[ $file = clockspeed* ]] && continue
  29. mkdir -p $root/$prefix/$dir
  30. cp $file $root/$prefix/$dir/$file
  31. done < <( grep "c(.*man\|c(.*bin" hier.c | cut -d \" --output-delimiter ' ' -f 2,4 )
  32. mkdir -p $root/var/state/clockspeed
  33. cp leapsecs.dat $root/var/state/clockspeed/
  34. }
  35. hook_add premake 5 'clockspeed_config'
  36. hook_add postmake 5 "clockspeed_install"