Changes in uspace/Makefile.common [a047aaa:7e69e0e] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/Makefile.common
ra047aaa r7e69e0e 78 78 JOB = $(BINARY).job 79 79 OUTPUT = $(BINARY) 80 TEST_BINARY = test-$(BINARY)81 80 EXTRA_OUTPUT += $(BINARY).disasm 82 81 EXTRA_CLEAN += $(BINARY).map … … 86 85 JOB = $(LIBRARY).job 87 86 OUTPUT = $(LIBRARY).a 88 TEST_BINARY = test-$(LIBRARY)89 87 endif 90 88 … … 144 142 LIBNIC_PREFIX = $(LIB_PREFIX)/nic 145 143 LIBMINIX_PREFIX = $(LIB_PREFIX)/minix 146 LIBCOMPRESS_PREFIX = $(LIB_PREFIX)/compress147 144 148 145 LIBSCSI_PREFIX = $(LIB_PREFIX)/scsi … … 204 201 endif 205 202 206 # PCUT-based unit tests207 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.a211 EXTRA_CLEAN += $(TEST_OUTPUT) $(TEST_OUTPUT).map212 ifneq ($(LIBRARY),)213 TEST_OUTPUT_LIBS += $(OUTPUT)214 endif215 TEST_OUTPUT_LIBS += $(TEST_LIBS)216 endif217 218 203 .PHONY: all clean 219 204 220 205 all: $(VERSION_DEF) $(COMMON_MAKEFILE) $(CONFIG_MAKEFILE) $(CONFIG_HEADER) $(LIBS) $(OUTPUT) $(LOUTPUT) $(EXTRA_OUTPUT) 221 206 -[ -f $(DEPEND) ] && cp -a $(DEPEND) $(DEPEND_PREV) 222 223 all-test: $(TEST_OUTPUT)224 207 225 208 clean: … … 312 295 OBJECTS := $(addsuffix .o,$(basename $(SOURCES))) 313 296 LOBJECTS := $(addsuffix .lo,$(basename $(SOURCES))) 314 TEST_OBJECTS := $(addsuffix .test.o,$(basename $(TEST_SOURCES)))315 297 316 298 ifneq ($(BINARY),) … … 357 339 endif 358 340 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 endif365 endif366 367 341 %.o: %.S $(DEPEND) 368 342 $(GCC) $(DEFS) $(GCC_CFLAGS) -D__ASM__ -c $< -o $@ … … 383 357 endif 384 358 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 endif390 391 359 %.lo: %.S $(DEPEND) 392 360 $(CC) $(DEFS) $(LIB_CFLAGS) -D__ASM__ -c $< -o $@ … … 408 376 409 377 $(DEPEND): $(PRE_DEPEND) 410 makedepend -f - -- $(DEPEND_DEFS) $(CFLAGS) -- $(SOURCES) $(TEST_SOURCES)> $@ 2> /dev/null378 makedepend -f - -- $(DEPEND_DEFS) $(CFLAGS) -- $(SOURCES) > $@ 2> /dev/null 411 379 -[ -f $(DEPEND_PREV) ] && diff -q $(DEPEND_PREV) $@ && mv -f $(DEPEND_PREV) $@ 412 380
Note:
See TracChangeset
for help on using the changeset viewer.