OSDN Git Service

Patch from Peter S. Mazinger to consistantly use "ASFLAGS"
authorEric Andersen <andersen@codepoet.org>
Wed, 22 Dec 2004 18:52:12 +0000 (18:52 -0000)
committerEric Andersen <andersen@codepoet.org>
Wed, 22 Dec 2004 18:52:12 +0000 (18:52 -0000)
as the flags for all calls to 'as'

25 files changed:
Rules.mak
ldso/ldso/Makefile
libc/string/arm/Makefile
libc/string/frv/Makefile
libc/string/mips/Makefile
libc/string/sh64/Makefile
libc/sysdeps/linux/alpha/Makefile
libc/sysdeps/linux/arm/Makefile
libc/sysdeps/linux/cris/Makefile
libc/sysdeps/linux/e1/Makefile
libc/sysdeps/linux/frv/Makefile
libc/sysdeps/linux/h8300/Makefile
libc/sysdeps/linux/i386/Makefile
libc/sysdeps/linux/i960/Makefile
libc/sysdeps/linux/m68k/Makefile
libc/sysdeps/linux/microblaze/Makefile
libc/sysdeps/linux/mips/Makefile
libc/sysdeps/linux/nios/Makefile
libc/sysdeps/linux/nios2/Makefile
libc/sysdeps/linux/powerpc/Makefile
libc/sysdeps/linux/sh/Makefile
libc/sysdeps/linux/sh64/Makefile
libc/sysdeps/linux/sparc/Makefile
libc/sysdeps/linux/v850/Makefile
libpthread/linuxthreads/sysdeps/sh64/Makefile

index 2b804b4..b7b4df3 100644 (file)
--- a/Rules.mak
+++ b/Rules.mak
@@ -272,6 +272,8 @@ ifeq ($(DOPIC),y)
     CFLAGS += $(PICFLAG)
 endif
 
+ASFLAGS = $(CFLAGS)
+
 LIBGCC_CFLAGS ?= $(CFLAGS) $(CPU_CFLAGS-y)
 LIBGCC:=$(shell $(CC) $(LIBGCC_CFLAGS) -print-libgcc-file-name)
 LIBGCC_DIR:=$(dir $(LIBGCC))
index 7822d4c..1d71f3f 100644 (file)
@@ -22,6 +22,8 @@ include $(TOPDIR)Rules.mak
 LDSO_FULLNAME=ld-uClibc-$(MAJOR_VERSION).$(MINOR_VERSION).$(SUBLEVEL).so
 
 SSPFLAGS=$(call check_gcc,-fno-stack-protector,)
+# reset to initial (disabling predefined CFLAGS)
+ASFLAGS=
 
 XXFLAGS=$(XWARNINGS) $(SSPFLAGS)
 ifeq ($(DODEBUG),y)
@@ -77,7 +79,7 @@ $(COBJS): %.o : %.c
        $(STRIPTOOL) -x -R .note -R .comment $*.o
 
 $(AOBJS): %.o : %.S
-       $(CC) $(XXFLAGS) -I../libdl -c $< -o $@
+       $(CC) $(XXFLAGS) $(ASFLAGS) -I../libdl -c $< -o $@
        $(STRIPTOOL) -x -R .note -R .comment $*.o
 
 ldso.o: $(CSRC)
index 25adea9..7a4e184 100644 (file)
@@ -31,7 +31,7 @@ ar-target: $(SOBJS)
        $(AR) $(ARFLAGS) $(LIBC) $(SOBJS)
 
 $(SOBJS): %.o : %.S
-       $(CC) $(CFLAGS) -c $< -o $@
+       $(CC) $(ASFLAGS) -c $< -o $@
        $(STRIPTOOL) -x -R .note -R .comment $*.o
 
 clean:
index 5424e9b..b9cea05 100644 (file)
@@ -31,7 +31,7 @@ ar-target: $(OBJS)
        $(AR) $(ARFLAGS) $(LIBC) $(OBJS)
 
 $(SOBJS): %.o : %.S
-       $(CC) $(CFLAGS) -c $< -o $@
+       $(CC) $(ASFLAGS) -c $< -o $@
        $(STRIPTOOL) -x -R .note -R .comment $*.o
 
 clean:
index a17826e..8050249 100644 (file)
@@ -30,7 +30,7 @@ ar-target: $(SOBJS)
        $(AR) $(ARFLAGS) $(LIBC) $(SOBJS)
 
 $(SOBJS): %.o : %.S
-       $(CC) $(CFLAGS) -c $< -o $@
+       $(CC) $(ASFLAGS) -c $< -o $@
        $(STRIPTOOL) -x -R .note -R .comment $*.o
 
 clean:
index 5c82e08..fcd988f 100644 (file)
@@ -30,7 +30,7 @@ ar-target: $(SOBJS)
        $(AR) $(ARFLAGS) $(LIBC) $(SOBJS)
 
 $(SOBJS): %.o : %.S
-       $(CC) $(CFLAGS) -c $< -o $@
+       $(CC) $(ASFLAGS) -c $< -o $@
        $(STRIPTOOL) -x -R .note -R .comment $*.o
 
 clean:
index c700b75..d415c24 100644 (file)
@@ -18,7 +18,6 @@
 
 TOPDIR=../../../../
 include $(TOPDIR)Rules.mak
-ASFLAGS=$(CFLAGS)
 
 CRT0_SRC = crt0.S
 CRT0_OBJ = crt0.o crt1.o
@@ -42,11 +41,11 @@ ar-target: $(OBJS) $(CRT0_OBJ) $(CTOR_TARGETS)
        cp $(CRT0_OBJ) $(TOPDIR)lib/
 
 $(CRT0_OBJ): $(CRT0_SRC)
-       $(CC) $(CFLAGS) -DL_$* $< -c -o $*.o
+       $(CC) $(ASFLAGS) -DL_$* $< -c -o $*.o
        $(STRIPTOOL) -x -R .note -R .comment $*.o
 
 $(SOBJS): %.o : %.S
-       $(CC) $(CFLAGS) -c $< -o $@
+       $(CC) $(ASFLAGS) -c $< -o $@
        $(STRIPTOOL) -x -R .note -R .comment $*.o
 
 $(COBJS): %.o : %.c
@@ -55,14 +54,14 @@ $(COBJS): %.o : %.c
 
 ifeq ($(strip $(UCLIBC_CTOR_DTOR)),y)
 crti.o: crti.S
-       $(CC) $(CFLAGS) -c crti.S -o crti.o
+       $(CC) $(ASFLAGS) -c crti.S -o crti.o
 
 $(TOPDIR)lib/crti.o: crti.o
        $(INSTALL) -d $(TOPDIR)lib/
        cp crti.o $(TOPDIR)lib/
 
 crtn.o: crtn.S
-       $(CC) $(CFLAGS) -c crtn.S -o crtn.o
+       $(CC) $(ASFLAGS) -c crtn.S -o crtn.o
 
 $(TOPDIR)lib/crtn.o: crtn.o
        $(INSTALL) -d $(TOPDIR)lib/
index 6a80686..ecc75b3 100644 (file)
@@ -18,7 +18,6 @@
 
 TOPDIR=../../../../
 include $(TOPDIR)Rules.mak
-ASFLAGS=$(CFLAGS)
 
 CRT0_SRC = crt0.S
 CRT0_OBJ = crt0.o crt1.o
@@ -43,11 +42,11 @@ ar-target: $(OBJS) $(CRT0_OBJ) $(CTOR_TARGETS)
        cp $(CRT0_OBJ) $(TOPDIR)lib/
 
 $(CRT0_OBJ): $(CRT0_SRC)
-       $(CC) $(CFLAGS) -DL_$* $< -c -o $*.o
+       $(CC) $(ASFLAGS) -DL_$* $< -c -o $*.o
        $(STRIPTOOL) -x -R .note -R .comment $*.o
 
 $(SOBJS): %.o : %.S
-       $(CC) $(CFLAGS) -c $< -o $@
+       $(CC) $(ASFLAGS) -c $< -o $@
        $(STRIPTOOL) -x -R .note -R .comment $*.o
 
 $(COBJS): %.o : %.c
@@ -56,14 +55,14 @@ $(COBJS): %.o : %.c
 
 ifeq ($(strip $(UCLIBC_CTOR_DTOR)),y)
 crti.o: crti.S
-       $(CC) $(CFLAGS) -c crti.S -o crti.o
+       $(CC) $(ASFLAGS) -c crti.S -o crti.o
 
 $(TOPDIR)lib/crti.o: crti.o
        $(INSTALL) -d $(TOPDIR)lib/
        cp crti.o $(TOPDIR)lib/
 
 crtn.o: crtn.S
-       $(CC) $(CFLAGS) -c crtn.S -o crtn.o
+       $(CC) $(ASFLAGS) -c crtn.S -o crtn.o
 
 $(TOPDIR)lib/crtn.o: crtn.o
        $(INSTALL) -d $(TOPDIR)lib/
index 1b5735e..458c512 100644 (file)
@@ -18,7 +18,6 @@
 
 TOPDIR=../../../../
 include $(TOPDIR)Rules.mak
-ASFLAGS=$(CFLAGS)
 
 CRT0_SRC = crt0.c
 CRT0_OBJ = crt0.o crt1.o
@@ -48,7 +47,7 @@ $(CRT0_OBJ): $(CRT0_SRC)
        $(STRIPTOOL) -x -R .note -R .comment $*.o
 
 $(SOBJS): %.o : %.S
-       $(CC) $(CFLAGS) -c $< -o $@
+       $(CC) $(ASFLAGS) -c $< -o $@
        $(STRIPTOOL) -x -R .note -R .comment $*.o
 
 $(COBJS): %.o : %.c
@@ -57,14 +56,14 @@ $(COBJS): %.o : %.c
 
 ifeq ($(strip $(UCLIBC_CTOR_DTOR)),y)
 crti.o: crti.S
-       $(CC) $(CFLAGS) -c crti.S -o crti.o
+       $(CC) $(ASFLAGS) -c crti.S -o crti.o
 
 $(TOPDIR)lib/crti.o: crti.o
        $(INSTALL) -d $(TOPDIR)lib/
        cp crti.o $(TOPDIR)lib/
 
 crtn.o: crtn.S
-       $(CC) $(CFLAGS) -c crtn.S -o crtn.o
+       $(CC) $(ASFLAGS) -c crtn.S -o crtn.o
 
 $(TOPDIR)lib/crtn.o: crtn.o
        $(INSTALL) -d $(TOPDIR)lib/
index 3718c89..da98b90 100644 (file)
@@ -18,7 +18,6 @@
 
 TOPDIR=../../../../
 include $(TOPDIR)Rules.mak
-ASFLAGS=$(CFLAGS)
 
 #FIXME -- this arch should include its own crti.S and crtn.S
 UCLIBC_CTOR_DTOR=n
@@ -47,11 +46,11 @@ ar-target: $(OBJS) $(CRT0_OBJ) $(CTOR_TARGETS)
        cp $(CRT0_OBJ) $(TOPDIR)lib/$(CRT0_OBJ)
 
 $(CRT0_OBJ): %.o : %.S
-       $(CC) $(CFLAGS) -c $< -o $@
+       $(CC) $(ASFLAGS) -c $< -o $@
        $(STRIPTOOL) -x -R .note -R .comment $*.o
 
 $(SOBJS): %.o : %.S
-       $(CC) $(CFLAGS) -c $< -o $@
+       $(CC) $(ASFLAGS) -c $< -o $@
        $(STRIPTOOL) -x -R .note -R .comment $*.o
 
 $(COBJS): %.o : %.c
@@ -60,14 +59,14 @@ $(COBJS): %.o : %.c
 
 ifeq ($(strip $(UCLIBC_CTOR_DTOR)),y)
 crti.o: crti.S
-       $(CC) $(CFLAGS) -c crti.S -o crti.o
+       $(CC) $(ASFLAGS) -c crti.S -o crti.o
 
 $(TOPDIR)lib/crti.o: crti.o
        $(INSTALL) -d $(TOPDIR)lib/
        cp crti.o $(TOPDIR)lib/
 
 crtn.o: crtn.S
-       $(CC) $(CFLAGS) -c crtn.S -o crtn.o
+       $(CC) $(ASFLAGS) -c crtn.S -o crtn.o
 
 $(TOPDIR)lib/crtn.o: crtn.o
        $(INSTALL) -d $(TOPDIR)lib/
index 7f3347f..fc1cf32 100644 (file)
@@ -19,7 +19,6 @@
 
 TOPDIR=../../../../
 include $(TOPDIR)Rules.mak
-ASFLAGS=$(CFLAGS)
 
 CRT0_SRC = crt0.S
 CRT0_OBJ = crt0.o crt1.o
@@ -49,25 +48,25 @@ ar-target: $(OBJS) $(CRT0_OBJ) $(SCRT0_OBJ) $(CTOR_TARGETS)
        cp $(CRT0_OBJ) $(SCRT0_OBJ) $(CTOR_TARGETS) $(TOPDIR)lib/
 
 $(CRT0_OBJ): $(CRT0_SRC) crtreloc.o
-       $(CC) $(CFLAGS) -DL_$* -r -nostdlib $< crtreloc.o -o $*.o
+       $(CC) $(ASFLAGS) -DL_$* -r -nostdlib $< crtreloc.o -o $*.o
        $(STRIPTOOL) -x -R .note -R .comment $*.o
 
 crtreloc.o: crtreloc.c
        $(CC) $(CFLAGS) -c $< -o $@
 
 $(SCRT0_OBJ): $(CRT0_SRC) Scrtreloc.o
-       $(CC) $(CFLAGS) $(PIEFLAG) -DL_$* -r -nostdlib $< Scrtreloc.o -o $*.o
+       $(CC) $(ASFLAGS) $(PIEFLAG) -DL_$* -r -nostdlib $< Scrtreloc.o -o $*.o
        $(STRIPTOOL) -x -R .note -R .comment $*.o
 
 Scrtreloc.o: crtreloc.c
        $(CC) $(CFLAGS) $(PIEFLAG) -c $< -o $@
 
 $(CTOR_TARGETS): %.o : %.S
-       $(CC) $(CFLAGS) -c $< -o $@
+       $(CC) $(ASFLAGS) -c $< -o $@
        $(STRIPTOOL) -x -R .note -R .comment $*.o
 
 $(SOBJS): %.o : %.S
-       $(CC) $(CFLAGS) -c $< -o $@
+       $(CC) $(ASFLAGS) -c $< -o $@
        $(STRIPTOOL) -x -R .note -R .comment $*.o
 
 $(COBJS): %.o : %.c
index f790692..9176a2e 100644 (file)
@@ -18,7 +18,6 @@
 
 TOPDIR=../../../../
 include $(TOPDIR)Rules.mak
-ASFLAGS=$(CFLAGS)
 ifeq ($(DOPIC),y)
 ASFLAGS+=-D__PIC__
 endif
@@ -47,7 +46,7 @@ ar-target: $(OBJS) $(CRT0_OBJ) $(CTOR_TARGETS)
        cp $(CRT0_OBJ) $(TOPDIR)lib/
 
 $(CRT0_OBJ): $(CRT0_SRC)
-       $(CC) $(CFLAGS) -DL_$* $< -c -o $*.o
+       $(CC) $(ASFLAGS) -DL_$* $< -c -o $*.o
        $(STRIPTOOL) -x -R .note -R .comment $*.o
 
 $(SOBJS): %.o : %.S
@@ -60,14 +59,14 @@ $(COBJS): %.o : %.c
 
 ifeq ($(strip $(UCLIBC_CTOR_DTOR)),y)
 crti.o: crti.S
-       $(CC) $(CFLAGS) -c crti.S -o crti.o
+       $(CC) $(ASFLAGS) -c crti.S -o crti.o
 
 $(TOPDIR)lib/crti.o: crti.o
        $(INSTALL) -d $(TOPDIR)lib/
        cp crti.o $(TOPDIR)lib/
 
 crtn.o: crtn.S
-       $(CC) $(CFLAGS) -c crtn.S -o crtn.o
+       $(CC) $(ASFLAGS) -c crtn.S -o crtn.o
 
 $(TOPDIR)lib/crtn.o: crtn.o
        $(INSTALL) -d $(TOPDIR)lib/
index 463dc64..6b6a9d6 100644 (file)
@@ -18,7 +18,6 @@
 
 TOPDIR=../../../../
 include $(TOPDIR)Rules.mak
-ASFLAGS=$(CFLAGS)
 
 CRT0_SRC = crt0.S
 CRT0_OBJ = crt0.o crt1.o
@@ -53,15 +52,15 @@ endif
 endif
 
 $(CRT0_OBJ): $(CRT0_SRC)
-       $(CC) $(CFLAGS) -DL_$* $< -c -o $*.o
+       $(CC) $(ASFLAGS) -DL_$* $< -c -o $*.o
        $(STRIPTOOL) -x -R .note -R .comment $*.o
 
 $(SCRT0_OBJ): $(CRT0_SRC)
-       $(CC) $(CFLAGS) $(PIEFLAG) -DL_$* $< -c -o $*.o
+       $(CC) $(ASFLAGS) $(PIEFLAG) -DL_$* $< -c -o $*.o
        $(STRIPTOOL) -x -R .note -R .comment $*.o
 
 $(SOBJS): %.o : %.S
-       $(CC) $(CFLAGS) -c $< -o $@
+       $(CC) $(ASFLAGS) -c $< -o $@
        $(STRIPTOOL) -x -R .note -R .comment $*.o
 
 $(COBJS): %.o : %.c
@@ -70,14 +69,14 @@ $(COBJS): %.o : %.c
 
 ifeq ($(strip $(UCLIBC_CTOR_DTOR)),y)
 crti.o: crti.S
-       $(CC) $(CFLAGS) -c crti.S -o crti.o
+       $(CC) $(ASFLAGS) -c crti.S -o crti.o
 
 $(TOPDIR)lib/crti.o: crti.o
        $(INSTALL) -d $(TOPDIR)lib/
        cp crti.o $(TOPDIR)lib/
 
 crtn.o: crtn.S
-       $(CC) $(CFLAGS) -c crtn.S -o crtn.o
+       $(CC) $(ASFLAGS) -c crtn.S -o crtn.o
 
 $(TOPDIR)lib/crtn.o: crtn.o
        $(INSTALL) -d $(TOPDIR)lib/
index 416084c..7632e5b 100644 (file)
@@ -18,7 +18,6 @@
 
 TOPDIR=../../../../
 include $(TOPDIR)Rules.mak
-ASFLAGS=$(CFLAGS)
 
 #FIXME -- this arch should include its own crti.S and crtn.S
 UCLIBC_CTOR_DTOR=n
@@ -44,11 +43,11 @@ ar-target: $(OBJS) $(CRT0_OBJ) $(CTOR_TARGETS)
        cp $(CRT0_OBJ) $(TOPDIR)lib/
 
 $(CRT0_OBJ): $(CRT0_SRC)
-       $(CC) $(CFLAGS) -DL_$* $< -c -o $*.o
+       $(CC) $(ASFLAGS) -DL_$* $< -c -o $*.o
        $(STRIPTOOL) -x -R .note -R .comment $*.o
 
 $(SOBJS): %.o : %.S
-       $(CC) $(CFLAGS) -c $< -o $@
+       $(CC) $(ASFLAGS) -c $< -o $@
        $(STRIPTOOL) -x -R .note -R .comment $*.o
 
 $(COBJS): %.o : %.c
@@ -57,14 +56,14 @@ $(COBJS): %.o : %.c
 
 ifeq ($(strip $(UCLIBC_CTOR_DTOR)),y)
 crti.o: crti.S
-       $(CC) $(CFLAGS) -c crti.S -o crti.o
+       $(CC) $(ASFLAGS) -c crti.S -o crti.o
 
 $(TOPDIR)lib/crti.o: crti.o
        $(INSTALL) -d $(TOPDIR)lib/
        cp crti.o $(TOPDIR)lib/
 
 crtn.o: crtn.S
-       $(CC) $(CFLAGS) -c crtn.S -o crtn.o
+       $(CC) $(ASFLAGS) -c crtn.S -o crtn.o
 
 $(TOPDIR)lib/crtn.o: crtn.o
        $(INSTALL) -d $(TOPDIR)lib/
index b769954..8f0a2ba 100644 (file)
@@ -18,7 +18,6 @@
 
 TOPDIR=../../../../
 include $(TOPDIR)Rules.mak
-ASFLAGS=$(CFLAGS)
 
 # If you're looking for vfork(), it is defined in include/unistd.h
 
@@ -48,11 +47,15 @@ ar-target: $(OBJS) $(CRT0_OBJ) $(CTOR_TARGETS)
        cp $(CRT0_OBJ) $(TOPDIR)lib/
 
 $(CRT0_OBJ): $(CRT0_SRC)
+ifeq ($(ARCH_HAS_MMU),y)
        $(CC) $(CFLAGS) -DL_$* $< -c -o $*.o
+else
+       $(CC) $(ASFLAGS) -DL_$* $< -c -o $*.o
+endif
        $(STRIPTOOL) -x -R .note -R .comment $*.o
 
 $(SOBJS): %.o : %.S
-       $(CC) $(CFLAGS) -c $< -o $@
+       $(CC) $(ASFLAGS) -c $< -o $@
        $(STRIPTOOL) -x -R .note -R .comment $*.o
 
 $(COBJS): %.o : %.c
@@ -61,14 +64,14 @@ $(COBJS): %.o : %.c
 
 ifeq ($(strip $(UCLIBC_CTOR_DTOR)),y)
 crti.o: crti.S
-       $(CC) $(CFLAGS) -c crti.S -o crti.o
+       $(CC) $(ASFLAGS) -c crti.S -o crti.o
 
 $(TOPDIR)lib/crti.o: crti.o
        $(INSTALL) -d $(TOPDIR)lib/
        cp crti.o $(TOPDIR)lib/
 
 crtn.o: crtn.S
-       $(CC) $(CFLAGS) -c crtn.S -o crtn.o
+       $(CC) $(ASFLAGS) -c crtn.S -o crtn.o
 
 $(TOPDIR)lib/crtn.o: crtn.o
        $(INSTALL) -d $(TOPDIR)lib/
index 895d531..b17cb74 100644 (file)
@@ -23,8 +23,8 @@ include $(TOPDIR)Rules.mak
 #FIXME -- this arch should include its own crti.S and crtn.S
 UCLIBC_CTOR_DTOR=n
 
-CFLAGS += -I..
-SFLAGS = $(CFLAGS) -D__ASSEMBLER -DASM_GLOBAL_DIRECTIVE=.globl
+CFLAGS+=-I..
+ASFLAGS+=-I.. -D__ASSEMBLER -DASM_GLOBAL_DIRECTIVE=.globl
 
 TARGET_MACHINE_TYPE=$(shell $(CC) -dumpmachine)
 
@@ -49,11 +49,11 @@ ar-target: $(OBJS) $(CRT0_OBJ) $(CTOR_TARGETS)
        cp $(CRT0_OBJ) $(TOPDIR)lib/
 
 $(CRT0_OBJ): $(CRT0_SRC)
-       $(CC) $(CFLAGS) -DL_$* $< -c -o $*.o
+       $(CC) $(ASFLAGS) -DL_$* $< -c -o $*.o
        $(STRIPTOOL) -x -R .note -R .comment $*.o
 
 $(SOBJS): %.o : %.S
-       $(CC) $(SFLAGS) -c $< -o $@
+       $(CC) $(ASFLAGS) -c $< -o $@
        $(STRIPTOOL) -x -R .note -R .comment $*.o
 
 $(COBJS): %.o : %.c
@@ -62,14 +62,14 @@ $(COBJS): %.o : %.c
 
 ifeq ($(strip $(UCLIBC_CTOR_DTOR)),y)
 crti.o: crti.S
-       $(CC) $(CFLAGS) -c crti.S -o crti.o
+       $(CC) $(ASFLAGS) -c crti.S -o crti.o
 
 $(TOPDIR)lib/crti.o: crti.o
        $(INSTALL) -d $(TOPDIR)lib/
        cp crti.o $(TOPDIR)lib/
 
 crtn.o: crtn.S
-       $(CC) $(CFLAGS) -c crtn.S -o crtn.o
+       $(CC) $(ASFLAGS) -c crtn.S -o crtn.o
 
 $(TOPDIR)lib/crtn.o: crtn.o
        $(INSTALL) -d $(TOPDIR)lib/
index a8e3c46..2a021df 100644 (file)
@@ -18,7 +18,6 @@
 
 TOPDIR=../../../../
 include $(TOPDIR)Rules.mak
-ASFLAGS=$(CFLAGS)
 
 CRT0_SRC = crt0.S
 CRT0_OBJ = crt0.o crt1.o
@@ -42,11 +41,11 @@ ar-target: $(OBJS) $(CRT0_OBJ) $(CTOR_TARGETS)
        cp $(CRT0_OBJ) $(TOPDIR)lib/
 
 $(CRT0_OBJ): $(CRT0_SRC)
-       $(CC) $(CFLAGS) -DL_$* $< -c -o $*.o
+       $(CC) $(ASFLAGS) -DL_$* $< -c -o $*.o
        $(STRIPTOOL) -x -R .note -R .comment $*.o
 
 $(SOBJS): %.o : %.S
-       $(CC) $(CFLAGS) -c $< -o $@
+       $(CC) $(ASFLAGS) -c $< -o $@
        $(STRIPTOOL) -x -R .note -R .comment $*.o
 
 $(COBJS): %.o : %.c
@@ -56,14 +55,14 @@ $(COBJS): %.o : %.c
 
 ifeq ($(strip $(UCLIBC_CTOR_DTOR)),y)
 crti.o: crti.S
-       $(CC) $(CFLAGS) -c crti.S -o crti.o
+       $(CC) $(ASFLAGS) -c crti.S -o crti.o
 
 $(TOPDIR)lib/crti.o: crti.o
        $(INSTALL) -d $(TOPDIR)lib/
        cp crti.o $(TOPDIR)lib/
 
 crtn.o: crtn.S
-       $(CC) $(CFLAGS) -c crtn.S -o crtn.o
+       $(CC) $(ASFLAGS) -c crtn.S -o crtn.o
 
 $(TOPDIR)lib/crtn.o: crtn.o
        $(INSTALL) -d $(TOPDIR)lib/
index ea56738..67ee79e 100644 (file)
@@ -18,7 +18,6 @@
 
 TOPDIR=../../../../
 include $(TOPDIR)Rules.mak
-ASFLAGS=$(CFLAGS)
 
 CRT0_SRC = crt0.S
 CRT0_OBJ = crt0.o crt1.o
@@ -41,11 +40,11 @@ ar-target: $(OBJS) $(CRT0_OBJ) $(CTOR_TARGETS)
        cp $(CRT0_OBJ) $(TOPDIR)lib/
 
 $(CRT0_OBJ): $(CRT0_SRC)
-       $(CC) $(CFLAGS) -DL_$* $< -c -o $*.o
+       $(CC) $(ASFLAGS) -DL_$* $< -c -o $*.o
        $(STRIPTOOL) -x -R .note -R .comment $*.o
 
 $(SOBJS): %.o : %.S
-       $(CC) $(CFLAGS) -c $< -o $@
+       $(CC) $(ASFLAGS) -c $< -o $@
        $(STRIPTOOL) -x -R .note -R .comment $*.o
 
 $(COBJS): %.o : %.c
@@ -54,14 +53,14 @@ $(COBJS): %.o : %.c
 
 ifeq ($(strip $(UCLIBC_CTOR_DTOR)),y)
 crti.o: crti.S
-       $(CC) $(CFLAGS) -c crti.S -o crti.o
+       $(CC) $(ASFLAGS) -c crti.S -o crti.o
 
 $(TOPDIR)lib/crti.o: crti.o
        $(INSTALL) -d $(TOPDIR)lib/
        cp crti.o $(TOPDIR)lib/
 
 crtn.o: crtn.S
-       $(CC) $(CFLAGS) -c crtn.S -o crtn.o
+       $(CC) $(ASFLAGS) -c crtn.S -o crtn.o
 
 $(TOPDIR)lib/crtn.o: crtn.o
        $(INSTALL) -d $(TOPDIR)lib/
index 59b2a81..9427084 100644 (file)
@@ -18,7 +18,6 @@
 
 TOPDIR=../../../../
 include $(TOPDIR)Rules.mak
-ASFLAGS=$(CFLAGS)
 
 CRT0_SRC = crt0.S
 CRT0_OBJ = crt0.o crt1.o
@@ -41,11 +40,11 @@ ar-target: $(OBJS) $(CRT0_OBJ) $(CTOR_TARGETS)
        cp $(CRT0_OBJ) $(TOPDIR)lib/
 
 $(CRT0_OBJ): $(CRT0_SRC)
-       $(CC) $(CFLAGS) -DL_$* $< -c -o $*.o
+       $(CC) $(ASFLAGS) -DL_$* $< -c -o $*.o
        $(STRIPTOOL) -x -R .note -R .comment $*.o
 
 $(SOBJS): %.o : %.S
-       $(CC) $(CFLAGS) -c $< -o $@
+       $(CC) $(ASFLAGS) -c $< -o $@
        $(STRIPTOOL) -x -R .note -R .comment $*.o
 
 $(COBJS): %.o : %.c
@@ -54,14 +53,14 @@ $(COBJS): %.o : %.c
 
 ifeq ($(strip $(UCLIBC_CTOR_DTOR)),y)
 crti.o: crti.S
-       $(CC) $(CFLAGS) -c crti.S -o crti.o
+       $(CC) $(ASFLAGS) -c crti.S -o crti.o
 
 $(TOPDIR)lib/crti.o: crti.o
        $(INSTALL) -d $(TOPDIR)lib/
        cp crti.o $(TOPDIR)lib/
 
 crtn.o: crtn.S
-       $(CC) $(CFLAGS) -c crtn.S -o crtn.o
+       $(CC) $(ASFLAGS) -c crtn.S -o crtn.o
 
 $(TOPDIR)lib/crtn.o: crtn.o
        $(INSTALL) -d $(TOPDIR)lib/
index de750b4..bc2f7d5 100644 (file)
@@ -18,7 +18,6 @@
 
 TOPDIR=../../../../
 include $(TOPDIR)Rules.mak
-ASFLAGS=$(CFLAGS)
 
 CRT0_SRC = crt0.S
 CRT0_OBJ = crt0.o crt1.o
@@ -53,15 +52,15 @@ endif
 endif
 
 $(CRT0_OBJ): $(CRT0_SRC)
-       $(CC) $(CFLAGS) -DL_$* $< -c -o $*.o
+       $(CC) $(ASFLAGS) -DL_$* $< -c -o $*.o
        $(STRIPTOOL) -x -R .note -R .comment $*.o
 
 $(SCRT0_OBJ): $(CRT0_SRC)
-       $(CC) $(CFLAGS) $(PIEFLAG) -DL_$* $< -c -o $*.o
+       $(CC) $(ASFLAGS) $(PIEFLAG) -DL_$* $< -c -o $*.o
        $(STRIPTOOL) -x -R .note -R .comment $*.o
 
 $(SOBJS): %.o : %.S
-       $(CC) $(CFLAGS) -c $< -o $@
+       $(CC) $(ASFLAGS) -c $< -o $@
        $(STRIPTOOL) -x -R .note -R .comment $*.o
 
 $(COBJS): %.o : %.c
@@ -71,14 +70,14 @@ $(COBJS): %.o : %.c
 
 ifeq ($(strip $(UCLIBC_CTOR_DTOR)),y)
 crti.o: crti.S
-       $(CC) $(CFLAGS) -c crti.S -o crti.o
+       $(CC) $(ASFLAGS) -c crti.S -o crti.o
 
 $(TOPDIR)lib/crti.o: crti.o
        $(INSTALL) -d $(TOPDIR)lib/
        cp crti.o $(TOPDIR)lib/
 
 crtn.o: crtn.S
-       $(CC) $(CFLAGS) -c crtn.S -o crtn.o
+       $(CC) $(ASFLAGS) -c crtn.S -o crtn.o
 
 $(TOPDIR)lib/crtn.o: crtn.o
        $(INSTALL) -d $(TOPDIR)lib/
index fff757d..01e0fb5 100644 (file)
@@ -21,7 +21,7 @@ TOPDIR=../../../../
 include $(TOPDIR)Rules.mak
 
 CFLAGS+= -I../
-SFLAGS= $(CFLAGS) -D__ASSEMBLER__
+ASFLAGS+=-I.. -D__ASSEMBLER__
 
 CRT0_SRC = crt0.S
 CRT0_OBJ = crt0.o crt1.o
@@ -45,11 +45,11 @@ ar-target: $(OBJS) $(CRT0_OBJ) $(CTOR_TARGETS)
        cp $(CRT0_OBJ) $(TOPDIR)lib/
 
 $(CRT0_OBJ): $(CRT0_SRC)
-       $(CC) $(CFLAGS) -DL_$* $< -c -o $*.o
+       $(CC) $(ASFLAGS) -DL_$* $< -c -o $*.o
        $(STRIPTOOL) -x -R .note -R .comment $*.o
 
 $(SOBJS): %.o : %.S
-       $(CC) $(SFLAGS) -c $< -o $@
+       $(CC) $(ASFLAGS) -c $< -o $@
        $(STRIPTOOL) -x -R .note -R .comment $*.o
 
 $(COBJS): %.o : %.c
@@ -58,14 +58,14 @@ $(COBJS): %.o : %.c
 
 ifeq ($(strip $(UCLIBC_CTOR_DTOR)),y)
 crti.o: crti.S
-       $(CC) $(CFLAGS) -c crti.S -o crti.o
+       $(CC) $(ASFLAGS) -c crti.S -o crti.o
 
 $(TOPDIR)lib/crti.o: crti.o
        $(INSTALL) -d $(TOPDIR)lib/
        cp crti.o $(TOPDIR)lib/
 
 crtn.o: crtn.S
-       $(CC) $(CFLAGS) -c crtn.S -o crtn.o
+       $(CC) $(ASFLAGS) -c crtn.S -o crtn.o
 
 $(TOPDIR)lib/crtn.o: crtn.o
        $(INSTALL) -d $(TOPDIR)lib/
index 3480476..688df0b 100644 (file)
@@ -21,7 +21,7 @@ TOPDIR=../../../../
 include $(TOPDIR)Rules.mak
 
 CFLAGS += -I..
-SFLAGS = $(CFLAGS) -D__ASSEMBLER__ -DASM_GLOBAL_DIRECTIVE=.globl
+ASFLAGS+=-I.. -D__ASSEMBLER__ -DASM_GLOBAL_DIRECTIVE=.globl
 
 TARGET_MACHINE_TYPE=$(shell $(CC) -dumpmachine)
 
@@ -29,7 +29,7 @@ CRT0_SRC = crt0.S
 CRT0_OBJ = crt0.o crt1.o
 CTOR_TARGETS=$(TOPDIR)lib/crti.o $(TOPDIR)lib/crtn.o
 
-SSRC = setjmp.S longjmp.S 
+SSRC = setjmp.S longjmp.S
 SOBJS = $(patsubst %.S,%.o, $(SSRC))
 
 CSRC = __init_brk.c brk.c sbrk.c syscall.c
@@ -39,18 +39,18 @@ OBJS = $(SOBJS) $(COBJS)
 
 all: $(OBJS) $(LIBC)
 
-$(LIBC): ar-target 
+$(LIBC): ar-target
 
 ar-target: $(OBJS) $(CRT0_OBJ) $(CTOR_TARGETS)
        $(AR) $(ARFLAGS) $(LIBC) $(OBJS)
        cp $(CRT0_OBJ) $(TOPDIR)lib/
 
 $(CRT0_OBJ): $(CRT0_SRC)
-       $(CC) $(CFLAGS) -DL_$* $< -c -o $*.o
+       $(CC) $(ASFLAGS) -DL_$* $< -c -o $*.o
        $(STRIPTOOL) -x -R .note -R .comment $*.o
 
 $(SOBJS): %.o : %.S
-       $(CC) $(SFLAGS) -c $< -o $@
+       $(CC) $(ASFLAGS) -c $< -o $@
        $(STRIPTOOL) -x -R .note -R .comment $*.o
 
 $(COBJS): %.o : %.c
@@ -59,14 +59,14 @@ $(COBJS): %.o : %.c
 
 ifeq ($(strip $(UCLIBC_CTOR_DTOR)),y)
 crti.o: crti.S
-       $(CC) $(CFLAGS) -c crti.S -o crti.o
+       $(CC) $(ASFLAGS) -c crti.S -o crti.o
 
 $(TOPDIR)lib/crti.o: crti.o
        $(INSTALL) -d $(TOPDIR)lib/
        cp crti.o $(TOPDIR)lib/
 
 crtn.o: crtn.S
-       $(CC) $(CFLAGS) -c crtn.S -o crtn.o
+       $(CC) $(ASFLAGS) -c crtn.S -o crtn.o
 
 $(TOPDIR)lib/crtn.o: crtn.o
        $(INSTALL) -d $(TOPDIR)lib/
index 01705c0..4367857 100644 (file)
@@ -18,7 +18,6 @@
 
 TOPDIR=../../../../
 include $(TOPDIR)Rules.mak
-ASFLAGS=$(CFLAGS)
 
 CRT0_SRC = crt0.c
 CRT0_OBJ = crt0.o crt1.o
@@ -46,7 +45,7 @@ $(CRT0_OBJ): $(CRT0_SRC)
        $(STRIPTOOL) -x -R .note -R .comment $*.o
 
 $(SOBJS): %.o : %.S
-       $(CC) $(CFLAGS) -c $< -o $@
+       $(CC) $(ASFLAGS) -c $< -o $@
        $(STRIPTOOL) -x -R .note -R .comment $*.o
 
 $(COBJS): %.o : %.c
@@ -55,14 +54,14 @@ $(COBJS): %.o : %.c
 
 ifeq ($(strip $(UCLIBC_CTOR_DTOR)),y)
 crti.o: crti.S
-       $(CC) $(CFLAGS) -c crti.S -o crti.o
+       $(CC) $(ASFLAGS) -c crti.S -o crti.o
 
 $(TOPDIR)lib/crti.o: crti.o
        $(INSTALL) -d $(TOPDIR)lib/
        cp crti.o $(TOPDIR)lib/
 
 crtn.o: crtn.S
-       $(CC) $(CFLAGS) -c crtn.S -o crtn.o
+       $(CC) $(ASFLAGS) -c crtn.S -o crtn.o
 
 $(TOPDIR)lib/crtn.o: crtn.o
        $(INSTALL) -d $(TOPDIR)lib/
index de7c091..160bf25 100644 (file)
@@ -21,7 +21,7 @@ TOPDIR=../../../../
 include $(TOPDIR)Rules.mak
 
 CFLAGS += -I..
-SFLAGS = $(CFLAGS) -D__ASSEMBLER -DASM_GLOBAL_DIRECTIVE=.globl
+ASFLAGS+=-I.. -D__ASSEMBLER -DASM_GLOBAL_DIRECTIVE=.globl
 
 TARGET_MACHINE_TYPE=$(shell $(CC) -dumpmachine)
 
@@ -46,11 +46,11 @@ ar-target: $(OBJS) $(CRT0_OBJ) $(CTOR_TARGETS)
        cp $(CRT0_OBJ) $(TOPDIR)lib/
 
 $(CRT0_OBJ): $(CRT0_SRC)
-       $(CC) $(CFLAGS) -DL_$* $< -c -o $*.o
+       $(CC) $(ASFLAGS) -DL_$* $< -c -o $*.o
        $(STRIPTOOL) -x -R .note -R .comment $*.o
 
 $(SOBJS): %.o : %.S
-       $(CC) $(SFLAGS) -c $< -o $@
+       $(CC) $(ASFLAGS) -c $< -o $@
        $(STRIPTOOL) -x -R .note -R .comment $*.o
 
 $(COBJS): %.o : %.c
@@ -59,14 +59,14 @@ $(COBJS): %.o : %.c
 
 ifeq ($(strip $(UCLIBC_CTOR_DTOR)),y)
 crti.o: crti.S
-       $(CC) $(CFLAGS) -c crti.S -o crti.o
+       $(CC) $(ASFLAGS) -c crti.S -o crti.o
 
 $(TOPDIR)lib/crti.o: crti.o
        $(INSTALL) -d $(TOPDIR)lib/
        cp crti.o $(TOPDIR)lib/
 
 crtn.o: crtn.S
-       $(CC) $(CFLAGS) -c crtn.S -o crtn.o
+       $(CC) $(ASFLAGS) -c crtn.S -o crtn.o
 
 $(TOPDIR)lib/crtn.o: crtn.o
        $(INSTALL) -d $(TOPDIR)lib/
index 375946b..11b7cc0 100644 (file)
@@ -31,13 +31,13 @@ OBJS = $(SOBJS) $(COBJS)
 
 all: $(OBJS) $(LIBC)
 
-$(LIBC): ar-target 
+$(LIBC): ar-target
 
 ar-target: $(OBJS)
        $(AR) $(ARFLAGS) $(LIBPTHREAD) $(OBJS)
 
 $(SOBJS): %.o : %.S
-       $(CC) $(SFLAGS) -c $< -o $@
+       $(CC) $(ASFLAGS) -c $< -o $@
        $(STRIPTOOL) -x -R .note -R .comment $*.o
 
 $(COBJS): %.o : %.c