Commit Graph
28 Commits
Author SHA1 Message Date
Andrew Schwartzmeyer ddd350afeb Update Makefile for common DNX targets
This Makefile should probably go away, but I gave it a quick update to
so that there's a familiar interface.
2015-11-24 15:18:24 -08:00
Andrew Schwartzmeyer 51c7b9339c Fix third-party shebang test
Native powershell host can now be used as an interpreter for other
scripts through the hashbang/shebang directive.
2015-11-06 20:28:24 -08:00
Andrew Schwartzmeyer aea5af000f Remove deprecated POWERSHELL_HOST variable 2015-11-06 20:27:58 -08:00
Andrew Schwartzmeyer 392f9b0cd1 Prepend existing LD_LIBRARY_PATH
Though it's rarely ever set.
2015-11-04 15:09:29 -08:00
Andrew Schwartzmeyer 8dcb769bb7 Fix xUnit tests
Moved the xUnit tests build rules to their own Makefile, included by
monad-build/Makefile.

Temporarily introduced POWERSHELL_HOST to reenable running of
xunit.console.netcore.exe until this is built-in to the native
powershell host.
2015-11-04 15:09:29 -08:00
Andrew Schwartzmeyer 043016e72d Update Makefile to use powershell.exe 2015-11-04 15:09:29 -08:00
Zach Folwick c07a94ef24 Merge pull request 240 from dev/fix-pester into develop
Use $here to avoid 'cd $(PESTER)'
2015-11-02 23:22:04 +00:00
Andrew Schwartzmeyer 0b6adb68ee Use $here to avoid 'cd $(PESTER)'
Per the Pester examples: https://github.com/pester/Pester/blob/master/Examples/Calculator/Add-Numbers.Tests.ps1
2015-11-02 15:20:31 -08:00
Andrew Schwartzmeyer e24f4b43a1 Update monad-native to fix Jenkins job
monad-native has a new target, `install` which places the native bits
into bin and lib folders, which here are prefixed to monad-linux.

Note that the location of native-tests.xml has changed so that the
monad-native Jenkins build can pick it up.
2015-10-30 18:53:48 -07:00
Andrew Schwartzmeyer d92a3ea5b3 Fix distribution of .NET
I still really don't like copying this around, but until we get using
DNX, it's probably our best bet. Now, at least, the host can expect
lib/{powershell,coreclr}.
2015-10-28 10:04:39 -07:00
Andrew Schwartzmeyer dd394a455f Use defaults for PWRSH_ROOT and CORE_ROOT
This moves the PowerShell output to `lib/powershell` and copies the
.NET runtime assemblies to `lib/coreclr`.
2015-10-27 23:42:26 -07:00
Andrew Schwartzmeyer ba97c075eb Don't rm -rf tools on make distclean 2015-10-27 16:32:15 -07:00
Zachary Folwick a8215e0c73 made the shell target have a TEMP directory of /tmp 2015-10-27 10:19:48 -07:00
Andrew Schwartzmeyer b793a07b41 Add distclean-native target 2015-10-26 12:38:34 -07:00
Andrew Schwartzmeyer 9a4c774816 Fix recursive make test targets 2015-10-26 12:30:22 -07:00
Andrew Schwartzmeyer 36189b49a9 Fix make boostrap
Again
2015-10-26 12:11:16 -07:00
Andrew Schwartzmeyer 23c441511f Fix PSRP OMI provider name
And add dependency on powershell-native
2015-10-26 12:09:53 -07:00
Andrew Schwartzmeyer 3f2ade8c25 Ignore clean failures 2015-10-26 12:09:47 -07:00
Andrew Schwartzmeyer c8d1938b03 Enable native tests with make 2015-10-26 12:09:35 -07:00
Andrew Schwartzmeyer 03314f8382 Fix make distclean bootstrap 2015-10-26 12:01:01 -07:00
Andrew Schwartzmeyer d4747c9213 Fix clean target 2015-10-25 22:31:31 -07:00
Andrew Schwartzmeyer 7a0313aa4f Add note on various tracing options 2015-10-25 22:25:05 -07:00
Andrew Schwartzmeyer da64019f00 Add more clean targets 2015-10-25 22:25:05 -07:00
Andrew Schwartzmeyer 587dda00e8 Add PSRP and OMI building
Removed OMI test targets as they can be run directly from the OMI
folder, and there is a separate Jenkins job that does so.
2015-10-25 22:20:37 -07:00
Andrew Schwartzmeyer 3a9e979e8f Add Pester tests 2015-10-25 22:20:37 -07:00
Andrew Schwartzmeyer 4a11135994 Note that hashbang needs to be fixed 2015-10-25 20:51:16 -07:00
Andrew Schwartzmeyer a3aa2f56a0 Export POWERSHELL_SIMPLE variable 2015-10-25 20:46:31 -07:00
Andrew Schwartzmeyer 16a2ae2fa8 Start build refactor with top-level Makefile
- Recursively calls make in monad-linux and monad-build
- Eventually will deprecate scripts dir
- Makes monad-docker.sh shareable
2015-10-25 20:37:36 -07:00