Skip to content
Snippets Groups Projects
Select Git revision
  • 720aa16524aeac24927d6599a2a8b57b32fc637a
  • branch/OpenVMS default protected
  • wild/95631dbbf0d27e9c384a9e5c663c511498582616
  • branch/default
  • wild/2ae3cba9e9359949aabb0fe8badc2daf4cbe34f4
  • wild/1c0c438fd50ed1d1509be1138be105c56cc22e68
  • wild/be009b9853e7a0e9c016f97ad49e7b59cb4d0525
  • wild/5ee8de1961a3777185b6c25a397297b1b6412311
  • wild/7860b1b292d0b2d807b43fb435e4d262a3ee7c94
  • wild/91c80664d7b0b491d3edcf79db1567c23994c616
  • wild/877aec816f6cc6b9c95dfc09c8df969d528ddcaa
  • wild/c10b53d233cb39dffa7c4870fdfeac0557fd1215
  • wild/8ace824dce4086673d1bc73b7e913b2eac315e1a
  • wild/4488fd5a5b82ae8f868677602151ed9fd651113d
  • 1.7.13-vms
  • 1.7.10-vms
16 results

.travis.yml

Blame
  • Makefile.am 1.45 KiB
    ## Run `./bootstrap` to generate the "Makefile.in" files in this directory and
    ## the "$SUBDIRS" subdirectories.
    
    SUBDIRS = include src . tests
    
    EXTRA_DIST = Changes ReadMe.md License CMakeLists.txt doc/doxygen.cfg
    
    LIBYAML_TEST_SUITE_RUN_REPO_DEFAULT := https://github.com/yaml/libyaml
    LIBYAML_TEST_SUITE_RUN_REPO ?= $(LIBYAML_TEST_SUITE_RUN_REPO_DEFAULT)
    LIBYAML_TEST_SUITE_RUN_BRANCH ?= run-test-suite
    
    pkgconfigdir = $(libdir)/pkgconfig
    pkgconfig_DATA = yaml-0.1.pc
    
    maintainer-clean-local:
    	rm -f aclocal.m4 config.h.in configure config/*
    	-find ${builddir} -name Makefile.in -exec rm -f '{}' ';'
    
    distclean-local:
    	rm -fr tests/run-test-suite packaging
    	-git worktree prune
    
    .PHONY: bootstrap
    bootstrap: maintainer-clean
    	./bootstrap
    	./configure
    	make
    
    test: all
    	make -C tests check-TESTS
    
    test-suite: tests/run-test-suite all
    	make -C $< test
    
    test-all: test test-suite
    
    tests/run-test-suite:
    ifeq ($(LIBYAML_TEST_SUITE_RUN_REPO),$(LIBYAML_TEST_SUITE_RUN_REPO_DEFAULT))
    	  -git branch --track $(LIBYAML_TEST_SUITE_RUN_BRANCH) origin/$(LIBYAML_TEST_SUITE_RUN_BRANCH)
    	  -git worktree prune
    	  git worktree add $@ $(LIBYAML_TEST_SUITE_RUN_BRANCH)
        else
    	  git clone --branch $(LIBYAML_TEST_SUITE_RUN_BRANCH) $(LIBYAML_TEST_SUITE_RUN_REPO) $@
        endif
    
    docker-build:
    	make -C packaging/docker build
    
    docker-dist:
    	make -C packaging/docker libyaml-dist
    
    docker-test-pyyaml:
    	make -C packaging/docker test-pyyaml PYTHON=python2
    	make -C packaging/docker test-pyyaml PYTHON=python3