Makefile 2.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596
  1. ################################################################################
  2. #
  3. # Copyright (c) 2013 Minoca Corp.
  4. #
  5. # This file is licensed under the terms of the GNU General Public License
  6. # version 3. Alternative licensing terms are available. Contact
  7. # info@minocacorp.com for details. See the LICENSE file at the root of this
  8. # project for complete licensing information.
  9. #
  10. # Module Name:
  11. #
  12. # C Library Test
  13. #
  14. # Abstract:
  15. #
  16. # This program tests the independent portions of the C library.
  17. #
  18. # Author:
  19. #
  20. # Evan Green 9-Jul-2013
  21. #
  22. # Environment:
  23. #
  24. # Test
  25. #
  26. ################################################################################
  27. BINARY = testc
  28. BINARYTYPE = build
  29. BUILD = yes
  30. BINPLACE = testbin
  31. INCLUDES += $(SRCROOT)/os/apps/libc/include;
  32. VPATH += $(SRCDIR)/..:$(SRCDIR)/../math:
  33. EXTRA_CFLAGS += -ffreestanding
  34. OBJS = bsearch.o \
  35. bsrchtst.o \
  36. getopt.o \
  37. getoptst.o \
  38. abs.o \
  39. ceil.o \
  40. ceilf.o \
  41. exp.o \
  42. expf.o \
  43. exp2.o \
  44. exp2f.o \
  45. expm1.o \
  46. expm1f.o \
  47. floor.o \
  48. floorf.o \
  49. fmod.o \
  50. fmodf.o \
  51. hypot.o \
  52. hypotf.o \
  53. log.o \
  54. logf.o \
  55. log2.o \
  56. log2f.o \
  57. log10.o \
  58. log10f.o \
  59. minmax.o \
  60. minmaxf.o \
  61. modf.o \
  62. modff.o \
  63. pow.o \
  64. powf.o \
  65. scalbn.o \
  66. scalbnf.o \
  67. sqrt.o \
  68. sqrtf.o \
  69. trig.o \
  70. trigf.o \
  71. trigarc.o \
  72. trigarcf.o \
  73. trighyp.o \
  74. trighypf.o \
  75. trunc.o \
  76. truncf.o \
  77. util.o \
  78. mathtst.o \
  79. mathftst.o \
  80. qsort.o \
  81. qsorttst.o \
  82. regexcmp.o \
  83. regexexe.o \
  84. regextst.o \
  85. testc.o \
  86. include $(SRCROOT)/os/minoca.mk