Usermode - Fixed GAS/NASM detection
authorJohn Hodge <[email protected]>
Wed, 12 Oct 2011 03:26:38 +0000 (11:26 +0800)
committerJohn Hodge <[email protected]>
Wed, 12 Oct 2011 03:26:38 +0000 (11:26 +0800)
Usermode/Libraries/Makefile.cfg
Usermode/Libraries/Makefile.tpl
Usermode/Libraries/ld-acess.so_src/Makefile

index f9e3d67..a9b0191 100644 (file)
@@ -5,7 +5,7 @@
 
 MAKEDEP  = $(CC) -M
 
-ASFLAGS  += -D ARCHDIR=$(ARCHDIR)
+ASFLAGS  += -D ARCHDIR=$(ARCHDIR) -D __ASSEMBLER__=1
 CPPFLAGS := -I$(ACESSDIR)/Usermode/include/ -DARCHDIR=$(ARCHDIR) -DARCHDIR_is_$(ARCHDIR)=1
 CFLAGS   := -g -Wall -fPIC -fno-builtin -fno-stack-protector $(CPPFLAGS)
 LDFLAGS  := -g -nostdlib -shared -I/Acess/Libs/ld-acess.so -e SoMain -x -L$(OUTPUTDIR)Libs/
index adf1c7e..47acb80 100644 (file)
@@ -47,7 +47,11 @@ $(_OBJPREFIX)%.ao: %.$(ASSUFFIX)
        @echo [AS] -o $@
        @mkdir -p $(dir $@)
        @$(AS) $(ASFLAGS) -o $@ $<
+ifeq ($(ASSUFFIX),S)
        @$(AS) $(ASFLAGS) -o [email protected] $< -M
+else
+       @$(AS) $(ASFLAGS) -o $@ $< -M > [email protected]
+endif
 
 #$(OUTPUTDIR)Libs/libld-acess.so:
 #      @make -C $(ACESSDIR)/Usermode/Libraries/ld-acess.so_src/
index 2a7a186..178b75e 100644 (file)
@@ -34,5 +34,5 @@ $(_XBIN): $(_OBJPREFIX)_stublib.o
 $(_OBJPREFIX)%: %.h
        @echo [CPP] -o $@
        @mkdir -p $(dir $@)
-       @$(CPP) $(CPPFLAGS) -P -D__ASM__ $< -o $@
+       @$(CPP) $(CPPFLAGS) -P -D__ASSEMBLER__ $< -o $@
 

UCC git Repository :: git.ucc.asn.au