|
|
|
@@ -37,7 +37,7 @@ OBJCFLAGS += $(EOBJCFLAGS) |
|
|
|
OBJCCFLAGS = $(CPPFLAGS) $(CFLAGS) $(OBJCFLAGS) |
|
|
|
ASFLAGS := $(CPPFLAGS) $(ASFLAGS) |
|
|
|
CXXFLAGS := $(CPPFLAGS) $(CFLAGS) $(CXXFLAGS) |
|
|
|
X86ASMFLAGS += $(IFLAGS:%=%/) -Pconfig.asm |
|
|
|
X86ASMFLAGS += $(IFLAGS:%=%/) -I$(<D)/ -Pconfig.asm |
|
|
|
NVCCFLAGS += -ptx |
|
|
|
|
|
|
|
HOSTCCFLAGS = $(IFLAGS) $(HOSTCPPFLAGS) $(HOSTCFLAGS) |
|
|
|
@@ -52,6 +52,7 @@ COMPILE_C = $(call COMPILE,CC) |
|
|
|
COMPILE_CXX = $(call COMPILE,CXX) |
|
|
|
COMPILE_S = $(call COMPILE,AS) |
|
|
|
COMPILE_M = $(call COMPILE,OBJCC) |
|
|
|
COMPILE_X86ASM = $(call COMPILE,X86ASM) |
|
|
|
COMPILE_HOSTC = $(call COMPILE,HOSTCC) |
|
|
|
COMPILE_NVCC = $(call COMPILE,NVCC) |
|
|
|
|
|
|
|
@@ -74,12 +75,11 @@ COMPILE_NVCC = $(call COMPILE,NVCC) |
|
|
|
$(COMPILE_HOSTC) |
|
|
|
|
|
|
|
%$(DEFAULT_X86ASMD).asm: %.asm |
|
|
|
$(DEPX86ASM) $(X86ASMFLAGS) -I $(<D)/ -M -o $@ $< > $(@:.asm=.d) |
|
|
|
$(X86ASM) $(X86ASMFLAGS) -I $(<D)/ -e $< | sed '/^%/d;/^$$/d;' > $@ |
|
|
|
$(DEPX86ASM) $(X86ASMFLAGS) -M -o $@ $< > $(@:.asm=.d) |
|
|
|
$(X86ASM) $(X86ASMFLAGS) -e $< | sed '/^%/d;/^$$/d;' > $@ |
|
|
|
|
|
|
|
%.o: %.asm |
|
|
|
$(DEPX86ASM) $(X86ASMFLAGS) -I $(<D)/ -M -o $@ $< > $(@:.o=.d) |
|
|
|
$(X86ASM) $(X86ASMFLAGS) -I $(<D)/ -o $@ $(patsubst $(SRC_PATH)/%,$(SRC_LINK)/%,$<) |
|
|
|
$(COMPILE_X86ASM) |
|
|
|
-$(if $(ASMSTRIPFLAGS), $(STRIP) $(ASMSTRIPFLAGS) $@) |
|
|
|
|
|
|
|
%.o: %.rc |
|
|
|
|