Changes between Version 5 and Version 6 of Documentatie/Ontwikkelaar/OpenAC3
- Timestamp:
- 10/06/16 13:09:13 (10 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Documentatie/Ontwikkelaar/OpenAC3
v5 v6 1 [[TOC(heading=Omgeving, sectionindex, compact, depth=3, allactive, Documentatie/Ontwikkelaar/Omgeving/)]] 2 [[TOC(heading=Procedures, sectionindex, compact, depth=3, allactive, Documentatie/Ontwikkelaar/Procedures/)]] 3 [[TOC(heading=Documentatie, sectionindex, compact, depth=1, allactive, Documentatie/)]] 4 1 5 = OpenAC3 = 2 6 … … 74 78 Velvolgens heb je een directory `OpenACWebCore`. Als je daar in gaat, kan je met `make` de applicatie bouwen. De nodige assemblies worden opgehaald, en de applicatie wordt gecompileerd. Dit kan de eerste keer aardig wat tijd kosten, vanwege alle assemblies die worden opgehaald. Daarna gaat het een stuk sneller. 75 79 80 Als je make niet hebt, dan is `cd OpenACWeb ; dotnet build` ook goed. 81 76 82 Als het proces voltooid is, dan heb je in de subdirectory `OpenACWeb/bin/Debug/netcoreapp1.0/win7-x86/` een `OpenACWeb.exe`(plus wat andere bestanden) die je uit kunt voeren. Dat is de stand-alone executable van OpenAC 3 Server (plus support-bestanden, die wel nodig zijn). 77 83 78 84 85 == Packaging == 86 87 Het handigst kan je packages bouwen op een systeem met make geinstalleerd; de commando's die worden uitgevoerd zijn vervelend lang. 88 89 Pas de Makefile aan; bovenaan staat een lijst van `TARGET_PLATFORM` definities. Haal het commentaar-teken weg bij het platform dat je wilt. 90 91 {{{ 92 nmake setup build new-package 93 }}} 94 95 Met ''setup'' wordt de runtime opgehaald; dat hoeft maar een keer voor een gegeven target platform. Met ''build'' wordt de software gecompileert; dat is optioneel omdat ''new-package'' automatisch de software compileert als dat nodig is. 96 97 Merk op dat ''new-package'' alle packaging-artefacten weggooit voordat het opnieuw begint -- dus kopieer een MSI die je hebt gemaakt naar ergens anders voordat je voor een ander platform ook new-package gaat doen.