Changeset 38441 for trunk/Ohana/src/libohana/Makefile
- Timestamp:
- Jun 12, 2015, 6:18:23 PM (11 years ago)
- Location:
- trunk/Ohana
- Files:
-
- 2 edited
-
. (modified) (1 prop)
-
src/libohana/Makefile (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Ohana
-
Property svn:mergeinfo
set to
/branches/eam_branches/ohana.20150429 merged eligible
-
Property svn:mergeinfo
set to
-
trunk/Ohana/src/libohana/Makefile
r37807 r38441 1 1 default: install 2 2 help: 3 @echo "make options: install libohana clean dist test t ypetest"3 @echo "make options: install libohana clean dist test test.clean" 4 4 5 5 include ../../Makefile.System … … 10 10 MAN = $(HOME)/doc 11 11 INC = $(HOME)/include 12 TESTDIR = $(HOME)/test 12 TESTDIR = $(HOME)/test 13 TESTBIN = $(HOME)/test 13 14 include ../../Makefile.Common 14 15 … … 17 18 FULL_CPPFLAGS = $(BASE_CPPFLAGS) 18 19 FULL_LDFLAGS = $(BASE_LDFLAGS) 19 TFLAGS = $(FULL_CFLAGS) $(FULL_CPPFLAGS) $(FULL_LDFLAGS) -lohana -ltap_ohana20 20 21 install: $(DESTLIB)/libohana.a $(DESTLIB)/libohana.$(DLLTYPE) typetest 21 TEST_CFLAGS = $(BASE_CFLAGS) 22 TEST_CPPFLAGS = $(BASE_CPPFLAGS) 23 TEST_LDFLAGS = $(BASE_LDFLAGS) -lohana -ltap_ohana 24 25 install: $(DESTLIB)/libohana.a $(DESTLIB)/libohana.$(DLLTYPE) 22 26 libohana: $(LIB)/libohana.$(ARCH).a $(LIB)/libohana.$(ARCH).$(DLLTYPE) 23 27 … … 51 55 # $(SRC)/gsl_utils.$(ARCH).o \ 52 56 53 TYPETEST = \54 $(TESTDIR)/typetest.$(ARCH)55 56 $(TYPETEST) : $(LIB)/libohana.$(ARCH).a57 58 typetest: $(TYPETEST)59 for i in $(TYPETEST); do $$i || exit 1; done60 61 TEST = \62 $(TESTDIR)/memtest.$(ARCH)63 # $(TESTDIR)/string.$(ARCH)64 65 testcode: install $(TEST)66 test:67 $(MAKE) testcode68 for i in $(TEST); do $$i; done69 70 quicktest:71 for i in $(TEST); do $$i; done72 73 57 $(OBJS): $(INCS) 74 58 … … 79 63 $(DESTLIB)/libohana.$(DLLTYPE): $(LIB)/libohana.$(ARCH).$(DLLTYPE) 80 64 81 $(TESTDIR)/%.$(ARCH) : $(TESTDIR)/%.c 82 $(CC) $^ -o $@ $(TFLAGS) 83 84 .PHONY: test 85 65 TESTPROG = memtest typetest string 66 $(TESTPROG) : % : $(TESTBIN)/% $(OBJS) 67 test: $(TESTPROG) 68 for i in $(TESTPROG); do $(TESTBIN)/$$i 2>&1 | $(TESTHARNESS); done 69 test.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.
