The R Project SVN R

Rev

Rev 32750 | Blame | Compare with Previous | Last modification | View Log | Download | RSS feed

#-*- Makefile -*-

include ../../gnuwin32/MkRules

all: makeMakedeps libbz2.a

CFLAGS=-Wall -I../../include -O2 -fomit-frame-pointer -fno-strength-reduce

CSOURCES= blocksort.c huffman.c crctable.c randtable.c compress.c \
          decompress.c bzlib.c
OBJS=$(CSOURCES:.c=.o)

libbz2.a: $(OBJS)
    rm -f libbz2.a
    $(AR) cq libbz2.a $(OBJS)
    $(RANLIB) libbz2.a

clean:
    $(RM) *.o *~ libbz2.a *.d Makedeps

# Dependencies
DEPS=$(CSOURCES:.c=.d)

makeMakedeps: $(DEPS)
    @$(RM) Makedeps
    @cat $(DEPS) >> Makedeps

-include Makedeps