diff --git a/Makefile b/Makefile index 3495379..1c5896b 100644 --- a/Makefile +++ b/Makefile @@ -1,9 +1,20 @@ -QMAKE = qmake-qt5 -ifeq (, $(shell which qmake-qt5 2>/dev/null)) - ifeq (, $(shell which qmake 2>/dev/null)) +SYSTEM = +ifeq (Cygwin,$(shell uname -o)) + SYSTEM = Windows +else +ifeq (GNU/Linux,$(shell uname -o)) + SYSTEM = Linux + + QMAKE = qmake-qt5 + ifeq (, $(shell which qmake-qt5 2>/dev/null)) + ifeq (, $(shell which qmake 2>/dev/null)) $(error "No qmake in $(PATH)") + endif + QMAKE = qmake endif - QMAKE = qmake +else + $(error "Unknown system") +endif endif .PHONY: clean \ @@ -35,6 +46,7 @@ systray-x-xpi: zip ../systray-x@Ximi1970.xpi -qr * ;\ cd .. +ifeq (Linux,$(SYSTEM)) systray-x-app: @echo "Creating systray-x app" ;\ rm -f SysTray-X ;\ @@ -44,3 +56,17 @@ systray-x-app: make ;\ cd ../.. ;\ cp app/build/SysTray-X . +else +systray-x-app: + @echo "Creating systray-x app" ;\ + rm -f SysTray-X ;\ + mkdir -p app/build32 ;\ + mkdir -p app/dist/win32 ;\ + cd app/build32 ;\ + ../build.bat x86 5.14.1 ;\ + cd ../.. ;\ + mkdir -p app/build64 ;\ + cd app/build64 ;\ + ../build.bat x86_64 5.14.1 ;\ + cd ../.. +endif diff --git a/README.references.txt b/README.references.txt index 3f2a55c..4089c1c 100644 --- a/README.references.txt +++ b/README.references.txt @@ -1,5 +1,20 @@ #