mirror of
https://github.com/bensuperpc/dockcross.git
synced 2024-12-22 16:24:27 +01:00
add windows images with shared linking
This commit is contained in:
parent
c2d0203a3c
commit
c9a7606f1f
2
Makefile
2
Makefile
@ -13,7 +13,7 @@ ORG = dockcross
|
||||
BIN = ./bin
|
||||
|
||||
# These images are built using the "build implicit rule"
|
||||
STANDARD_IMAGES = linux-s390x android-arm android-arm64 linux-x86 linux-x64 linux-arm64 linux-armv5 linux-armv6 linux-armv7 linux-mips linux-mipsel linux-ppc64le windows-x86 windows-x64 windows-x64-posix
|
||||
STANDARD_IMAGES = linux-s390x android-arm android-arm64 linux-x86 linux-x64 linux-arm64 linux-armv5 linux-armv6 linux-armv7 linux-mips linux-mipsel linux-ppc64le windows-static-x86 windows-static-x64 windows-static-x64-posix windows-shared-x86 windows-shared-x64 windows-shared-x64-posix
|
||||
|
||||
# Generated Dockerfiles.
|
||||
GEN_IMAGES = linux-s390x linux-mips manylinux-x86 manylinux-x64 web-wasm linux-arm64 windows-x86 windows-x64 windows-x64-posix linux-armv7 linux-armv5
|
||||
|
23
windows-shared-x64-posix/Dockerfile.in
Normal file
23
windows-shared-x64-posix/Dockerfile.in
Normal file
@ -0,0 +1,23 @@
|
||||
FROM dockcross/base:latest
|
||||
MAINTAINER Matt McCormick "matt.mccormick@kitware.com"
|
||||
|
||||
ENV WINEARCH win64
|
||||
ARG MXE_TARGET_ARCH=x86_64
|
||||
ARG MXE_TARGET_THREAD=.posix
|
||||
ARG MXE_TARGET_LINK=shared
|
||||
|
||||
#include "common.windows"
|
||||
|
||||
# Build-time metadata as defined at http://label-schema.org
|
||||
ARG BUILD_DATE
|
||||
ARG IMAGE=dockcross/windows-shared-x64-posix
|
||||
ARG VERSION=latest
|
||||
ARG VCS_REF
|
||||
ARG VCS_URL
|
||||
LABEL org.label-schema.build-date=$BUILD_DATE \
|
||||
org.label-schema.name=$IMAGE \
|
||||
org.label-schema.version=$VERSION \
|
||||
org.label-schema.vcs-ref=$VCS_REF \
|
||||
org.label-schema.vcs-url=$VCS_URL \
|
||||
org.label-schema.schema-version="1.0"
|
||||
ENV DEFAULT_DOCKCROSS_IMAGE ${IMAGE}:${VERSION}
|
23
windows-shared-x64/Dockerfile.in
Normal file
23
windows-shared-x64/Dockerfile.in
Normal file
@ -0,0 +1,23 @@
|
||||
FROM dockcross/base:latest
|
||||
MAINTAINER Matt McCormick "matt.mccormick@kitware.com"
|
||||
|
||||
ENV WINEARCH win64
|
||||
ARG MXE_TARGET_ARCH=x86_64
|
||||
ARG MXE_TARGET_THREAD=
|
||||
ARG MXE_TARGET_LINK=shared
|
||||
|
||||
#include "common.windows"
|
||||
|
||||
# Build-time metadata as defined at http://label-schema.org
|
||||
ARG BUILD_DATE
|
||||
ARG IMAGE=dockcross/windows-shared-x64
|
||||
ARG VERSION=latest
|
||||
ARG VCS_REF
|
||||
ARG VCS_URL
|
||||
LABEL org.label-schema.build-date=$BUILD_DATE \
|
||||
org.label-schema.name=$IMAGE \
|
||||
org.label-schema.version=$VERSION \
|
||||
org.label-schema.vcs-ref=$VCS_REF \
|
||||
org.label-schema.vcs-url=$VCS_URL \
|
||||
org.label-schema.schema-version="1.0"
|
||||
ENV DEFAULT_DOCKCROSS_IMAGE ${IMAGE}:${VERSION}
|
23
windows-shared-x86/Dockerfile.in
Normal file
23
windows-shared-x86/Dockerfile.in
Normal file
@ -0,0 +1,23 @@
|
||||
FROM dockcross/base:latest
|
||||
MAINTAINER Matt McCormick "matt.mccormick@kitware.com"
|
||||
|
||||
ENV WINEARCH win32
|
||||
ARG MXE_TARGET_ARCH=i686
|
||||
ARG MXE_TARGET_THREAD=
|
||||
ARG MXE_TARGET_LINK=shared
|
||||
|
||||
#include "common.windows"
|
||||
|
||||
# Build-time metadata as defined at http://label-schema.org
|
||||
ARG BUILD_DATE
|
||||
ARG IMAGE=dockcross/windows-shared-x86
|
||||
ARG VERSION=latest
|
||||
ARG VCS_REF
|
||||
ARG VCS_URL
|
||||
LABEL org.label-schema.build-date=$BUILD_DATE \
|
||||
org.label-schema.name=$IMAGE \
|
||||
org.label-schema.version=$VERSION \
|
||||
org.label-schema.vcs-ref=$VCS_REF \
|
||||
org.label-schema.vcs-url=$VCS_URL \
|
||||
org.label-schema.schema-version="1.0"
|
||||
ENV DEFAULT_DOCKCROSS_IMAGE ${IMAGE}:${VERSION}
|
@ -10,7 +10,7 @@ ARG MXE_TARGET_LINK=static
|
||||
|
||||
# Build-time metadata as defined at http://label-schema.org
|
||||
ARG BUILD_DATE
|
||||
ARG IMAGE=dockcross/windows-x64-posix
|
||||
ARG IMAGE=dockcross/windows-static-x64-posix
|
||||
ARG VERSION=latest
|
||||
ARG VCS_REF
|
||||
ARG VCS_URL
|
@ -10,7 +10,7 @@ ARG MXE_TARGET_LINK=static
|
||||
|
||||
# Build-time metadata as defined at http://label-schema.org
|
||||
ARG BUILD_DATE
|
||||
ARG IMAGE=dockcross/windows-x64
|
||||
ARG IMAGE=dockcross/windows-static-x64
|
||||
ARG VERSION=latest
|
||||
ARG VCS_REF
|
||||
ARG VCS_URL
|
@ -8,11 +8,9 @@ ARG MXE_TARGET_LINK=static
|
||||
|
||||
#include "common.windows"
|
||||
|
||||
WORKDIR /work
|
||||
|
||||
# Build-time metadata as defined at http://label-schema.org
|
||||
ARG BUILD_DATE
|
||||
ARG IMAGE=dockcross/windows-x86
|
||||
ARG IMAGE=dockcross/windows-static-x86
|
||||
ARG VERSION=latest
|
||||
ARG VCS_REF
|
||||
ARG VCS_URL
|
Loading…
Reference in New Issue
Block a user