X-Git-Url: http://git.cascardo.eti.br/?a=blobdiff_plain;f=Makefile.am;h=3c2ae89aa46d56627143cf56c695ecc9a7fd8149;hb=bd9d70250b2ebffe43a8863b89bf9b3157a940d6;hp=d479c8b72136d0e49c251ec3880fed25326ccf71;hpb=8faeab7257a28ccf3a13d2e823cef83feabbb44c;p=cascardo%2Fovs.git diff --git a/Makefile.am b/Makefile.am index d479c8b72..3c2ae89aa 100644 --- a/Makefile.am +++ b/Makefile.am @@ -14,11 +14,13 @@ AM_LDFLAGS = $(SSL_LDFLAGS) if WIN32 AM_CPPFLAGS += -I $(top_srcdir)/include/windows +AM_CPPFLAGS += -I $(top_srcdir)/datapath-windows/include AM_CPPFLAGS += $(PTHREAD_INCLUDES) AM_LDFLAGS += $(PTHREAD_LDFLAGS) endif AM_CPPFLAGS += -I $(top_srcdir)/include +AM_CPPFLAGS += -I $(top_builddir)/include AM_CPPFLAGS += -I $(top_srcdir)/lib AM_CPPFLAGS += -I $(top_builddir)/lib @@ -57,7 +59,6 @@ CLEAN_LOCAL = DISTCLEANFILES = PYCOV_CLEAN_FILES = build-aux/check-structs,cover EXTRA_DIST = \ - BUILD.Windows \ CONTRIBUTING \ CodingStyle \ DESIGN \ @@ -73,6 +74,7 @@ EXTRA_DIST = \ INSTALL.SSL \ INSTALL.XenServer \ INSTALL.userspace \ + INSTALL.Windows \ IntegrationGuide \ NOTICE \ OPENFLOW-1.1+ \ @@ -80,6 +82,9 @@ EXTRA_DIST = \ README-lisp \ REPORTING-BUGS \ TODO \ + .travis.yml \ + .travis/build.sh \ + .travis/prepare.sh \ WHY-OVS \ boot.sh \ build-aux/cccl \ @@ -197,7 +202,7 @@ config-h-check: @cd $(srcdir); \ if test -e .git && (git --version) >/dev/null 2>&1 && \ git --no-pager grep -L '#include ' `git ls-files | grep '\.c$$' | \ - grep -vE '^datapath|^lib/sflow|^third-party'`; \ + grep -vE '^datapath|^lib/sflow|^third-party|^datapath-windows'`; \ then \ echo "See above for list of violations of the rule that"; \ echo "every C source file must #include ."; \ @@ -285,6 +290,16 @@ $(srcdir)/manpages.mk: $(MAN_ROOTS) build-aux/sodepends.pl fi CLEANFILES += manpage-dep-check +if VSTUDIO_DDK +ALL_LOCAL += ovsext_make +ovsext_make: datapath-windows/ovsext.sln + MSBuild.exe datapath-windows/ovsext.sln /target:Build /property:Configuration="$(VSTUDIO_CONFIG)" + +CLEAN_LOCAL += ovsext_clean +ovsext_clean: datapath-windows/ovsext.sln + MSBuild.exe datapath-windows/ovsext.sln /target:Clean /property:Configuration="$(VSTUDIO_CONFIG)" +endif + dist-hook: $(DIST_HOOKS) all-local: $(ALL_LOCAL) clean-local: $(CLEAN_LOCAL) @@ -313,3 +328,5 @@ include python/automake.mk include python/compat/automake.mk include tutorial/automake.mk include vtep/automake.mk +include datapath-windows/automake.mk +include datapath-windows/include/automake.mk