Subversion Repositories Kolibri OS

Rev

Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | Download | RSS feed

  1. CFLAGS=-O3
  2. all: kpack kerpack
  3. kpack: kpack64.o LZMAEncoder-kpack.o MatchFinder.o RangeCoder.o
  4.         gcc -nostartfiles -o kpack kpack64.o LZMAEncoder-kpack.o MatchFinder.o RangeCoder.o
  5. kpack64.o: kpack64.asm
  6.         fasm kpack64.asm kpack64.o
  7. kerpack: kerpack64.o LZMAEncoder-kerpack.o MatchFinder.o RangeCoder.o
  8.         gcc -nostartfiles -o kerpack kerpack64.o LZMAEncoder-kerpack.o MatchFinder.o RangeCoder.o
  9. kerpack64.o: kerpack64.asm
  10.         fasm kerpack64.asm kerpack64.o
  11. LZMAEncoder-kpack.o: lzma_c/LZMAEncoder.c lzma_c/LZMAEncoder.h lzma_c/MatchFinder.h lzma_c/lzma.h lzma_c/RangeCoder.h lzma_c/RangeCoderBit.h lzma_c/RangeCoderBitTree.h lzma_c/common.h
  12.         gcc -c $(CFLAGS) -o LZMAEncoder-kpack.o lzma_c/LZMAEncoder.c
  13. LZMAEncoder-kerpack.o: lzma_c/LZMAEncoder.c lzma_c/LZMAEncoder.h lzma_c/MatchFinder.h lzma_c/lzma.h lzma_c/RangeCoder.h lzma_c/RangeCoderBit.h lzma_c/RangeCoderBitTree.h lzma_c/common.h
  14.         gcc -c -DFOR_KERPACK $(CFLAGS) -o LZMAEncoder-kerpack.o lzma_c/LZMAEncoder.c
  15. MatchFinder.o: lzma_c/MatchFinder.c lzma_c/MatchFinder.h lzma_c/common.h
  16.         gcc -c $(CFLAGS) -o MatchFinder.o lzma_c/MatchFinder.c
  17. RangeCoder.o: lzma_c/RangeCoder.c lzma_c/RangeCoder.h lzma_c/RangeCoderBit.h lzma_c/RangeCoderBitTree.h lzma_c/lzma.h lzma_c/common.h
  18.         gcc -c $(CFLAGS) -o RangeCoder.o lzma_c/RangeCoder.c
  19.  
  20. clean:
  21.         rm *.o kpack kerpack
  22.