Changeset 134ac5d in mainline for uspace/lib/pcut/tests/tests.mak


Ignore:
Timestamp:
2014-06-06T07:54:24Z (11 years ago)
Author:
Vojtech Horky <vojtechhorky@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
8db09e4
Parents:
eeb23f2d
Message:

Update PCUT to newest version

File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/pcut/tests/tests.mak

    reeb23f2d r134ac5d  
    2727#
    2828
    29 TEST_DEPS = $(TEST_BASE)tested.o $(PCUT_LIB)
     29TEST_DEPS = $(TEST_BASE)tested.o
    3030
    3131TEST_APPS = \
    3232        $(TEST_BASE)alloc.$(EXE_EXT) \
    3333        $(TEST_BASE)asserts.$(EXE_EXT) \
     34        $(TEST_BASE)errno.$(EXE_EXT) \
    3435        $(TEST_BASE)manytests.$(EXE_EXT) \
    3536        $(TEST_BASE)multisuite.$(EXE_EXT) \
     
    3839        $(TEST_BASE)printing.$(EXE_EXT) \
    3940        $(TEST_BASE)simple.$(EXE_EXT) \
     41        $(TEST_BASE)skip.$(EXE_EXT) \
    4042        $(TEST_BASE)suites.$(EXE_EXT) \
    41         $(TEST_BASE)teardown.$(EXE_EXT)
     43        $(TEST_BASE)teardown.$(EXE_EXT) \
     44        $(TEST_BASE)timeout.$(EXE_EXT)
    4245
    4346check-build: $(TEST_APPS)
     
    4649
    4750check-clean:
    48         rm -f $(TEST_BASE)*.o $(TEST_BASE)*.$(EXE_EXT) $(TEST_BASE)*.got
     51        rm -f $(TEST_BASE)*.o $(TEST_BASE)*.pcut.c $(TEST_BASE)*.$(EXE_EXT) $(TEST_BASE)*.got
    4952
    5053$(TEST_BASE)%.$(EXE_EXT): $(TEST_DEPS)
    51         $(CC) -o $@ $^ $(TEST_LDFLAGS)
     54        $(LD) -o $@ $^ $(TEST_LDFLAGS)
    5255
    53 $(TEST_BASE)alloc.$(EXE_EXT): $(TEST_BASE)alloc.o
    54 $(TEST_BASE)asserts.$(EXE_EXT): $(TEST_BASE)asserts.o
    55 $(TEST_BASE)manytests.$(EXE_EXT): $(TEST_BASE)manytests.o
    56 $(TEST_BASE)multisuite.$(EXE_EXT): $(TEST_BASE)suite_all.o $(TEST_BASE)suite1.o $(TEST_BASE)suite2.o
    57 $(TEST_BASE)null.$(EXE_EXT): $(TEST_BASE)null.o
    58 $(TEST_BASE)nullteardown.$(EXE_EXT): $(TEST_BASE)nullteardown.o
    59 $(TEST_BASE)printing.$(EXE_EXT): $(TEST_BASE)printing.o
    60 $(TEST_BASE)simple.$(EXE_EXT): $(TEST_BASE)simple.o
    61 $(TEST_BASE)suites.$(EXE_EXT): $(TEST_BASE)suites.o
    62 $(TEST_BASE)teardown.$(EXE_EXT): $(TEST_BASE)teardown.o
     56$(TEST_BASE)alloc.$(EXE_EXT): $(TEST_BASE)alloc.o $(PCUT_LIB)
     57$(TEST_BASE)asserts.$(EXE_EXT): $(TEST_BASE)asserts.o $(PCUT_LIB)
     58$(TEST_BASE)errno.$(EXE_EXT): $(TEST_BASE)errno.o $(PCUT_LIB)
     59$(TEST_BASE)manytests.$(EXE_EXT): $(TEST_BASE)manytests.o $(PCUT_LIB)
     60$(TEST_BASE)multisuite.$(EXE_EXT): $(TEST_BASE)suite_all.o $(TEST_BASE)suite1.o $(TEST_BASE)suite2.o $(PCUT_LIB)
     61$(TEST_BASE)null.$(EXE_EXT): $(TEST_BASE)null.o $(PCUT_LIB)
     62$(TEST_BASE)nullteardown.$(EXE_EXT): $(TEST_BASE)nullteardown.o $(PCUT_LIB)
     63$(TEST_BASE)printing.$(EXE_EXT): $(TEST_BASE)printing.o $(PCUT_LIB)
     64$(TEST_BASE)simple.$(EXE_EXT): $(TEST_BASE)simple.o $(PCUT_LIB)
     65$(TEST_BASE)skip.$(EXE_EXT): $(TEST_BASE)skip.o $(PCUT_LIB)
     66$(TEST_BASE)suites.$(EXE_EXT): $(TEST_BASE)suites.o $(PCUT_LIB)
     67$(TEST_BASE)teardown.$(EXE_EXT): $(TEST_BASE)teardown.o $(PCUT_LIB)
     68$(TEST_BASE)timeout.$(EXE_EXT): $(TEST_BASE)timeout.o $(PCUT_LIB)
    6369
     70
     71ifeq ($(NEEDS_PREPROC),y)
     72$(TEST_BASE)%.o: $(TEST_BASE)%.pcut.c
     73        $(CC) -c -o $@ $(TEST_CFLAGS) $<
     74
     75$(TEST_BASE)%.pcut.c: $(TEST_BASE)%.c $(PCUT_PREPROC)
     76        $(CC) -E $(TEST_CFLAGS) $< | $(PCUT_PREPROC) >$@
     77else
    6478$(TEST_BASE)%.o: $(TEST_BASE)%.c
    6579        $(CC) -c -o $@ $(TEST_CFLAGS) $<
     80endif
Note: See TracChangeset for help on using the changeset viewer.