Changes in uspace/Makefile.common [a047aaa:7e69e0e] in mainline


Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/Makefile.common

    ra047aaa r7e69e0e  
    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
     
    144142LIBNIC_PREFIX = $(LIB_PREFIX)/nic
    145143LIBMINIX_PREFIX = $(LIB_PREFIX)/minix
    146 LIBCOMPRESS_PREFIX = $(LIB_PREFIX)/compress
    147144
    148145LIBSCSI_PREFIX = $(LIB_PREFIX)/scsi
     
    204201endif
    205202
    206 # PCUT-based unit tests
    207 ifneq ($(TEST_SOURCES),)
    208         TEST_OUTPUT = $(TEST_BINARY)
    209         TEST_CFLAGS = -I$(LIB_PREFIX)/pcut/include -D__helenos__
    210         TEST_OUTPUT_LIBS = $(LIB_PREFIX)/pcut/libpcut.a
    211         EXTRA_CLEAN += $(TEST_OUTPUT) $(TEST_OUTPUT).map
    212 ifneq ($(LIBRARY),)
    213         TEST_OUTPUT_LIBS += $(OUTPUT)
    214 endif
    215         TEST_OUTPUT_LIBS += $(TEST_LIBS)
    216 endif
    217 
    218203.PHONY: all clean
    219204
    220205all: $(VERSION_DEF) $(COMMON_MAKEFILE) $(CONFIG_MAKEFILE) $(CONFIG_HEADER) $(LIBS) $(OUTPUT) $(LOUTPUT) $(EXTRA_OUTPUT)
    221206        -[ -f $(DEPEND) ] && cp -a $(DEPEND) $(DEPEND_PREV)
    222 
    223 all-test: $(TEST_OUTPUT)
    224207
    225208clean:
     
    312295OBJECTS := $(addsuffix .o,$(basename $(SOURCES)))
    313296LOBJECTS := $(addsuffix .lo,$(basename $(SOURCES)))
    314 TEST_OBJECTS := $(addsuffix .test.o,$(basename $(TEST_SOURCES)))
    315297
    316298ifneq ($(BINARY),)
     
    357339endif
    358340
    359 ifneq ($(TEST_OUTPUT),)
    360 $(TEST_OUTPUT): $(LINKER_SCRIPT) $(TEST_OBJECTS) $(TEST_OUTPUT_LIBS)
    361         $(LD) -n $(LFLAGS) -T $(LINKER_SCRIPT) -M -Map $(TEST_OUTPUT).map -o $@ $(TEST_OBJECTS) $(TEST_OUTPUT_LIBS) $(LIBS) $(BASE_LIBS)
    362 ifeq ($(CONFIG_STRIP_BINARIES),y)
    363         $(STRIP) $(TEST_OUTPUT)
    364 endif
    365 endif
    366 
    367341%.o: %.S $(DEPEND)
    368342        $(GCC) $(DEFS) $(GCC_CFLAGS) -D__ASM__ -c $< -o $@
     
    383357endif
    384358
    385 %.test.o: %.c $(DEPEND)
    386         $(CC) $(DEFS) $(CFLAGS) $(TEST_CFLAGS) -c $< -o $@
    387 ifeq ($(PRECHECK),y)
    388         $(JOBFILE) $(JOB) $< $@ cc core $(DEFS) $(CFLAGS)
    389 endif
    390 
    391359%.lo: %.S $(DEPEND)
    392360        $(CC) $(DEFS) $(LIB_CFLAGS) -D__ASM__ -c $< -o $@
     
    408376
    409377$(DEPEND): $(PRE_DEPEND)
    410         makedepend -f - -- $(DEPEND_DEFS) $(CFLAGS) -- $(SOURCES) $(TEST_SOURCES) > $@ 2> /dev/null
     378        makedepend -f - -- $(DEPEND_DEFS) $(CFLAGS) -- $(SOURCES) > $@ 2> /dev/null
    411379        -[ -f $(DEPEND_PREV) ] && diff -q $(DEPEND_PREV) $@ && mv -f $(DEPEND_PREV) $@
    412380
Note: See TracChangeset for help on using the changeset viewer.