include ../../common.mak

ALL: $(TEMPDIR)/C_LZMA.o $(TEMPDIR)/C_BCJ.o

CODE_FLAGS = -fno-rtti -Wall \
                -Wno-non-virtual-dtor -Wno-unknown-pragmas -Wno-sign-compare -Wno-conversion
OPT_FLAGS   = -O2 \
              -fomit-frame-pointer -fstrict-aliasing \
              -ffast-math -fforce-addr -funroll-loops
DEBUG_FLAGS = -g0
CFLAGS = $(CODE_FLAGS) $(OPT_FLAGS) $(DEBUG_FLAGS) $(DEFINES)

$(TEMPDIR)/C_LZMA.o: C_LZMA.cpp C_LZMA.h makefile C/LzmaEnc.h C/LzmaEnc.c C/LzFind.h C/LzFind.c C/LzFindMt.h C/LzFindMt.c
	$(GCC) -c $(CFLAGS) -o $*.o $<

$(TEMPDIR)/C_BCJ.o: C_BCJ.cpp C_BCJ.h makefile
	$(GCC) -c $(CFLAGS) -o $*.o $<
