|
3 | 3 | #
|
4 | 4 | # Version
|
5 | 5 | #
|
6 |
| -VERSION=1.9 |
| 6 | +VERSION=$(shell git describe --tags --dirty) |
7 | 7 | WXVERSION=3.0
|
8 | 8 |
|
9 | 9 | #
|
@@ -41,15 +41,16 @@ COMMON_SRCS+=WinSerialPort.cpp WinPortFactory.cpp
|
41 | 41 | COMMON_LDFLAGS=-Wl,--enable-auto-import -static -static-libstdc++ -static-libgcc
|
42 | 42 | COMMON_LIBS=-ltermcap -Wl,--as-needed -lsetupapi
|
43 | 43 | BOSSA_RC=BossaRes.rc
|
44 |
| -WIXDIR="C:\Program Files (x86)\WiX Toolset v3.10\bin" |
| 44 | +WIXDIR="C:\Program Files (x86)\WiX Toolset v3.11\bin" |
45 | 45 | CODE_SIGN=$(INSTALLDIR)\\code_sign.p12
|
46 | 46 | TIMESTAMP=http://timestamp.comodoca.com/authenticode
|
47 | 47 | SIGNTOOL="C:\Program Files (x86)\Windows Kits\10\bin\x64\signtool.exe"
|
48 | 48 | INF2CAT="C:\Program Files (x86)\Windows Kits\10\bin\x86\Inf2Cat.exe"
|
| 49 | +WINVER=$(shell echo $(VERSION) | cut -d - -f 1) |
49 | 50 |
|
50 | 51 | define bossa_msi
|
51 | 52 | $(OBJDIR)\\bossa-$(1)-$(VERSION).wixobj: $(INSTALLDIR)\\bossa.wxs
|
52 |
| - $(WIXDIR)\\candle.exe -dVersion=$(VERSION) -arch $(1) -out $$@ -ext $(WIXDIR)\\WixUIExtension.dll -ext $(WIXDIR)\\WixDifxAppExtension.dll $$< |
| 53 | + $(WIXDIR)\\candle.exe -dVersion=$(WINVER) -arch $(1) -out $$@ -ext $(WIXDIR)\\WixUIExtension.dll -ext $(WIXDIR)\\WixDifxAppExtension.dll $$< |
53 | 54 |
|
54 | 55 | $(BINDIR)\\bossa-$(1)-$(VERSION).msi: $(OBJDIR)\\bossa-$(1)-$(VERSION).wixobj
|
55 | 56 | $(WIXDIR)\\light.exe -cultures:null -out $$@ -pdbout $(OBJDIR)\\bossa.wixpdb -sice:ICE57 -ext $(WIXDIR)\\WixUIExtension.dll -ext $(WIXDIR)\\WixDifxAppExtension.dll $(WIXDIR)\\difxapp_$(1).wixlib $$<
|
@@ -193,8 +194,7 @@ ARMOBJCOPY=$(ARM)objcopy
|
193 | 194 | #
|
194 | 195 | # CXX Flags
|
195 | 196 | #
|
196 |
| -# COMMON_CXXFLAGS+=-Wall -Werror -MT $@ -MD -MP -MF $(@:%.o=%.d) -DVERSION=\"$(VERSION)\" -g -O2 |
197 |
| -COMMON_CXXFLAGS+=-Wall -MT $@ -MD -MP -MF $(@:%.o=%.d) -DVERSION=\"$(VERSION)\" -g -O2 $(CXXFLAGS) |
| 197 | +COMMON_CXXFLAGS+=-Wall -Werror -MT $@ -MD -MP -MF $(@:%.o=%.d) -DVERSION=\"$(VERSION)\" -g -O2 $(CXXFLAGS) |
198 | 198 | WX_CXXFLAGS:=$(shell wx-config --cxxflags --version=$(WXVERSION)) -DWX_PRECOMP -Wno-ctor-dtor-privacy -O2 -fno-strict-aliasing
|
199 | 199 | BOSSA_CXXFLAGS=$(COMMON_CXXFLAGS) $(WX_CXXFLAGS)
|
200 | 200 | BOSSAC_CXXFLAGS=$(COMMON_CXXFLAGS)
|
|
0 commit comments