diff options
| -rw-r--r-- | Makefile | 16 | 
1 files changed, 9 insertions, 7 deletions
@@ -130,30 +130,32 @@ $(CRT_LIBS:lib/%=obj/crt/%): CFLAGS_ALL += -DCRT  $(LOBJS): CFLAGS_ALL += -fPIC -DSHARED +CC_CMD = $(CC) $(CFLAGS_ALL) -c -o $@ $< +  # Choose invocation of assembler to be used  ifeq ($(ADD_CFI),yes)  	AS_CMD = LC_ALL=C awk -f $(srcdir)/tools/add-cfi.common.awk -f $(srcdir)/tools/add-cfi.$(ARCH).awk $< | $(CC) $(CFLAGS_ALL) -x assembler -c -o $@ -  else -	AS_CMD = $(CC) $(CFLAGS_ALL) -c -o $@ $< +	AS_CMD = $(CC_CMD)  endif  obj/%.o: $(srcdir)/%.s -	$(AS_CMD) $(CFLAGS_ALL) +	$(AS_CMD)  obj/%.o: $(srcdir)/%.S -	$(CC) $(CFLAGS_ALL) -c -o $@ $< +	$(CC_CMD)  obj/%.o: $(srcdir)/%.c $(GENH) $(IMPH) -	$(CC) $(CFLAGS_ALL) -c -o $@ $< +	$(CC_CMD)  obj/%.lo: $(srcdir)/%.s -	$(AS_CMD) $(CFLAGS_ALL) +	$(AS_CMD)  obj/%.lo: $(srcdir)/%.S -	$(CC) $(CFLAGS_ALL) -c -o $@ $< +	$(CC_CMD)  obj/%.lo: $(srcdir)/%.c $(GENH) $(IMPH) -	$(CC) $(CFLAGS_ALL) -c -o $@ $< +	$(CC_CMD)  lib/libc.so: $(LOBJS)  	$(CC) $(CFLAGS_ALL) $(LDFLAGS_ALL) -nostdlib -shared \  | 
