Changes in kernel/Makefile [a1e7e78:e8c5c11] in mainline


Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • kernel/Makefile

    ra1e7e78 re8c5c11  
    329329        endif
    330330       
     331        ifeq ($(CONFIG_FPU),y)
     332                ifeq ($(KARCH),ia32)
     333                        TEST_FPU1 = y
     334                        TEST_SSE1 = y
     335                        GENERIC_SOURCES += test/fpu/fpu1_x86.c
     336                endif
     337               
     338                ifeq ($(KARCH),amd64)
     339                        TEST_FPU1 = y
     340                        TEST_SSE1 = y
     341                        GENERIC_SOURCES += test/fpu/fpu1_x86.c
     342                endif
     343               
     344                ifeq ($(KARCH),ia64)
     345                        TEST_FPU1 = y
     346                        GENERIC_SOURCES += test/fpu/fpu1_ia64.c
     347                endif
     348               
     349                ifeq ($(KARCH),mips32)
     350                        TEST_MIPS2 = y
     351                endif
     352        endif
     353       
     354        ifneq ($(TEST_FPU1),y)
     355                GENERIC_SOURCES += test/fpu/fpu1_skip.c
     356        endif
     357       
     358        ifeq ($(TEST_SSE1),y)
     359                GENERIC_SOURCES += test/fpu/sse1.c
     360        else
     361                GENERIC_SOURCES += test/fpu/sse1_skip.c
     362        endif
     363       
     364        ifeq ($(TEST_MIPS2),y)
     365                GENERIC_SOURCES += test/fpu/mips2.c
     366        else
     367                GENERIC_SOURCES += test/fpu/mips2_skip.c
     368        endif
     369       
    331370endif
    332371
     
    401440endif
    402441
     442#
     443# The FPU tests are the only objects for which we allow the compiler to generate
     444# FPU instructions.
     445#
     446
     447test/fpu/%.o: test/fpu/%.c $(DEPEND)
     448        $(CC) $(DEFS) $(CFLAGS) $(EXTRA_FLAGS) -c -o $@ $<
     449ifeq ($(PRECHECK),y)
     450        $(JOBFILE) $(JOB) $< $@ cc test $(DEFS) $(CFLAGS) $(EXTRA_FLAGS)
     451endif
     452
     453#
     454# Ordinary objects.
     455#
     456
    403457%.o: %.c $(DEPEND)
    404458        $(CC) $(DEFS) $(CFLAGS) $(EXTRA_FLAGS) $(FPU_NO_CFLAGS) $(if $(findstring $<,$(INSTRUMENTED_SOURCES)),$(INSTRUMENTATION)) -c -o $@ $<
Note: See TracChangeset for help on using the changeset viewer.