-
Notifications
You must be signed in to change notification settings - Fork 3
Expand file tree
/
Copy pathMakefile
More file actions
24 lines (16 loc) · 712 Bytes
/
Makefile
File metadata and controls
24 lines (16 loc) · 712 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
CONFIGURATION=Release
ADDIN_PROFILE=net461
ADDIN_NAME=DefaultDesigner
VSTOOL ?= /Applications/Visual\ Studio.app/Contents/MacOS/vstool
all : clean Build/$(CONFIGURATION)/$(ADDIN_NAME).mpack
Build/$(CONFIGURATION) :
mkdir -p Build/$(CONFIGURATION)
Build/$(CONFIGURATION)/$(ADDIN_NAME).dll : Build/$(CONFIGURATION)
cd $(ADDIN_NAME) && msbuild /p:Configuration=$(CONFIGURATION)
cp $(ADDIN_NAME)/bin/$(CONFIGURATION)/$(ADDIN_PROFILE)/$(ADDIN_NAME).dll Build/$(CONFIGURATION)
Build/$(CONFIGURATION)/$(ADDIN_NAME).mpack : Build/$(CONFIGURATION)/$(ADDIN_NAME).dll
cd Build/$(CONFIGURATION) && $(VSTOOL) setup pack $(ADDIN_NAME).dll
clean :
rm -rf Build
#rm -rf $(ADDIN_NAME)/bin
#rm -rf $(ADDIN_NAME)/obj