Makefile revision 207842
1207842Smm# $FreeBSD: head/lib/liblzma/Makefile 207842 2010-05-10 06:59:50Z mm $ 2207842Smm 3207842SmmLIB= lzma 4207842SmmSHLIB_MAJOR= 0 5207842SmmLZMADIR= ${.CURDIR}/../../contrib/xz/src/liblzma 6207842Smm 7207842Smm.PATH: ${LZMADIR}/../common 8207842SmmSRCS+= tuklib_physmem.c 9207842Smm 10207842Smm.PATH: ${LZMADIR}/api/lzma 11207842Smm 12207842SmmMAININCS= ../lzma.h 13207842SmmMAININCSDIR= ${INCLUDEDIR} 14207842Smm 15207842SmmLZMAINCS+= base.h \ 16207842Smm bcj.h \ 17207842Smm block.h \ 18207842Smm check.h \ 19207842Smm container.h \ 20207842Smm delta.h \ 21207842Smm filter.h \ 22207842Smm index_hash.h \ 23207842Smm lzma.h \ 24207842Smm stream_flags.h \ 25207842Smm subblock.h \ 26207842Smm version.h \ 27207842Smm vli.h 28207842Smm 29207842SmmLZMAINCSDIR= ${INCLUDEDIR}/lzma 30207842Smm 31207842SmmINCSGROUPS= MAININCS LZMAINCS 32207842Smm 33207842Smm.PATH: ${LZMADIR}/common 34207842SmmSRCS+= common.c \ 35207842Smm block_util.c \ 36207842Smm easy_preset.c \ 37207842Smm filter_common.c \ 38207842Smm hardware_physmem.c \ 39207842Smm index.c \ 40207842Smm stream_flags_common.c \ 41207842Smm vli_size.c \ 42207842Smm alone_encoder.c \ 43207842Smm block_buffer_encoder.c \ 44207842Smm block_encoder.c \ 45207842Smm block_header_encoder.c \ 46207842Smm easy_buffer_encoder.c \ 47207842Smm easy_encoder.c \ 48207842Smm easy_encoder_memusage.c \ 49207842Smm filter_buffer_encoder.c \ 50207842Smm filter_encoder.c \ 51207842Smm filter_flags_encoder.c \ 52207842Smm index_encoder.c \ 53207842Smm stream_buffer_encoder.c \ 54207842Smm stream_encoder.c \ 55207842Smm stream_flags_encoder.c \ 56207842Smm vli_encoder.c \ 57207842Smm alone_decoder.c \ 58207842Smm auto_decoder.c \ 59207842Smm block_buffer_decoder.c \ 60207842Smm block_decoder.c \ 61207842Smm block_header_decoder.c \ 62207842Smm easy_decoder_memusage.c \ 63207842Smm filter_buffer_decoder.c \ 64207842Smm filter_decoder.c \ 65207842Smm filter_flags_decoder.c \ 66207842Smm index_decoder.c \ 67207842Smm index_hash.c \ 68207842Smm stream_buffer_decoder.c \ 69207842Smm stream_decoder.c \ 70207842Smm stream_flags_decoder.c \ 71207842Smm vli_decoder.c 72207842Smm 73207842Smm.PATH: ${LZMADIR}/check 74207842SmmSRCS+= check.c \ 75207842Smm crc32_table.c \ 76207842Smm crc64_table.c \ 77207842Smm sha256.c 78207842Smm.if defined(MACHINE_ARCH) && ${MACHINE_ARCH} == "i386" 79207842SmmSRCS+= crc32_x86.S \ 80207842Smm crc64_x86.S 81207842Smm.else 82207842SmmSRCS+= crc32_fast.c \ 83207842Smm crc64_fast.c 84207842Smm.endif 85207842Smm 86207842Smm.PATH: ${LZMADIR}/lz 87207842SmmSRCS+= lz_encoder.c \ 88207842Smm lz_encoder_mf.c \ 89207842Smm lz_decoder.c 90207842Smm 91207842Smm.PATH: ${LZMADIR}/lzma 92207842SmmSRCS+= lzma_encoder.c \ 93207842Smm lzma_encoder_presets.c \ 94207842Smm lzma_encoder_optimum_fast.c \ 95207842Smm lzma_encoder_optimum_normal.c \ 96207842Smm fastpos_table.c \ 97207842Smm lzma_decoder.c \ 98207842Smm lzma2_encoder.c \ 99207842Smm lzma2_decoder.c 100207842Smm 101207842Smm.PATH: ${LZMADIR}/rangecoder 102207842SmmSRCS+= price_table.c 103207842Smm 104207842Smm.PATH: ${LZMADIR}/delta 105207842SmmSRCS+= delta_common.c \ 106207842Smm delta_encoder.c \ 107207842Smm delta_decoder.c 108207842Smm 109207842Smm.PATH: ${LZMADIR}/simple 110207842SmmSRCS+= simple_coder.c \ 111207842Smm simple_encoder.c \ 112207842Smm simple_decoder.c \ 113207842Smm x86.c \ 114207842Smm powerpc.c \ 115207842Smm ia64.c \ 116207842Smm arm.c \ 117207842Smm armthumb.c \ 118207842Smm sparc.c 119207842Smm 120207842SmmWARNS?= 3 121207842Smm 122207842SmmCFLAGS+= -DHAVE_CONFIG_H \ 123207842Smm -I${.CURDIR} \ 124207842Smm -I${LZMADIR}/api \ 125207842Smm -I${LZMADIR}/common \ 126207842Smm -I${LZMADIR}/check \ 127207842Smm -I${LZMADIR}/lz \ 128207842Smm -I${LZMADIR}/rangecoder \ 129207842Smm -I${LZMADIR}/lzma \ 130207842Smm -I${LZMADIR}/subblock \ 131207842Smm -I${LZMADIR}/delta \ 132207842Smm -I${LZMADIR}/simple \ 133207842Smm -I${LZMADIR}/../common 134207842Smm 135207842Smm.include <bsd.lib.mk> 136