makefiles-garage/bintools/elftools/elftran/Makefile
changeset 1 820b22e13ff1
parent 0 37428ad74fc2
equal deleted inserted replaced
0:37428ad74fc2 1:820b22e13ff1
    64 
    64 
    65 objs = $(addsuffix .o,$(bases))
    65 objs = $(addsuffix .o,$(bases))
    66 
    66 
    67 $(prereqs): $(global_prereqs)
    67 $(prereqs): $(global_prereqs)
    68 	$(MAKE) -C $(EPOCROOT)/build $@
    68 	$(MAKE) -C $(EPOCROOT)/build $@
       
    69 
       
    70 $(objs): $(prereqs)
    69  
    71  
    70 $(exe): $(objs) $(prereqs)
    72 $(exe): $(objs)
    71 	$(CC) -o $@ $(objs) $(LDFLAGS)
    73 	$(CC) -o $@ $(objs) $(LDFLAGS)
    72 
    74 
    73 clean: remove_fixes
    75 clean: remove_fixes
    74 	rm -f $(objs) $(exe)
    76 	rm -f $(objs) $(exe)
    75 
    77 
    76 fixes: $(fixbackups)
    78 fixes:: $(fixbackups)
    77 
    79 
    78 remove_fixes: 
    80 remove_fixes: 
    79 	for file in $(fixbackups); do if [ -f $$file ]; then mv -f $$file $${file%original}; fi; done
    81 	for file in $(fixbackups); do if [ -f $$file ]; then mv -f $$file $${file%\.original}; fi; done
    80 
    82 
    81 ../inc/e32ldfmt.h.original:
    83 ../inc/e32ldfmt.h.original:
    82 	cp $(basename $@) $@ && \
    84 	cp $(basename $@) $@ && \
    83 	sed -e 's|fstream.h|fstream|g' -i $(basename $@)
    85 	sed -e 's|fstream.h|fstream|g' -i $(basename $@)
    84 
    86