X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=Makefile;h=909d5c73856263e2edc7ec309397ee11239ef93c;hb=65261e15cb91c3726def43e5fc12360a85779de1;hp=b3d85a557bba43621eb6b0b6fe63f9790d49dd69;hpb=3f1d2fb001738ccea94f601a71a21d6dbf8ad8a9;p=libfirm diff --git a/Makefile b/Makefile index b3d85a557..909d5c738 100644 --- a/Makefile +++ b/Makefile @@ -20,8 +20,7 @@ Q ?= @ CC ?= cc LINK ?= $(CC) -AR ?= ar ru -RANLIB ?= ranlib +AR ?= ar DLLEXT ?= .so # Variants @@ -151,10 +150,7 @@ $(IR_SPEC_GENERATED_FILES): $(IR_SPEC_GENERATOR) $(IR_SPEC) scripts/spec_util.py $(Q)$(IR_SPEC_GENERATOR) $(IR_SPEC) ir/ir IR_IO_GENERATOR := scripts/gen_ir_io.py -IR_IO_GENERATED_FILES := \ - ir/ir/gen_irio_import.inl \ - ir/ir/gen_irio_export.inl \ - ir/ir/gen_irio_lex.inl +IR_IO_GENERATED_FILES := ir/ir/gen_irio.inl $(IR_IO_GENERATED_FILES): $(IR_IO_GENERATOR) $(IR_SPEC) scripts/spec_util.py @echo GEN $@ @@ -168,9 +164,7 @@ libfirm_DEPS = $(libfirm_OBJECTS:%.o=%.d) $(libfirm_a): $(libfirm_OBJECTS) @echo AR $@ - $(Q)$(AR) ru $@ $^ - @echo RANLIB $@ - $(Q)$(RANLIB) $@ + $(Q)$(AR) -cru $@ $^ $(libfirm_dll): $(libfirm_OBJECTS) @echo LINK $@ @@ -187,3 +181,4 @@ clean: @echo CLEAN $(Q)rm -f $(libfirm_OBJECTS) $(Q)rm -f $(libfirm_TARGET) + $(Q)rm -f $(shell find ir/ -name "gen_*.[ch]")