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
|
BIN = ./bin
|
||||||
|
|
||||||
# These images are built using the "build implicit rule"
|
# 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.
|
# 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
|
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
|
# Build-time metadata as defined at http://label-schema.org
|
||||||
ARG BUILD_DATE
|
ARG BUILD_DATE
|
||||||
ARG IMAGE=dockcross/windows-x64-posix
|
ARG IMAGE=dockcross/windows-static-x64-posix
|
||||||
ARG VERSION=latest
|
ARG VERSION=latest
|
||||||
ARG VCS_REF
|
ARG VCS_REF
|
||||||
ARG VCS_URL
|
ARG VCS_URL
|
@ -10,7 +10,7 @@ ARG MXE_TARGET_LINK=static
|
|||||||
|
|
||||||
# Build-time metadata as defined at http://label-schema.org
|
# Build-time metadata as defined at http://label-schema.org
|
||||||
ARG BUILD_DATE
|
ARG BUILD_DATE
|
||||||
ARG IMAGE=dockcross/windows-x64
|
ARG IMAGE=dockcross/windows-static-x64
|
||||||
ARG VERSION=latest
|
ARG VERSION=latest
|
||||||
ARG VCS_REF
|
ARG VCS_REF
|
||||||
ARG VCS_URL
|
ARG VCS_URL
|
@ -8,11 +8,9 @@ ARG MXE_TARGET_LINK=static
|
|||||||
|
|
||||||
#include "common.windows"
|
#include "common.windows"
|
||||||
|
|
||||||
WORKDIR /work
|
|
||||||
|
|
||||||
# Build-time metadata as defined at http://label-schema.org
|
# Build-time metadata as defined at http://label-schema.org
|
||||||
ARG BUILD_DATE
|
ARG BUILD_DATE
|
||||||
ARG IMAGE=dockcross/windows-x86
|
ARG IMAGE=dockcross/windows-static-x86
|
||||||
ARG VERSION=latest
|
ARG VERSION=latest
|
||||||
ARG VCS_REF
|
ARG VCS_REF
|
||||||
ARG VCS_URL
|
ARG VCS_URL
|
Loading…
Reference in New Issue
Block a user