IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Jun 12, 2015, 9:44:51 PM (11 years ago)
Author:
eugene
Message:

merge changes from trunk

Location:
branches/eam_branches/ipp-20150419/Ohana/src
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • branches/eam_branches/ipp-20150419/Ohana/src

  • branches/eam_branches/ipp-20150419/Ohana/src/libohana/Makefile

    r38286 r38447  
    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
     
    5256# $(SRC)/gsl_utils.$(ARCH).o     \
    5357
    54 TYPETEST = \
    55 $(TESTDIR)/typetest.$(ARCH)
    56 
    57 $(TYPETEST) : $(LIB)/libohana.$(ARCH).a
    58 
    59 typetest: $(TYPETEST)
    60         for i in $(TYPETEST); do $$i || exit 1; done
    61 
    62 TEST = \
    63 $(TESTDIR)/memtest.$(ARCH)
    64 # $(TESTDIR)/string.$(ARCH)
    65 
    66 testcode: install $(TEST)
    67 test:
    68         $(MAKE) testcode
    69         for i in $(TEST); do $$i; done
    70 
    71 quicktest:
    72         for i in $(TEST); do $$i; done
    73 
    7458$(OBJS): $(INCS)
    7559
     
    8064$(DESTLIB)/libohana.$(DLLTYPE): $(LIB)/libohana.$(ARCH).$(DLLTYPE)
    8165
    82 $(TESTDIR)/%.$(ARCH) : $(TESTDIR)/%.c
    83         $(CC) $^ -o $@ $(TFLAGS)
    84 
    85 .PHONY: test
    86 
     66TESTPROG = memtest typetest string
     67$(TESTPROG) : % : $(TESTBIN)/% $(OBJS)
     68test: $(TESTPROG)
     69        for i in $(TESTPROG); do $(TESTBIN)/$$i 2>&1 | $(TESTHARNESS); done
     70test.verbose: $(TESTPROG)
     71        for i in $(TESTPROG); do $(TESTBIN)/$$i 2>&1 |& $(TESTHARNESS) -v; done
Note: See TracChangeset for help on using the changeset viewer.