@@ -35,10 +35,11 @@ qtlibs.install: buildqtlibs
35
35
36
36
% .plugin.install :
37
37
mkdir -p $(RELEASE ) /Plugins
38
- mkdir -p $(RELEASE ) /Templates/Qt/MacOSXDesktopTemplate/Plugins
38
+ mkdir -p $(RELEASE ) /Templates/Qt/MacOSXDesktopTemplate/MacOSXDesktopTemplate.app/Contents/ Plugins
39
39
mkdir -p $(RELEASE ) /All\ Plugins/$* /bin/MacOSX
40
+ R=$(PWD ) ; cd $(ROOT ) /plugins/$* /source; if [ -d " Desktop" ]; then cd Desktop; fi ; rm -f * .1.dylib * .1.0.dylib * .1.0.0.dylib
40
41
R=$(PWD ) ; cd $(ROOT ) /plugins/$* /source; if [ -d " Desktop" ]; then cd Desktop; fi ; cp * .dylib $$ R/$(RELEASE ) /Plugins
41
- R=$(PWD ) ; cd $(ROOT ) /plugins/$* /source; if [ -d " Desktop" ]; then cd Desktop; fi ; cp * .dylib $$ R/$(RELEASE ) /Templates/Qt/MacOSXDesktopTemplate/Plugins
42
+ R=$(PWD ) ; cd $(ROOT ) /plugins/$* /source; if [ -d " Desktop" ]; then cd Desktop; fi ; cp * .dylib $$ R/$(RELEASE ) /Templates/Qt/MacOSXDesktopTemplate/MacOSXDesktopTemplate.app/Contents/ Plugins
42
43
R=$(PWD ) ; cd $(ROOT ) /plugins/$* /source; if [ -d " Desktop" ]; then cd Desktop; fi ; cp * .dylib $$ R/$(RELEASE ) /All\ Plugins/$* /bin/MacOSX
43
44
44
45
qtlibs.clean : $(addsuffix .qmake.clean,libpystring libgvfs libgid lua libgideros)
@@ -54,8 +55,10 @@ qt.install: buildqt qt.player
54
55
$(DEPLOYQT ) $(RELEASE ) /Gideros\ Studio.app
55
56
cp $(QT ) /lib/libqscintilla2.11.dylib $(RELEASE ) /Gideros\ Studio.app/Contents/Frameworks/
56
57
cp -R $(ROOT ) /ui/Resources $(RELEASE ) /Gideros\ Studio.app/Contents/
57
- cp -R $(ROOT ) /ui/Tools $(RELEASE ) /Gideros\ Studio.app/Contents/Tools
58
- for t in gdrdeamon gdrbridge gdrexport; do cp $( ROOT) /$$ t/$$ t $( RELEASE) /Gideros\ Studio.app/Contents/Tools; done
58
+ cp -R $(ROOT ) /ui/Tools $(RELEASE ) /Gideros\ Studio.app/Contents/Tools
59
+ for t in gdrdeamon gdrbridge gdrexport; do \
60
+ install_name_tool -add_rpath @executable_path/../Frameworks $(ROOT ) /$$ t/$$ t; \
61
+ cp $(ROOT ) /$$ t/$$ t $(RELEASE ) /Gideros\ Studio.app/Contents/Tools; done
59
62
# PLAYER
60
63
rm -rf $(RELEASE ) /Gideros\ Player.app
61
64
cp -R $(ROOT ) /player/Gideros\ Player.app $(RELEASE )
@@ -90,16 +93,16 @@ qt.install: buildqt qt.player
90
93
mkdir -p $(RELEASE ) /Templates/Xcode4/iOS\ Template/iOS\ Template/assets
91
94
mkdir -p $(RELEASE ) /Examples
92
95
cp -R $(ROOT ) /samplecode/* $(RELEASE ) /Examples
93
- cp -R $(ROOT ) /ios/GiderosiOSPlayer $(RELEASE )
94
96
95
97
96
98
QTDLLEXT? =
97
99
98
100
qt.player :
99
101
mkdir -p $(RELEASE ) /Templates/Qt/MacOSXDesktopTemplate
100
102
cp -R $(ROOT ) /desktop/MacOSXDesktopTemplate.app $(RELEASE ) /Templates/Qt/MacOSXDesktopTemplate
101
- cp -R $(ROOT ) /desktop/Entitlements.plist $(RELEASE ) /Templates/Qt/MacOSXDesktopTemplate
102
- $(DEPLOYQT ) $(RELEASE ) /Templates/Qt/MacOSXDesktopTemplate/MacOSXDesktopTemplate.app
103
+ cp -R $(ROOT ) /desktop/Entitlements.plist $(RELEASE ) /Templates/Qt/MacOSXDesktopTemplate
104
+ cp -R $(ROOT ) /desktop/Entitlements.plist $(RELEASE ) /Templates/Qt/MacOSXDesktopTemplate/MacOSXDesktopTemplate.app/Contents/
105
+ $(DEPLOYQT ) $(RELEASE ) /Templates/Qt/MacOSXDesktopTemplate/MacOSXDesktopTemplate.app/
103
106
cp $(SDK ) /lib/desktop/* .1.dylib $(RELEASE ) /Templates/Qt/MacOSXDesktopTemplate/MacOSXDesktopTemplate.app/Contents/Frameworks/
104
107
cp libpystring/libpystring.1.dylib $(RELEASE ) /Templates/Qt/MacOSXDesktopTemplate/MacOSXDesktopTemplate.app/Contents/Frameworks/
105
108
install_name_tool -change libgvfs.1.dylib @rpath/libgvfs.1.dylib $(RELEASE ) /Templates/Qt/MacOSXDesktopTemplate/MacOSXDesktopTemplate.app/Contents/Frameworks/libgid.1.dylib
@@ -137,4 +140,19 @@ tools:
137
140
linit lbaselib ldblib liolib lmathlib loslib ltablib lstrlib loadlib)
138
141
139
142
bundle :
140
- mv $(RELEASE ) /Templates $(RELEASE ) /Gideros\ Studio.app/Contents
143
+ rm -rf $(RELEASE ) .Tmp
144
+ mkdir -p $(RELEASE ) .Tmp
145
+ rm -rf $(RELEASE ) .Final
146
+ mkdir -p $(RELEASE ) .Final
147
+ mv $(RELEASE ) /* .zip $(RELEASE ) .Tmp
148
+ cp -R $(RELEASE ) /* $(RELEASE ) .Final
149
+ mv $(RELEASE ) .Tmp/* $(RELEASE )
150
+ rm -rf $(RELEASE ) .Tmp
151
+ cd $(RELEASE ) .Final; if [ -f ../$( notdir $( RELEASE) ) /BuildMac.zip ]; then unzip -o ../$( notdir $( RELEASE) ) /BuildMac.zip; fi
152
+ cd plugins; git archive master | tar -x -C ../$(RELEASE ) .Final/All\ Plugins
153
+ -wget --recursive --no-clobber --page-requisites --html-extension --convert-links --restrict-file-names=windows --domains docs.giderosmobile.com --no-parent http://docs.giderosmobile.com/
154
+ rm -rf $(RELEASE ) .Final/Documentation
155
+ cp -R docs.giderosmobile.com $(RELEASE ) .Final/Documentation
156
+ mv $(RELEASE ) .Final/Templates $(RELEASE ) .Final/Gideros\ Studio.app/Contents
157
+ -wget " http://docs.giderosmobile.com/reference/autocomplete.php" -O $(RELEASE ) .Final/Gideros\ Studio.app/Contents/Resources/gideros_annot.api
158
+
0 commit comments