1
1
RACK_DIR ?= .
2
- EDITION := Free
3
- VERSION_MAJOR := 2
4
- VERSION ?= $(patsubst v% ,% ,$(shell git describe --tags --match "v$(VERSION_MAJOR ) .* ") )
2
+ RACK_EDITION := Free
3
+ RACK_VERSION_MAJOR := 2
4
+ RACK_VERSION ?= $(patsubst v% ,% ,$(shell git describe --tags --match "v$(RACK_VERSION_MAJOR ) .* ") )
5
5
6
6
FLAGS += -Iinclude -Idep/include
7
7
@@ -17,7 +17,7 @@ SOURCES += dep/tinyexpr/tinyexpr.c
17
17
SOURCES += $(wildcard src/* .c src/* /* .c)
18
18
SOURCES += $(wildcard src/* .cpp src/* /* .cpp)
19
19
20
- build/src/common.cpp.o : FLAGS += -D_APP_VERSION =$(VERSION )
20
+ build/src/common.cpp.o : FLAGS += -D_RACK_VERSION =$(RACK_VERSION )
21
21
build/dep/tinyexpr/tinyexpr.c.o : FLAGS += -DTE_POW_FROM_RIGHT -DTE_NAT_LOG
22
22
23
23
FLAGS += -fPIC
@@ -164,17 +164,17 @@ endif
164
164
165
165
# The following targets are not supported for public use
166
166
167
- DIST_NAME = Rack$(EDITION ) -$(VERSION ) -$(ARCH_NAME )
167
+ DIST_NAME = Rack$(RACK_EDITION ) -$(RACK_VERSION ) -$(ARCH_NAME )
168
168
ifdef ARCH_MAC
169
- DIST_BUNDLE := VCV Rack $(VERSION_MAJOR ) $(EDITION ).app
169
+ DIST_BUNDLE := VCV Rack $(RACK_VERSION_MAJOR ) $(RACK_EDITION ).app
170
170
else
171
- DIST_DIR := Rack$(VERSION_MAJOR )$(EDITION )
171
+ DIST_DIR := Rack$(RACK_VERSION_MAJOR )$(RACK_EDITION )
172
172
endif
173
173
DIST_MD := $(wildcard * .md)
174
174
DIST_HTML := $(patsubst % .md, build/% .html, $(DIST_MD ) )
175
175
DIST_RES := res cacert.pem Core.json template.vcv LICENSE-GPLv3.txt $(DIST_HTML ) translations
176
176
DIST_SDK_DIR := Rack-SDK
177
- DIST_SDK = Rack-SDK-$(VERSION ) -$(ARCH_NAME ) .zip
177
+ DIST_SDK = Rack-SDK-$(RACK_VERSION ) -$(ARCH_NAME ) .zip
178
178
FUNDAMENTAL_VERSION ?= 2.6.1
179
179
FUNDAMENTAL_FILENAME := Fundamental-$(FUNDAMENTAL_VERSION ) -$(ARCH_NAME ) .vcvplugin
180
180
@@ -211,7 +211,7 @@ ifdef ARCH_MAC
211
211
otool -L dist/"$(DIST_BUNDLE)"/Contents/MacOS/$(STANDALONE_TARGET)
212
212
# Copy resources
213
213
cp Info.plist dist/"$(DIST_BUNDLE)"/Contents/
214
- $(SED) 's/{VERSION }/$(VERSION )/g' dist/"$(DIST_BUNDLE)"/Contents/Info.plist
214
+ $(SED) 's/{RACK_VERSION }/$(RACK_VERSION )/g' dist/"$(DIST_BUNDLE)"/Contents/Info.plist
215
215
cp -R icon.icns dist/"$(DIST_BUNDLE)"/Contents/Resources/
216
216
cp -R $(DIST_RES) dist/"$(DIST_BUNDLE)"/Contents/Resources/
217
217
cp "$(FUNDAMENTAL_FILENAME)" dist/"$(DIST_BUNDLE)"/Contents/Resources/
@@ -273,7 +273,7 @@ endif
273
273
ifdef ARCH_WIN
274
274
# Make NSIS installer
275
275
# pacman -S mingw-w64-x86_64-nsis
276
- makensis -DVERSION_MAJOR =$(VERSION_MAJOR ) -DVERSION =$(VERSION ) "-XOutFile dist/$(DIST_NAME).exe" installer.nsi
276
+ makensis -DRACK_VERSION_MAJOR =$(RACK_VERSION_MAJOR ) -DRACK_VERSION =$(RACK_VERSION ) "-XOutFile dist/$(DIST_NAME).exe" installer.nsi
277
277
endif
278
278
279
279
0 commit comments