diff --git a/3rdparty/Makefile b/3rdparty/Makefile index 9a9f5503..54ff37f8 100644 --- a/3rdparty/Makefile +++ b/3rdparty/Makefile @@ -390,12 +390,23 @@ $(PREFIX)/lib/libSDL_image.a: $(PREFIX)/lib/libSDLmain.a $(PREFIX)/lib/libSDL_image.a: $(SDLIMAGE)/.ok $(MKDIR) $(SDLIMAGE)/build +ifneq ($(LDFLAGS),) cd $(SDLIMAGE)/build && CC="$(CC) $(LDFLAGS)" CPPFLAGS=-I$(PREFIX)/include \ LDFLAGS="-L$(PREFIX)/lib $(ADDLDFLAGS)" \ ../configure --prefix=$(PREFIX) --with-sdl-prefix=$(PREFIX) \ --host=$(HOST) --build=$(BUILD) \ --disable-webp --disable-imageio --disable-sdltest \ - --disable-jpg-shared --disable-png-shared --disable-tif-shared + --disable-jpg-shared --disable-png-shared --disable-tif-shared \ + --disable-dependency-tracking +else + cd $(SDLIMAGE)/build && CPPFLAGS=-I$(PREFIX)/include \ + LDFLAGS="-L$(PREFIX)/lib $(ADDLDFLAGS)" \ + ../configure --prefix=$(PREFIX) --with-sdl-prefix=$(PREFIX) \ + --host=$(HOST) --build=$(BUILD) \ + --disable-webp --disable-imageio --disable-sdltest \ + --disable-jpg-shared --disable-png-shared --disable-tif-shared \ + --disable-dependency-tracking +endif cd $(SDLIMAGE)/build && $(MAKE) cd $(SDLIMAGE)/build && $(MAKE) install ifdef WIN32 diff --git a/appveyor.yml b/appveyor.yml new file mode 100644 index 00000000..3a2020f3 --- /dev/null +++ b/appveyor.yml @@ -0,0 +1,18 @@ +install: + - set PATH=C:\msys64\mingw32\bin;C:\msys64\usr\bin;%PATH% + - mingw32-make -v + - make -v + +build_script: + - mingw32-make 3rdparty API=win32 + - mingw32-make API=win32 + - mingw32-make ziprelease API=win32 + - mingw32-make 3rdparty + - mingw32-make + - mingw32-make ziprelease + +artifacts: + - path: '*.zip' + name: GrafX2 portable installation + - path: 'install\*.exe' + name: GrafX2 installer