Changes in uspace/Makefile.common [865b981:af0a2c7] in mainline


Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/Makefile.common

    r865b981 raf0a2c7  
    7878        JOB = $(BINARY).job
    7979        OUTPUT = $(BINARY)
    80         TEST_BINARY = test-$(BINARY)
    8180        EXTRA_OUTPUT += $(BINARY).disasm
    8281        EXTRA_CLEAN += $(BINARY).map
     
    8685        JOB = $(LIBRARY).job
    8786        OUTPUT = $(LIBRARY).a
    88         TEST_BINARY = test-$(LIBRARY)
    8987endif
    9088
     
    202200endif
    203201
    204 # PCUT-based unit tests
    205 ifneq ($(TEST_SOURCES),)
    206         TEST_OUTPUT = $(TEST_BINARY)
    207         TEST_CFLAGS = -I$(LIB_PREFIX)/pcut/include -D__helenos__
    208         TEST_OUTPUT_LIBS = $(LIB_PREFIX)/pcut/libpcut.a
    209         EXTRA_CLEAN += $(TEST_OUTPUT) $(TEST_OUTPUT).map
    210 ifneq ($(LIBRARY),)
    211         TEST_OUTPUT_LIBS += $(OUTPUT)
    212 endif
    213         TEST_OUTPUT_LIBS += $(TEST_LIBS)
    214 endif
    215 
    216202.PHONY: all clean
    217203
    218204all: $(VERSION_DEF) $(COMMON_MAKEFILE) $(CONFIG_MAKEFILE) $(CONFIG_HEADER) $(LIBS) $(OUTPUT) $(LOUTPUT) $(EXTRA_OUTPUT)
    219205        -[ -f $(DEPEND) ] && cp -a $(DEPEND) $(DEPEND_PREV)
    220 
    221 all-test: $(TEST_OUTPUT)
    222206
    223207clean:
     
    310294OBJECTS := $(addsuffix .o,$(basename $(SOURCES)))
    311295LOBJECTS := $(addsuffix .lo,$(basename $(SOURCES)))
    312 TEST_OBJECTS := $(addsuffix .test.o,$(basename $(TEST_SOURCES)))
    313296
    314297ifneq ($(BINARY),)
     
    355338endif
    356339
    357 ifneq ($(TEST_OUTPUT),)
    358 $(TEST_OUTPUT): $(LINKER_SCRIPT) $(TEST_OBJECTS) $(TEST_OUTPUT_LIBS)
    359         $(LD) -n $(LFLAGS) -T $(LINKER_SCRIPT) -M -Map $(TEST_OUTPUT).map -o $@ $(TEST_OBJECTS) $(TEST_OUTPUT_LIBS) $(LIBS) $(BASE_LIBS)
    360 ifeq ($(CONFIG_STRIP_BINARIES),y)
    361         $(STRIP) $(TEST_OUTPUT)
    362 endif
    363 endif
    364 
    365340%.o: %.S $(DEPEND)
    366341        $(GCC) $(DEFS) $(GCC_CFLAGS) -D__ASM__ -c $< -o $@
     
    381356endif
    382357
    383 %.test.o: %.c $(DEPEND)
    384         $(CC) $(DEFS) $(CFLAGS) $(TEST_CFLAGS) -c $< -o $@
    385 ifeq ($(PRECHECK),y)
    386         $(JOBFILE) $(JOB) $< $@ cc core $(DEFS) $(CFLAGS)
    387 endif
    388 
    389358%.lo: %.S $(DEPEND)
    390359        $(CC) $(DEFS) $(LIB_CFLAGS) -D__ASM__ -c $< -o $@
     
    406375
    407376$(DEPEND): $(PRE_DEPEND)
    408         makedepend -f - -- $(DEPEND_DEFS) $(CFLAGS) -- $(SOURCES) $(TEST_SOURCES) > $@ 2> /dev/null
     377        makedepend -f - -- $(DEPEND_DEFS) $(CFLAGS) -- $(SOURCES) > $@ 2> /dev/null
    409378        -[ -f $(DEPEND_PREV) ] && diff -q $(DEPEND_PREV) $@ && mv -f $(DEPEND_PREV) $@
    410379
Note: See TracChangeset for help on using the changeset viewer.