IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Jun 12, 2015, 6:18:23 PM (11 years ago)
Author:
eugene
Message:

merge changes from EAM dev branch ohana.20150429

Location:
trunk/Ohana
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Ohana

  • trunk/Ohana/src/libohana/Makefile

    r37807 r38441  
    11default: install
    22help:
    3         @echo "make options: install libohana clean dist test typetest"
     3        @echo "make options: install libohana clean dist test test.clean"
    44
    55include ../../Makefile.System
     
    1010MAN     =       $(HOME)/doc
    1111INC     =       $(HOME)/include
    12 TESTDIR =       $(HOME)/test
     12TESTDIR =       $(HOME)/test
     13TESTBIN =       $(HOME)/test
    1314include ../../Makefile.Common
    1415
     
    1718FULL_CPPFLAGS = $(BASE_CPPFLAGS)
    1819FULL_LDFLAGS  = $(BASE_LDFLAGS)
    19 TFLAGS        = $(FULL_CFLAGS) $(FULL_CPPFLAGS) $(FULL_LDFLAGS) -lohana -ltap_ohana
    2020
    21 install: $(DESTLIB)/libohana.a $(DESTLIB)/libohana.$(DLLTYPE) typetest
     21TEST_CFLAGS   = $(BASE_CFLAGS)
     22TEST_CPPFLAGS = $(BASE_CPPFLAGS)
     23TEST_LDFLAGS  = $(BASE_LDFLAGS) -lohana -ltap_ohana
     24
     25install: $(DESTLIB)/libohana.a $(DESTLIB)/libohana.$(DLLTYPE)
    2226libohana: $(LIB)/libohana.$(ARCH).a $(LIB)/libohana.$(ARCH).$(DLLTYPE)
    2327
     
    5155# $(SRC)/gsl_utils.$(ARCH).o     \
    5256
    53 TYPETEST = \
    54 $(TESTDIR)/typetest.$(ARCH)
    55 
    56 $(TYPETEST) : $(LIB)/libohana.$(ARCH).a
    57 
    58 typetest: $(TYPETEST)
    59         for i in $(TYPETEST); do $$i || exit 1; done
    60 
    61 TEST = \
    62 $(TESTDIR)/memtest.$(ARCH)
    63 # $(TESTDIR)/string.$(ARCH)
    64 
    65 testcode: install $(TEST)
    66 test:
    67         $(MAKE) testcode
    68         for i in $(TEST); do $$i; done
    69 
    70 quicktest:
    71         for i in $(TEST); do $$i; done
    72 
    7357$(OBJS): $(INCS)
    7458
     
    7963$(DESTLIB)/libohana.$(DLLTYPE): $(LIB)/libohana.$(ARCH).$(DLLTYPE)
    8064
    81 $(TESTDIR)/%.$(ARCH) : $(TESTDIR)/%.c
    82         $(CC) $^ -o $@ $(TFLAGS)
    83 
    84 .PHONY: test
    85 
     65TESTPROG = memtest typetest string
     66$(TESTPROG) : % : $(TESTBIN)/% $(OBJS)
     67test: $(TESTPROG)
     68        for i in $(TESTPROG); do $(TESTBIN)/$$i 2>&1 | $(TESTHARNESS); done
     69test.verbose: $(TESTPROG)
     70        for i in $(TESTPROG); do $(TESTBIN)/$$i 2>&1 |& $(TESTHARNESS) -v; done
Note: See TracChangeset for help on using the changeset viewer.