use $(TEST_FILE) instead of $(2).c and other

The following script was applied:

    set -xue

    find src/ plugins/ -name '*.mk' -type f > mks

    # special cases for test file:
    # ls -d src/*-test* | sed 's@-test.*@@' | sort | uniq --repeated
    sed 's@$(2).c@$(PWD)/src/$(PKG)-test.c@g' -i \
        src/{boost,freeimage,hdf5,lapack,sdl,sdl_image,sdl_sound}.mk
    sed 's@$(2).f@$(PWD)/src/$(PKG)-test.f@g' -i src/lapack.mk
    sed 's@$(PWD)/$(2).pro@$(PWD)/src/$(PKG)-test.pro@g' -i \
        src/qt.mk plugins/examples/custom-qt-min/overrides.mk
    sed 's@$(2)-CMakeLists.txt@$(PWD)/src/$(PKG)-test-CMakeLists.txt@g' \
        -i src/{sdl_image,sdl_sound}.mk

    # check
    for base in $(ls -d src/*-test* | sed 's@-test.*@@' | sort | uniq --repeated); do
        ! grep -q '$(2)' "${base}.mk"
    done

    # other $(2)
    sed 's@$(2).cpp@$(TEST_FILE)@g' -i $(cat mks)
    sed 's@$(2).cxx@$(TEST_FILE)@g' -i $(cat mks)
    sed 's@$(2).c@$(TEST_FILE)@g' -i $(cat mks)
    sed 's@$(2).ml@$(TEST_FILE)@g' -i $(cat mks)
    sed 's@$(2).f@$(TEST_FILE)@g' -i $(cat mks)

    # check
    ! grep '$(2)' $(cat mks)

See https://github.com/mxe/mxe/issues/1452
pull/1469/head
Boris Nagaev 8 years ago
parent 208f5cc850
commit 17e40d3884

@ -78,7 +78,7 @@ define qt_BUILD
ln -sf '$(PREFIX)/$(TARGET)/qt/bin/qmake' '$(PREFIX)/bin/$(TARGET)'-qmake-qt4
mkdir '$(1)/test-qt'
cd '$(1)/test-qt' && '$(PREFIX)/$(TARGET)/qt/bin/qmake' '$(PWD)/$(2).pro'
cd '$(1)/test-qt' && '$(PREFIX)/$(TARGET)/qt/bin/qmake' '$(PWD)/src/$(PKG)-test.pro'
$(MAKE) -C '$(1)/test-qt' -j '$(JOBS)'
$(INSTALL) -m755 '$(1)/test-qt/release/test-qt.exe' '$(PREFIX)/$(TARGET)/bin/'

@ -26,6 +26,6 @@ define $(PKG)_BUILD
'$(TARGET)-g++' \
-W -Wall -Werror \
'$(2).cpp' -o '$(PREFIX)/$(TARGET)/bin/test-armadillo.exe' \
'$(TEST_FILE)' -o '$(PREFIX)/$(TARGET)/bin/test-armadillo.exe' \
-larmadillo -llapack -lblas -lgfortran -lquadmath
endef

@ -30,6 +30,6 @@ define $(PKG)_BUILD
'$(TARGET)-gcc' \
-W -Wall -Werror -ansi -pedantic \
'$(2).c' -o '$(PREFIX)/$(TARGET)/bin/test-assimp.exe' \
'$(TEST_FILE)' -o '$(PREFIX)/$(TARGET)/bin/test-assimp.exe' \
`'$(TARGET)-pkg-config' assimp --cflags --libs`
endef

@ -40,6 +40,6 @@ define $(PKG)_BUILD
'$(TARGET)-gcc' \
-W -Wall -Werror -ansi -pedantic \
'$(2).c' -o '$(PREFIX)/$(TARGET)/bin/test-aubio.exe' \
'$(TEST_FILE)' -o '$(PREFIX)/$(TARGET)/bin/test-aubio.exe' \
`'$(TARGET)-pkg-config' aubio --cflags --libs`
endef

@ -67,7 +67,7 @@ define $(PKG)_BUILD
'$(TARGET)-g++' \
-W -Wall -Werror -ansi -U__STRICT_ANSI__ -pedantic \
'$(2).cpp' -o '$(PREFIX)/$(TARGET)/bin/test-boost.exe' \
'$(PWD)/src/$(PKG)-test.cpp' -o '$(PREFIX)/$(TARGET)/bin/test-boost.exe' \
-DBOOST_THREAD_USE_LIB \
-lboost_serialization-mt \
-lboost_thread_win32-mt \

@ -33,6 +33,6 @@ define $(PKG)_BUILD
'$(TARGET)-g++' \
-W -Wall -Werror -ansi -pedantic \
'$(2).cpp' -o '$(PREFIX)/$(TARGET)/bin/test-$(PKG).exe' \
'$(TEST_FILE)' -o '$(PREFIX)/$(TARGET)/bin/test-$(PKG).exe' \
`'$(TARGET)-pkg-config' $(PKG) --cflags --libs`
endef

@ -53,7 +53,7 @@ define $(PKG)_BUILD
'$(TARGET)-g++' \
-W -Wall -ansi -pedantic \
'$(2).cpp' \
'$(TEST_FILE)' \
`'$(TARGET)-pkg-config' --cflags --libs CEGUI-OPENGL glut freetype2 libpcre` \
-lCEGUIFreeImageImageCodec -lCEGUIXercesParser -lCEGUIFalagardWRBase \
`'$(TARGET)-pkg-config' --libs --cflags freeimage xerces-c` \

@ -27,7 +27,7 @@ define $(PKG)_BUILD
'$(TARGET)-gcc' \
-W -Wall -Werror -ansi \
'$(2).c' -o '$(PREFIX)/$(TARGET)/bin/test-cfitsio.exe' \
'$(TEST_FILE)' -o '$(PREFIX)/$(TARGET)/bin/test-cfitsio.exe' \
`'$(TARGET)-pkg-config' cfitsio --cflags --libs`
endef

@ -34,6 +34,6 @@ define $(PKG)_BUILD
'$(TARGET)-gcc' \
-W -Wall -Werror -ansi -pedantic -std=c99 \
'$(2).c' -o '$(PREFIX)/$(TARGET)/bin/test-chipmunk.exe' \
'$(TEST_FILE)' -o '$(PREFIX)/$(TARGET)/bin/test-chipmunk.exe' \
-lchipmunk
endef

@ -33,6 +33,6 @@ define $(PKG)_BUILD
'$(TARGET)-gcc' \
-std=c99 -W -Wall -Werror -pedantic \
'$(2).c' -o '$(PREFIX)/$(TARGET)/bin/test-coda.exe' \
'$(TEST_FILE)' -o '$(PREFIX)/$(TARGET)/bin/test-coda.exe' \
-lcoda
endef

@ -35,6 +35,6 @@ define $(PKG)_BUILD
'$(TARGET)-g++' \
-W -Wall -pedantic \
'$(2).cpp' -o '$(PREFIX)/$(TARGET)/bin/test-coin.exe' \
'$(TEST_FILE)' -o '$(PREFIX)/$(TARGET)/bin/test-coin.exe' \
`'$(TARGET)-pkg-config' Coin --cflags --libs`
endef

@ -49,6 +49,6 @@ define $(PKG)_BUILD
$(TARGET)-g++ \
-W -Wall -Werror -ansi -pedantic \
'$(2).cpp' -o '$(PREFIX)/$(TARGET)/bin/test-$(PKG).exe' \
'$(TEST_FILE)' -o '$(PREFIX)/$(TARGET)/bin/test-$(PKG).exe' \
`$(TARGET)-pkg-config cryptopp --cflags --libs`
endef

@ -30,6 +30,6 @@ define $(PKG)_BUILD
'$(TARGET)-gcc' \
-W -Wall -Werror -ansi -pedantic \
'$(2).c' -o '$(PREFIX)/$(TARGET)/bin/test-curl.exe' \
'$(TEST_FILE)' -o '$(PREFIX)/$(TARGET)/bin/test-curl.exe' \
`'$(TARGET)-pkg-config' libcurl --cflags --libs`
endef

@ -25,7 +25,7 @@ define $(PKG)_BUILD
-Drun_res=1 -Drun_res__TRYRUN_OUTPUT=""
$(MAKE) -C '$(1)'/build -j '$(JOBS)' install VERBOSE=1
'$(TARGET)-g++' -W -Wall '$(2).cpp' -o \
'$(TARGET)-g++' -W -Wall '$(TEST_FILE)' -o \
'$(PREFIX)/$(TARGET)/bin/test-$(PKG).exe' \
`'$(TARGET)-pkg-config' --cflags --libs eigen3`
endef

@ -39,6 +39,6 @@ define $(PKG)_BUILD
'$(TARGET)-gcc' \
-W -Wall -Werror -ansi -pedantic \
'$(2).c' -o '$(PREFIX)/$(TARGET)/bin/test-file.exe' \
'$(TEST_FILE)' -o '$(PREFIX)/$(TARGET)/bin/test-file.exe' \
-lmagic -lgnurx -lshlwapi
endef

@ -30,6 +30,6 @@ define $(PKG)_BUILD
'$(TARGET)-g++' \
-W -Wall -Werror -pedantic -ansi \
'$(2).cpp' -o '$(PREFIX)/$(TARGET)/bin/test-fltk.exe' \
'$(TEST_FILE)' -o '$(PREFIX)/$(TARGET)/bin/test-fltk.exe' \
`$(TARGET)-fltk-config --cxxflags --ld$(if $(BUILD_STATIC),static)flags`
endef

@ -29,6 +29,6 @@ define $(PKG)_BUILD
'$(TARGET)-gcc' \
-W -Wall -Werror -ansi -pedantic \
'$(2).c' -o '$(PREFIX)/$(TARGET)/bin/test-freeglut.exe' \
'$(TEST_FILE)' -o '$(PREFIX)/$(TARGET)/bin/test-freeglut.exe' \
`'$(TARGET)-pkg-config' glut --cflags --libs`
endef

@ -56,12 +56,12 @@ define $(PKG)_BUILD
'$(TARGET)-gcc' \
-W -Wall -Werror -ansi -pedantic \
'$(2).c' -o '$(PREFIX)/$(TARGET)/bin/test-freeimage.exe' \
'$(PWD)/src/$(PKG)-test.c' -o '$(PREFIX)/$(TARGET)/bin/test-freeimage.exe' \
`'$(TARGET)-pkg-config' freeimage --cflags --libs`
'$(TARGET)-g++' \
-W -Wall -Werror -ansi -pedantic \
'$(2).cpp' -o '$(PREFIX)/$(TARGET)/bin/test-freeimageplus.exe' \
'$(PWD)/src/$(PKG)-test.cpp' -o '$(PREFIX)/$(TARGET)/bin/test-freeimageplus.exe' \
`'$(TARGET)-pkg-config' freeimageplus --cflags --libs`
endef

@ -35,7 +35,7 @@ define $(PKG)_BUILD
'$(TARGET)-gcc' \
-W -Wall -Werror -ansi \
'$(2).c' -o '$(PREFIX)/$(TARGET)/bin/test-$(PKG).exe' \
'$(TEST_FILE)' -o '$(PREFIX)/$(TARGET)/bin/test-$(PKG).exe' \
`'$(TARGET)-pkg-config' freetype2 --cflags --libs` \
`'$(TARGET)-pkg-config' ftgl --cflags --libs`
endef

@ -29,7 +29,7 @@ define $(PKG)_BUILD
'$(TARGET)-gcc' \
-W -Wall -Werror -ansi -pedantic \
'$(2).c' -o '$(PREFIX)/$(TARGET)/bin/test-gd.exe' \
'$(TEST_FILE)' -o '$(PREFIX)/$(TARGET)/bin/test-gd.exe' \
`'$(PREFIX)/$(TARGET)/bin/gdlib-config' --cflags --libs`
endef

@ -26,6 +26,6 @@ define $(PKG)_BUILD
'$(TARGET)-gcc' \
-W -Wall -Werror -ansi -pedantic \
'$(2).c' -o '$(PREFIX)/$(TARGET)/bin/test-geos.exe' \
'$(TEST_FILE)' -o '$(PREFIX)/$(TARGET)/bin/test-geos.exe' \
`'$(PREFIX)/bin/$(TARGET)-geos-config' --cflags --clibs`
endef

@ -60,11 +60,11 @@ define $(PKG)_BUILD
'$(TARGET)-gcc' \
-W -Wall -Werror -ansi -pedantic \
`'$(TARGET)-pkg-config' glew --cflags` \
'$(2).c' -o '$(PREFIX)/$(TARGET)/bin/test-glew.exe' \
'$(TEST_FILE)' -o '$(PREFIX)/$(TARGET)/bin/test-glew.exe' \
`'$(TARGET)-pkg-config' glew --libs`
'$(TARGET)-gcc' \
-W -Wall -Werror -ansi -pedantic \
`'$(TARGET)-pkg-config' glewmx --cflags` \
'$(2).c' -o '$(PREFIX)/$(TARGET)/bin/test-glewmx.exe' \
'$(TEST_FILE)' -o '$(PREFIX)/$(TARGET)/bin/test-glewmx.exe' \
`'$(TARGET)-pkg-config' glewmx --libs`
endef

@ -43,7 +43,7 @@ define $(PKG)_BUILD
#Test
'$(TARGET)-gcc' \
-W -Wall -Werror -ansi -pedantic \
'$(2).c' -o '$(PREFIX)/$(TARGET)/bin/test-glfw2.exe' \
'$(TEST_FILE)' -o '$(PREFIX)/$(TARGET)/bin/test-glfw2.exe' \
`'$(TARGET)-pkg-config' libglfw --cflags --libs`
endef

@ -33,7 +33,7 @@ define $(PKG)_BUILD
'$(TARGET)-gcc' \
-W -Wall -Werror -ansi -pedantic \
'$(2).c' -o '$(PREFIX)/$(TARGET)/bin/test-glfw3.exe' \
'$(TEST_FILE)' -o '$(PREFIX)/$(TARGET)/bin/test-glfw3.exe' \
`'$(TARGET)-pkg-config' glfw3 --cflags --libs`
endef

@ -23,6 +23,6 @@ define $(PKG)_BUILD
'$(TARGET)-g++' \
-W -Wall -Werror -ansi -pedantic \
'$(2).cpp' -o '$(PREFIX)/$(TARGET)/bin/test-glm.exe'
'$(TEST_FILE)' -o '$(PREFIX)/$(TARGET)/bin/test-glm.exe'
endef

@ -38,6 +38,6 @@ define $(PKG)_BUILD
'$(TARGET)-gcc' \
-W -Wall -Werror -ansi -pedantic \
'$(2).c' -o '$(PREFIX)/$(TARGET)/bin/test-gnutls.exe' \
'$(TEST_FILE)' -o '$(PREFIX)/$(TARGET)/bin/test-gnutls.exe' \
`'$(TARGET)-pkg-config' gnutls --cflags --libs`
endef

@ -49,6 +49,6 @@ define $(PKG)_BUILD
'$(TARGET)-g++' \
-W -Wall -Werror -pedantic -std=gnu++0x \
'$(2).cpp' -o '$(PREFIX)/$(TARGET)/bin/test-graphicsmagick.exe' \
'$(TEST_FILE)' -o '$(PREFIX)/$(TARGET)/bin/test-graphicsmagick.exe' \
`'$(TARGET)-pkg-config' GraphicsMagick++ --cflags --libs` -llzma
endef

@ -29,7 +29,7 @@ define $(PKG)_BUILD
'$(TARGET)-gcc' \
-W -Wall -Werror -ansi -pedantic \
'$(2).c' -o '$(PREFIX)/$(TARGET)/bin/test-gsl.exe' \
'$(TEST_FILE)' -o '$(PREFIX)/$(TARGET)/bin/test-gsl.exe' \
-lgsl
endef

@ -26,7 +26,7 @@ define $(PKG)_BUILD
'$(TARGET)-gcc' \
-W -Wall -Werror -ansi -pedantic \
'$(2).c' -o '$(PREFIX)/$(TARGET)/bin/test-gta.exe' \
'$(TEST_FILE)' -o '$(PREFIX)/$(TARGET)/bin/test-gta.exe' \
`'$(TARGET)-pkg-config' gta --cflags --libs`
endef

@ -35,7 +35,7 @@ define $(PKG)_BUILD
'$(TARGET)-gcc' \
-W -Wall -Werror -ansi \
'$(2).c' -o '$(PREFIX)/$(TARGET)/bin/test-gtk2.exe' \
'$(TEST_FILE)' -o '$(PREFIX)/$(TARGET)/bin/test-gtk2.exe' \
`'$(TARGET)-pkg-config' gtk+-2.0 gmodule-2.0 --cflags --libs`
endef

@ -34,7 +34,7 @@ define $(PKG)_BUILD
'$(TARGET)-gcc' \
-W -Wall -Werror -ansi \
'$(2).c' -o '$(PREFIX)/$(TARGET)/bin/test-gtk3.exe' \
'$(TEST_FILE)' -o '$(PREFIX)/$(TARGET)/bin/test-gtk3.exe' \
`'$(TARGET)-pkg-config' gtk+-3.0 --cflags --libs`
endef

@ -40,7 +40,7 @@ define $(PKG)_BUILD
'$(TARGET)-gcc' \
-W -Wall -ansi -pedantic \
'$(2).c' -o '$(PREFIX)/$(TARGET)/bin/test-gtkglext.exe' \
'$(TEST_FILE)' -o '$(PREFIX)/$(TARGET)/bin/test-gtkglext.exe' \
`'$(TARGET)-pkg-config' gtkglext-1.0 --cflags --libs`
endef

@ -32,7 +32,7 @@ define $(PKG)_BUILD
'$(TARGET)-g++' \
-W -Wall -Werror -pedantic -std=c++0x \
'$(2).cpp' -o '$(PREFIX)/$(TARGET)/bin/test-gtkglextmm.exe' \
'$(TEST_FILE)' -o '$(PREFIX)/$(TARGET)/bin/test-gtkglextmm.exe' \
`'$(TARGET)-pkg-config' gtkglextmm-1.2 --cflags --libs`
endef

@ -38,7 +38,7 @@ define $(PKG)_BUILD
'$(TARGET)-gcc' \
-W -Wall -Werror -ansi \
'$(2).c' -o '$(PREFIX)/$(TARGET)/bin/test-gtkimageview.exe' \
'$(TEST_FILE)' -o '$(PREFIX)/$(TARGET)/bin/test-gtkimageview.exe' \
`'$(TARGET)-pkg-config' gtkimageview --cflags --libs`
endef

@ -31,7 +31,7 @@ define $(PKG)_BUILD
'$(TARGET)-g++' \
-W -Wall -Werror -pedantic -std=c++0x \
'$(2).cpp' -o '$(PREFIX)/$(TARGET)/bin/test-gtkmm2.exe' \
'$(TEST_FILE)' -o '$(PREFIX)/$(TARGET)/bin/test-gtkmm2.exe' \
`'$(TARGET)-pkg-config' gtkmm-2.4 --cflags --libs`
endef

@ -30,7 +30,7 @@ define $(PKG)_BUILD
'$(TARGET)-g++' \
-W -Wall -Werror -pedantic -std=c++0x \
'$(2).cpp' -o '$(PREFIX)/$(TARGET)/bin/test-gtkmm3.exe' \
'$(TEST_FILE)' -o '$(PREFIX)/$(TARGET)/bin/test-gtkmm3.exe' \
`'$(TARGET)-pkg-config' gtkmm-3.0 --cflags --libs`
endef

@ -37,7 +37,7 @@ define $(PKG)_BUILD
'$(TARGET)-gcc' \
-W -Wall -Werror -ansi -pedantic \
'$(2).c' -o '$(PREFIX)/$(TARGET)/bin/test-guile.exe' \
'$(TEST_FILE)' -o '$(PREFIX)/$(TARGET)/bin/test-guile.exe' \
`'$(TARGET)-pkg-config' guile-$(call SHORT_PKG_VERSION,$(PKG)) --cflags --libs` \
-DGUILE_MAJOR_MINOR=\"$(call SHORT_PKG_VERSION,$(PKG))\"
endef

@ -29,7 +29,7 @@ define $(PKG)_BUILD
'$(TARGET)-gcc' \
-std=c99 -W -Wall -Werror -pedantic \
'$(2).c' -o '$(PREFIX)/$(TARGET)/bin/test-$(PKG).exe' \
'$(TEST_FILE)' -o '$(PREFIX)/$(TARGET)/bin/test-$(PKG).exe' \
-lhdfeos -lmfhdf -ldf -lz -ljpeg -lportablexdr -lws2_32
endef

@ -27,7 +27,7 @@ define $(PKG)_BUILD
'$(TARGET)-gcc' \
-std=c99 -W -Wall -Werror -pedantic \
'$(2).c' -o '$(PREFIX)/$(TARGET)/bin/test-$(PKG).exe' \
'$(TEST_FILE)' -o '$(PREFIX)/$(TARGET)/bin/test-$(PKG).exe' \
-lhe5_hdfeos -lhdf5_hl -lhdf5 -lz
endef

@ -67,7 +67,7 @@ define $(PKG)_BUILD
## test hdf5
'$(TARGET)-g++' \
-W -Wall -Werror -ansi -pedantic \
'$(2).cpp' -o '$(PREFIX)/$(TARGET)/bin/test-hdf5.exe' \
'$(PWD)/src/$(PKG)-test.cpp' -o '$(PREFIX)/$(TARGET)/bin/test-hdf5.exe' \
-lhdf5_hl -lhdf5 -lz
# test cmake can find hdf5

@ -28,6 +28,6 @@ define $(PKG)_BUILD
# Test
'$(TARGET)-g++' \
-W -Wall -Werror -std=c++0x -pedantic \
'$(2).cpp' -o '$(PREFIX)/$(TARGET)/bin/test-hunspell.exe' \
'$(TEST_FILE)' -o '$(PREFIX)/$(TARGET)/bin/test-hunspell.exe' \
`'$(TARGET)-pkg-config' hunspell --cflags --libs`
endef

@ -33,6 +33,6 @@ define $(PKG)_BUILD
'$(1)'/libtool --mode=link --tag=CXX \
'$(TARGET)-g++' -Wall -Wextra -std=gnu++0x \
'$(2).cpp' -o '$(PREFIX)/$(TARGET)/bin/test-imagemagick.exe' \
'$(TEST_FILE)' -o '$(PREFIX)/$(TARGET)/bin/test-imagemagick.exe' \
`'$(TARGET)-pkg-config' ImageMagick++ --cflags --libs`
endef

@ -31,6 +31,6 @@ define $(PKG)_BUILD
'$(TARGET)-gcc' \
-W -Wall -Werror -ansi -pedantic \
'$(2).c' -o '$(PREFIX)/$(TARGET)/bin/test-jpeg.exe' \
'$(TEST_FILE)' -o '$(PREFIX)/$(TARGET)/bin/test-jpeg.exe' \
`'$(TARGET)-pkg-config' jpeg --libs`
endef

@ -27,7 +27,7 @@ define $(PKG)_BUILD
'$(TARGET)-gcc' \
-W -Wall -Werror -ansi -pedantic \
'$(2).c' -o '$(PREFIX)/$(TARGET)/bin/test-json-c.exe' \
'$(TEST_FILE)' -o '$(PREFIX)/$(TARGET)/bin/test-json-c.exe' \
`'$(TARGET)-pkg-config' json-c --cflags --libs`
endef

@ -29,11 +29,11 @@ define $(PKG)_BUILD
'$(TARGET)-gfortran' \
-W -Wall -Werror -pedantic \
'$(2).f' -o '$(PREFIX)/$(TARGET)/bin/test-lapack.exe' \
'$(PWD)/src/$(PKG)-test.f' -o '$(PREFIX)/$(TARGET)/bin/test-lapack.exe' \
-llapack
'$(TARGET)-gcc' \
-W -Wall -Werror -pedantic \
'$(2).c' -o '$(PREFIX)/$(TARGET)/bin/test-lapacke.exe' \
'$(PWD)/src/$(PKG)-test.c' -o '$(PREFIX)/$(TARGET)/bin/test-lapacke.exe' \
-llapacke -llapack -lcblas -lblas -lgfortran -lquadmath
endef

@ -28,6 +28,6 @@ define $(PKG)_BUILD
# Don't use `-ansi`, as lensfun uses C++-style `//` comments.
'$(TARGET)-gcc' \
-W -Wall -Werror \
'$(2).c' -o '$(PREFIX)/$(TARGET)/bin/test-lensfun.exe' \
'$(TEST_FILE)' -o '$(PREFIX)/$(TARGET)/bin/test-lensfun.exe' \
`'$(TARGET)-pkg-config' lensfun glib-2.0 --cflags --libs`
endef

@ -28,7 +28,7 @@ define $(PKG)_BUILD
'$(TARGET)-gcc' \
-W -Wall -Werror -std=c99 -pedantic \
'$(2).c' \
'$(TEST_FILE)' \
-o '$(PREFIX)/$(TARGET)/bin/test-libaacs.exe' \
`'$(TARGET)-pkg-config' libaacs --cflags --libs`
endef

@ -32,6 +32,6 @@ define $(PKG)_BUILD
'$(TARGET)-gcc' \
-W -Wall -Werror -ansi -pedantic \
'$(2).c' -o '$(PREFIX)/$(TARGET)/bin/test-libarchive.exe' \
'$(TEST_FILE)' -o '$(PREFIX)/$(TARGET)/bin/test-libarchive.exe' \
`'$(TARGET)-pkg-config' --libs-only-l libarchive`
endef

@ -32,6 +32,6 @@ define $(PKG)_BUILD
'$(TARGET)-gcc' \
-W -Wall -Werror -ansi -pedantic \
'$(2).c' -o '$(PREFIX)/$(TARGET)/bin/test-libass.exe' \
'$(TEST_FILE)' -o '$(PREFIX)/$(TARGET)/bin/test-libass.exe' \
`'$(TARGET)-pkg-config' libass --cflags --libs`
endef

@ -31,7 +31,7 @@ define $(PKG)_BUILD
'$(TARGET)-g++' \
-W -Wall -Werror -ansi -pedantic \
'$(2).cpp' -o '$(PREFIX)/$(TARGET)/bin/test-$(PKG).exe' \
'$(TEST_FILE)' -o '$(PREFIX)/$(TARGET)/bin/test-$(PKG).exe' \
`'$(TARGET)-pkg-config' libechonest --cflags --libs`
endef

@ -26,6 +26,6 @@ define $(PKG)_BUILD
'$(TARGET)-gcc' \
-W -Wall -Werror -std=c99 -pedantic \
'$(2).c' -o '$(PREFIX)/$(TARGET)/bin/test-libffi.exe' \
'$(TEST_FILE)' -o '$(PREFIX)/$(TARGET)/bin/test-libffi.exe' \
`'$(TARGET)-pkg-config' libffi --cflags --libs`
endef

@ -32,6 +32,6 @@ define $(PKG)_BUILD
'$(TARGET)-gcc' \
-W -Wall -Wextra -Werror \
'$(2).c' -o '$(PREFIX)/$(TARGET)/bin/test-libftdi1.exe' \
'$(TEST_FILE)' -o '$(PREFIX)/$(TARGET)/bin/test-libftdi1.exe' \
`'$(TARGET)-pkg-config' libftdi1 --cflags --libs`
endef

@ -30,7 +30,7 @@ define $(PKG)_MAKE
'$(TARGET)-gcc' \
-W -Wall -Werror -ansi -pedantic \
'$(2).c' -o '$(PREFIX)/$(TARGET)/bin/test-libgcrypt.exe' \
'$(TEST_FILE)' -o '$(PREFIX)/$(TARGET)/bin/test-libgcrypt.exe' \
`$(TARGET)-libgcrypt-config --cflags --libs`
endef

@ -29,6 +29,6 @@ define $(PKG)_BUILD
'$(TARGET)-gcc' \
-W -Wall -Werror -ansi -pedantic \
'$(2).c' -o '$(PREFIX)/$(TARGET)/bin/test-libgsasl.exe' \
'$(TEST_FILE)' -o '$(PREFIX)/$(TARGET)/bin/test-libgsasl.exe' \
`'$(TARGET)-pkg-config' libgsasl --cflags --libs`
endef

@ -27,7 +27,7 @@ define $(PKG)_BUILD
'$(TARGET)-gcc' \
-W -Wall -Werror -ansi -pedantic \
'$(2).c' -o '$(PREFIX)/$(TARGET)/bin/test-libiberty.exe' \
'$(TEST_FILE)' -o '$(PREFIX)/$(TARGET)/bin/test-libiberty.exe' \
-I$(PREFIX)/$(TARGET)/include/libiberty -liberty
endef

@ -25,6 +25,6 @@ define $(PKG)_BUILD
'$(TARGET)-gcc' \
-W -Wall -Werror -ansi -pedantic \
'$(2).c' -o '$(PREFIX)/$(TARGET)/bin/test-libical.exe' \
'$(TEST_FILE)' -o '$(PREFIX)/$(TARGET)/bin/test-libical.exe' \
`'$(TARGET)-pkg-config' libical --cflags --libs`
endef

@ -27,6 +27,6 @@ define $(PKG)_BUILD
'$(TARGET)-gcc' \
-W -Wall -Werror -ansi -pedantic \
'$(2).c' -o '$(PREFIX)/$(TARGET)/bin/test-libidn.exe' \
'$(TEST_FILE)' -o '$(PREFIX)/$(TARGET)/bin/test-libidn.exe' \
`'$(TARGET)-pkg-config' libidn --cflags --libs`
endef

@ -37,7 +37,7 @@ define $(PKG)_BUILD
'$(TARGET)-g++' \
-W -Wall -Werror -ansi -pedantic \
'$(2).cpp' -o '$(PREFIX)/$(TARGET)/bin/test-libircclient.exe' \
'$(TEST_FILE)' -o '$(PREFIX)/$(TARGET)/bin/test-libircclient.exe' \
-lircclient -lws2_32
endef

@ -31,6 +31,6 @@ define $(PKG)_BUILD
'$(TARGET)-gcc' \
-W -Wall -Werror -ansi -pedantic -std=c99 \
'$(2).c' -o '$(PREFIX)/$(TARGET)/bin/test-liblaxjson.exe' \
'$(TEST_FILE)' -o '$(PREFIX)/$(TARGET)/bin/test-liblaxjson.exe' \
-llaxjson
endef

@ -33,7 +33,7 @@ define $(PKG)_BUILD
'$(TARGET)-gcc' \
-W -Wall -Werror -std=c99 -pedantic -Wno-error=unused-parameter \
'$(2).c' -o '$(PREFIX)/$(TARGET)/bin/test-libmicrohttpd.exe' \
'$(TEST_FILE)' -o '$(PREFIX)/$(TARGET)/bin/test-libmicrohttpd.exe' \
`'$(TARGET)-pkg-config' --cflags --libs libmicrohttpd`
endef

@ -27,6 +27,6 @@ define $(PKG)_BUILD
'$(TARGET)-gcc' \
-W -Wall -Werror -std=c99 -pedantic \
'$(2).c' -o '$(PREFIX)/$(TARGET)/bin/test-libmikmod.exe' \
'$(TEST_FILE)' -o '$(PREFIX)/$(TARGET)/bin/test-libmikmod.exe' \
`'$(PREFIX)/$(TARGET)/bin/libmikmod-config' --cflags --libs`
endef

@ -23,6 +23,6 @@ define $(PKG)_BUILD
'$(TARGET)-gcc' \
-W -Wall -ansi -pedantic \
'$(2).c' -o '$(PREFIX)/$(TARGET)/bin/test-libmodplug.exe' \
'$(TEST_FILE)' -o '$(PREFIX)/$(TARGET)/bin/test-libmodplug.exe' \
`'$(TARGET)-pkg-config' libmodplug --cflags --libs`
endef

@ -53,6 +53,6 @@ define $(PKG)_BUILD
# build test with mysql_config
'$(TARGET)-g++' \
-W -Wall -Werror -ansi -pedantic \
'$(2).c' -o '$(PREFIX)/$(TARGET)/bin/test-$(PKG).exe' \
'$(TEST_FILE)' -o '$(PREFIX)/$(TARGET)/bin/test-$(PKG).exe' \
`'$(PREFIX)/$(TARGET)/bin/mysql_config' --cflags --libs`
endef

@ -25,6 +25,6 @@ define $(PKG)_BUILD
'$(TARGET)-gcc' \
-W -Wall -Werror -ansi -pedantic \
'$(2).c' -o '$(PREFIX)/$(TARGET)/bin/test-liboauth.exe' \
'$(TEST_FILE)' -o '$(PREFIX)/$(TARGET)/bin/test-liboauth.exe' \
`'$(TARGET)-pkg-config' oauth --cflags --libs`
endef

@ -29,6 +29,6 @@ define $(PKG)_BUILD
'$(TARGET)-gcc' \
-W -Wall -Werror -std=c99 -pedantic \
'$(2).c' -o '$(PREFIX)/$(TARGET)/bin/test-libpng.exe' \
'$(TEST_FILE)' -o '$(PREFIX)/$(TARGET)/bin/test-libpng.exe' \
`'$(PREFIX)/$(TARGET)/bin/libpng-config' --static --cflags --libs`
endef

@ -27,6 +27,6 @@ define $(PKG)_BUILD
'$(TARGET)-gcc' \
-mwindows -W -Wall -Werror -Wno-error=deprecated-declarations \
-std=c99 -pedantic \
'$(2).c' -o '$(PREFIX)/$(TARGET)/bin/test-librsvg.exe' \
'$(TEST_FILE)' -o '$(PREFIX)/$(TARGET)/bin/test-librsvg.exe' \
`'$(TARGET)-pkg-config' librsvg-2.0 --cflags --libs`
endef

@ -29,6 +29,6 @@ define $(PKG)_BUILD
$(TARGET)-gcc \
-W -Wall -Werror -ansi \
'$(2).c' -o '$(PREFIX)/$(TARGET)/bin/test-$(PKG).exe' \
'$(TEST_FILE)' -o '$(PREFIX)/$(TARGET)/bin/test-$(PKG).exe' \
`$(TARGET)-pkg-config $(PKG)-$($(PKG)_APIVER) --cflags --libs`
endef

@ -29,6 +29,6 @@ define $(PKG)_BUILD
'$(TARGET)-gcc' \
-W -Wall -Werror -ansi -pedantic \
'$(2).c' -o '$(PREFIX)/$(TARGET)/bin/test-libssh2.exe' \
'$(TEST_FILE)' -o '$(PREFIX)/$(TARGET)/bin/test-libssh2.exe' \
`'$(TARGET)-pkg-config' --cflags --libs libssh2`
endef

@ -25,6 +25,6 @@ define $(PKG)_BUILD
'$(TARGET)-gcc' \
-W -Wall -Wextra -Werror \
'$(2).c' -o '$(PREFIX)/$(TARGET)/bin/test-libusb1.exe' \
'$(TEST_FILE)' -o '$(PREFIX)/$(TARGET)/bin/test-libusb1.exe' \
`'$(TARGET)-pkg-config' libusb-1.0 --cflags --libs`
endef

@ -23,6 +23,6 @@ define $(PKG)_BUILD
'$(TARGET)-gcc' \
-W -Wall -Werror -pedantic \
'$(2).c' -o '$(PREFIX)/$(TARGET)/bin/test-$(PKG).exe' \
'$(TEST_FILE)' -o '$(PREFIX)/$(TARGET)/bin/test-$(PKG).exe' \
`'$(TARGET)-pkg-config' $(PKG) --libs`
endef

@ -23,6 +23,6 @@ define $(PKG)_BUILD
'$(TARGET)-gcc' \
-W -Wall -Werror -ansi -pedantic \
'$(2).c' -o '$(PREFIX)/$(TARGET)/bin/test-libzip.exe' \
'$(TEST_FILE)' -o '$(PREFIX)/$(TARGET)/bin/test-libzip.exe' \
`'$(TARGET)-pkg-config' libzip --cflags --libs`
endef

@ -30,7 +30,7 @@ define $(PKG)_BUILD
'$(TARGET)-g++' \
-W -Wall -Werror -ansi -pedantic \
'$(2).cpp' -o '$(PREFIX)/$(TARGET)/bin/test-log4cxx.exe' \
'$(TEST_FILE)' -o '$(PREFIX)/$(TARGET)/bin/test-log4cxx.exe' \
`$(TARGET)-pkg-config liblog4cxx --libs`
endef

@ -34,7 +34,7 @@ define $(PKG)_BUILD_COMMON
'$(TARGET)-gcc' \
-W -Wall -Werror -ansi -pedantic \
'$(2).c' -o '$(PREFIX)/$(TARGET)/bin/test-lua.exe' \
'$(TEST_FILE)' -o '$(PREFIX)/$(TARGET)/bin/test-lua.exe' \
`$(TARGET)-pkg-config --libs lua`
endef

@ -26,7 +26,7 @@ define $(PKG)_BUILD
'$(TARGET)-g++' \
-W -Wall \
'$(2).cpp' -o '$(PREFIX)/$(TARGET)/bin/test-luabind.exe' \
'$(TEST_FILE)' -o '$(PREFIX)/$(TARGET)/bin/test-luabind.exe' \
-llua -lluabind
endef

@ -21,6 +21,6 @@ define $(PKG)_BUILD
'$(TARGET)-g++' \
-W -Wall -Werror -ansi -pedantic \
'$(2).cpp' -o '$(PREFIX)/$(TARGET)/bin/test-$(PKG).exe' \
'$(TEST_FILE)' -o '$(PREFIX)/$(TARGET)/bin/test-$(PKG).exe' \
`'$(TARGET)-pkg-config' $(PKG) --cflags --libs`
endef

@ -31,7 +31,7 @@ define $(PKG)_BUILD
'$(TARGET)-gcc' \
-W -Wall -Werror -ansi -pedantic \
'$(2).c' -o '$(PREFIX)/$(TARGET)/bin/test-mxml.exe' \
'$(TEST_FILE)' -o '$(PREFIX)/$(TARGET)/bin/test-mxml.exe' \
`'$(TARGET)-pkg-config' mxml --cflags --libs`
endef

@ -30,7 +30,7 @@ define $(PKG)_BUILD
-package lablgtk2.auto-init \
-package cairo.lablgtk2 \
-o '$(PREFIX)/$(TARGET)/bin/test-$(PKG).exe' \
< '$(2).ml'
< '$(TEST_FILE)'
endef
$(PKG)_BUILD_x86_64-w64-mingw32 =

@ -34,7 +34,7 @@ define $(PKG)_BUILD
'$(TARGET)-ocamlfind' opt -linkpkg \
-package camlimages \
-o '$(PREFIX)/$(TARGET)/bin/test-$(PKG).exe' \
< '$(2).ml'
< '$(TEST_FILE)'
endef
$(PKG)_BUILD_x86_64-w64-mingw32 =

@ -113,10 +113,10 @@ define $(PKG)_BUILD
done
# test ocamlopt
cp '$(2).ml' '$(1)/test.ml'
cp '$(TEST_FILE)' '$(1)/test.ml'
cd '$(1)' && '$(TARGET)-ocamlopt' test.ml
# test ocamlbuild from package ocaml-native, now that ocamlopt works
mkdir '$(1)/tmp' && cp '$(2).ml' '$(1)/tmp/test.ml'
mkdir '$(1)/tmp' && cp '$(TEST_FILE)' '$(1)/tmp/test.ml'
cd '$(1)/tmp' && $(TARGET)-ocamlbuild test.native
endef

@ -52,7 +52,7 @@ define $(PKG)_BUILD
# test
'$(TARGET)-ocamlfind' opt \
-o '$(PREFIX)/$(TARGET)/bin/test-$(PKG).exe' \
< '$(2).ml'
< '$(TEST_FILE)'
endef

@ -30,7 +30,7 @@ define $(PKG)_BUILD
'$(TARGET)-ocamlfind' opt -linkpkg \
-package lablgtk2.gl \
-o '$(PREFIX)/$(TARGET)/bin/test-$(PKG).exe' \
< '$(2).ml'
< '$(TEST_FILE)'
endef
$(PKG)_BUILD_x86_64-w64-mingw32 =

@ -27,6 +27,6 @@ define $(PKG)_BUILD
'$(TARGET)-gcc' \
-W -Wall -Werror -ansi -pedantic \
'$(2).c' -o '$(PREFIX)/$(TARGET)/bin/test-openal.exe' \
'$(TEST_FILE)' -o '$(PREFIX)/$(TARGET)/bin/test-openal.exe' \
`'$(TARGET)-pkg-config' openal --cflags --libs`
endef

@ -62,6 +62,6 @@ define $(PKG)_BUILD
'$(TARGET)-g++' \
-Wall -Wextra -std=gnu++0x \
'$(2).cpp' -o '$(PREFIX)/$(TARGET)/bin/test-openexr.exe' \
'$(TEST_FILE)' -o '$(PREFIX)/$(TARGET)/bin/test-openexr.exe' \
`'$(TARGET)-pkg-config' OpenEXR --cflags --libs`
endef

@ -38,7 +38,7 @@ define $(PKG)_BUILD
'$(TARGET)-g++' \
-Wall -Wextra -Werror \
'$(2).cpp' -o '$(PREFIX)/$(TARGET)/bin/test-pfstools.exe' \
'$(TEST_FILE)' -o '$(PREFIX)/$(TARGET)/bin/test-pfstools.exe' \
`'$(TARGET)-pkg-config' pfs --cflags --libs`
endef

@ -31,7 +31,7 @@ define $(PKG)_BUILD
'$(TARGET)-gcc' \
-W -Wall -Werror -ansi -pedantic -std=c99 \
'$(2).c' -o '$(PREFIX)/$(TARGET)/bin/test-physfs.exe' \
'$(TEST_FILE)' -o '$(PREFIX)/$(TARGET)/bin/test-physfs.exe' \
-lphysfs -lz
endef

@ -35,7 +35,7 @@ define $(PKG)_BUILD
'$(TARGET)-gcc' \
-W -Wall -Werror -std=c99 -pedantic \
'$(2).c' -o '$(PREFIX)/$(TARGET)/bin/test-plibc.exe' \
'$(TEST_FILE)' -o '$(PREFIX)/$(TARGET)/bin/test-plibc.exe' \
`'$(TARGET)-pkg-config' --cflags --libs plibc`
endef

@ -32,7 +32,7 @@ define $(PKG)_BUILD
'$(TARGET)-g++' \
-W -Wall -Werror -ansi -pedantic -DPOCO_STATIC=1 \
'$(2).cpp' -o '$(PREFIX)/$(TARGET)/bin/test-poco.exe' \
'$(TEST_FILE)' -o '$(PREFIX)/$(TARGET)/bin/test-poco.exe' \
-lPocoFoundation
endef

@ -61,6 +61,6 @@ define $(PKG)_BUILD
# Test program
'$(TARGET)-g++' \
-W -Wall -Werror -ansi -pedantic \
'$(2).cxx' -o '$(PREFIX)/$(TARGET)/bin/test-poppler.exe' \
'$(TEST_FILE)' -o '$(PREFIX)/$(TARGET)/bin/test-poppler.exe' \
`'$(TARGET)-pkg-config' poppler poppler-cpp --cflags --libs`
endef

@ -36,6 +36,6 @@ define $(PKG)_BUILD
'$(TARGET)-gcc' \
-W -Wall -Werror -ansi -pedantic \
'$(2).c' -o '$(PREFIX)/$(TARGET)/bin/test-portaudio.exe' \
'$(TEST_FILE)' -o '$(PREFIX)/$(TARGET)/bin/test-portaudio.exe' \
`'$(TARGET)-pkg-config' portaudio-2.0 --cflags --libs`
endef

@ -42,6 +42,6 @@ define $(PKG)_BUILD
'$(TARGET)-gcc' \
-W -Wall -Werror -ansi -pedantic \
'$(2).c' -o '$(PREFIX)/$(TARGET)/bin/test-portmidi.exe' \
'$(TEST_FILE)' -o '$(PREFIX)/$(TARGET)/bin/test-portmidi.exe' \
-lportmidi -lwinmm
endef

@ -31,6 +31,6 @@ define $(PKG)_BUILD
'$(TARGET)-g++' \
-W -Wall -Werror -ansi -pedantic \
'$(2).cpp' -o '$(PREFIX)/$(TARGET)/bin/test-protobuf.exe' \
'$(TEST_FILE)' -o '$(PREFIX)/$(TARGET)/bin/test-protobuf.exe' \
`'$(TARGET)-pkg-config' protobuf --cflags --libs`
endef

@ -44,7 +44,7 @@ define $(PKG)_BUILD
'$(TARGET)-gcc' \
-W -Wall -Werror -ansi -pedantic \
'$(2).c' -o '$(PREFIX)/$(TARGET)/bin/test-qdbm.exe' \
'$(TEST_FILE)' -o '$(PREFIX)/$(TARGET)/bin/test-qdbm.exe' \
`'$(TARGET)-pkg-config' qdbm --cflags --libs`
endef

@ -25,6 +25,6 @@ define $(PKG)_BUILD
'$(TARGET)-g++' \
-W -Wall -Werror -ansi -pedantic \
'$(2).cpp' -o '$(PREFIX)/$(TARGET)/bin/test-$(PKG).exe' \
'$(TEST_FILE)' -o '$(PREFIX)/$(TARGET)/bin/test-$(PKG).exe' \
`'$(TARGET)-pkg-config' QJson --cflags --libs`
endef

@ -26,6 +26,6 @@ define $(PKG)_BUILD
'$(TARGET)-g++' \
-W -Wall -Werror -std=c++0x -pedantic \
`'$(TARGET)-pkg-config' Qt5Widgets --cflags` \
'$(2).cpp' -o '$(PREFIX)/$(TARGET)/bin/test-qscintilla2.exe' -lqscintilla2 \
'$(TEST_FILE)' -o '$(PREFIX)/$(TARGET)/bin/test-qscintilla2.exe' -lqscintilla2 \
`'$(TARGET)-pkg-config' Qt5Widgets --libs`
endef

@ -103,7 +103,7 @@ define $(PKG)_BUILD
$(MAKE) -C '$(1)/tools/qdbus' -j '$(JOBS)' install
mkdir '$(1)/test-qt'
cd '$(1)/test-qt' && '$(PREFIX)/$(TARGET)/qt/bin/qmake' '$(PWD)/$(2).pro'
cd '$(1)/test-qt' && '$(PREFIX)/$(TARGET)/qt/bin/qmake' '$(PWD)/src/$(PKG)-test.pro'
$(MAKE) -C '$(1)/test-qt' -j '$(JOBS)'
$(INSTALL) -m755 '$(1)/test-qt/release/test-qt.exe' '$(PREFIX)/$(TARGET)/bin/'

@ -38,6 +38,6 @@ define $(PKG)_BUILD
$(TARGET)-g++ \
-W -Wall -Werror -ansi -pedantic \
'$(2).cpp' -o '$(PREFIX)/$(TARGET)/bin/test-$(PKG).exe' \
'$(TEST_FILE)' -o '$(PREFIX)/$(TARGET)/bin/test-$(PKG).exe' \
`$(TARGET)-pkg-config $(PKG) --cflags --libs`
endef

@ -32,7 +32,7 @@ define $(PKG)_BUILD
'$(TARGET)-gcc' \
-W -Wall -Werror -ansi -pedantic -std=c99 \
'$(2).c' -o '$(PREFIX)/$(TARGET)/bin/test-rucksack.exe' \
'$(TEST_FILE)' -o '$(PREFIX)/$(TARGET)/bin/test-rucksack.exe' \
-lrucksack -llaxjson \
`'$(TARGET)-pkg-config' freeimage --cflags --libs`
endef

@ -31,7 +31,7 @@ define $(PKG)_BUILD
'$(TARGET)-gcc' \
-W -Wall -Werror -ansi -pedantic \
'$(2).c' -o '$(PREFIX)/$(TARGET)/bin/test-sdl.exe' \
'$(PWD)/src/$(PKG)-test.c' -o '$(PREFIX)/$(TARGET)/bin/test-sdl.exe' \
`'$(TARGET)-pkg-config' sdl --cflags --libs`
# test cmake

@ -30,7 +30,7 @@ define $(PKG)_BUILD
'$(TARGET)-gcc' \
-W -Wall -Werror -ansi -pedantic \
'$(2).c' -o '$(PREFIX)/$(TARGET)/bin/test-sdl2.exe' \
'$(TEST_FILE)' -o '$(PREFIX)/$(TARGET)/bin/test-sdl2.exe' \
`'$(TARGET)-pkg-config' sdl2 --cflags --libs`
endef

@ -27,6 +27,6 @@ define $(PKG)_BUILD
'$(TARGET)-gcc' \
-W -Wall -Werror -ansi -pedantic \
'$(2).c' -o '$(PREFIX)/$(TARGET)/bin/test-sdl2_gfx.exe' \
'$(TEST_FILE)' -o '$(PREFIX)/$(TARGET)/bin/test-sdl2_gfx.exe' \
`'$(TARGET)-pkg-config' SDL2_gfx --cflags --libs`
endef

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save