Makefile 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. ## @file
  2. # Windows makefile for 'Brotli' module build.
  3. #
  4. # Copyright (c) 2017 - 2018, Intel Corporation. All rights reserved.<BR>
  5. # SPDX-License-Identifier: BSD-2-Clause-Patent
  6. #
  7. !INCLUDE ..\Makefiles\ms.common
  8. INC = -I .\include $(INC)
  9. CFLAGS = $(CFLAGS) /W2
  10. APPNAME = Brotli
  11. #LIBS = $(LIB_PATH)\Common.lib
  12. COMMON_OBJ = common\dictionary.obj common\transform.obj
  13. DEC_OBJ = \
  14. dec\bit_reader.obj \
  15. dec\decode.obj \
  16. dec\huffman.obj \
  17. dec\state.obj
  18. ENC_OBJ = \
  19. enc\backward_references.obj \
  20. enc\backward_references_hq.obj \
  21. enc\bit_cost.obj \
  22. enc\block_splitter.obj \
  23. enc\brotli_bit_stream.obj \
  24. enc\cluster.obj \
  25. enc\compress_fragment.obj \
  26. enc\compress_fragment_two_pass.obj \
  27. enc\dictionary_hash.obj \
  28. enc\encode.obj \
  29. enc\encoder_dict.obj \
  30. enc\entropy_encode.obj \
  31. enc\histogram.obj \
  32. enc\literal_cost.obj \
  33. enc\memory.obj \
  34. enc\metablock.obj \
  35. enc\static_dict.obj \
  36. enc\utf8_util.obj
  37. OBJECTS = \
  38. tools\brotli.obj \
  39. $(COMMON_OBJ) \
  40. $(DEC_OBJ) \
  41. $(ENC_OBJ)
  42. !INCLUDE ..\Makefiles\ms.app