Rev 194 | Rev 214 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 194 | Rev 196 | ||
---|---|---|---|
Line 72... | Line 72... | ||
72 | # Adobe's plugs use .plugin extension |
72 | # Adobe's plugs use .plugin extension |
73 | BUNDLE = $(EXEC).plugin |
73 | BUNDLE = $(EXEC).plugin |
74 | PLUGIN_OSX = $(BUNDLE)/Contents/MacOS/$(EXEC) |
74 | PLUGIN_OSX = $(BUNDLE)/Contents/MacOS/$(EXEC) |
75 | PLUGIN_RSRC = $(BUNDLE)/Contents/Resources/$(EXEC).rsrc |
75 | PLUGIN_RSRC = $(BUNDLE)/Contents/Resources/$(EXEC).rsrc |
76 | PLUGIN_PARTS = $(PLUGIN_OSX) $(PLUGIN_RSRC) $(BUNDLE)/Contents/Info.plist $(BUNDLE)/Contents/PkgInfo |
76 | PLUGIN_PARTS = $(PLUGIN_OSX) $(PLUGIN_RSRC) $(BUNDLE)/Contents/Info.plist $(BUNDLE)/Contents/PkgInfo |
77 | DISTDMG = dist/$(EXEC)-$(VERSION).dmg |
77 | DISTDMG = $(EXEC)-$(VERSION).dmg |
78 | 78 | ||
79 | $(PLUGIN_OSX) : CPPFLAGS += -DMAC_ENV -DMACMACHO -Dmacintosh \ |
79 | $(PLUGIN_OSX) : CPPFLAGS += -DMAC_ENV -DMACMACHO -Dmacintosh \ |
80 | -I/Developer/Headers/FlatCarbon \ |
80 | -I/Developer/Headers/FlatCarbon \ |
81 | -I../MoreFiles/CHeaders -I../MoreFiles/Sources |
81 | -I../MoreFiles/CHeaders -I../MoreFiles/Sources |
82 | 82 | ||
83 | # Win32 plugin DLL to build |
83 | # Win32 plugin DLL to build |
84 | PLUGIN_W32 = $(EXEC).8bf |
84 | PLUGIN_W32 = $(EXEC).8bf |
85 | DISTZIP = dist/$(EXEC)-$(VERSION)-win.zip |
85 | DISTZIP = $(EXEC)-$(VERSION)-win.zip |
86 | 86 | ||
87 | $(PLUGIN_W32) : CPPFLAGS += -DWIN_ENV |
87 | $(PLUGIN_W32) : CPPFLAGS += -DWIN_ENV |
88 | 88 | ||
89 | 89 | ||
90 | # ---------- targets ---------- |
90 | # ---------- targets ---------- |
Line 121... | Line 121... | ||
121 | 121 | ||
122 | 122 | ||
123 | dmg : $(DISTDMG) |
123 | dmg : $(DISTDMG) |
124 | 124 | ||
125 | # create an Apple disk image (dmg) archive of the distribution kit |
125 | # create an Apple disk image (dmg) archive of the distribution kit |
126 | $(DISTDMG) : $(PLUGIN_PARTS) dist/README.html dist/gpl.html |
126 | $(DISTDMG) : $(PLUGIN_PARTS) README.md LICENSE_GPLv3.html LICENSE_GPLv2.txt |
127 | @ DIR=`mktemp -d $(EXEC)-XXXX`; \ |
127 | @ DIR=`mktemp -d $(EXEC)-XXXX`; \ |
128 | cp -Rp dist/README.html dist/gpl.html $(BUNDLE) $$DIR; \ |
128 | cp -Rp README.md LICENSE_GPLv3.html LICENSE_GPLv2.txt $(BUNDLE) $$DIR; \ |
129 | mkdir -p $$DIR/examples; \ |
129 | mkdir -p $$DIR/examples; \ |
130 | cp dist/examples/*.afs $$DIR/examples; \ |
130 | cp examples/*.afs $$DIR/examples; \ |
131 | /Developer/Tools/SetFile -t TEXT -c ttxt $$DIR/examples/*; \ |
131 | /Developer/Tools/SetFile -t TEXT -c ttxt $$DIR/examples/*; \ |
132 | hdiutil create -srcfolder $$DIR -ov -volname "$(EXEC) $(VERSION)" $@; \ |
132 | hdiutil create -srcfolder $$DIR -ov -volname "$(EXEC) $(VERSION)" $@; \ |
133 | rm -fr $$DIR |
133 | rm -fr $$DIR |
134 | @ ls -l $@ |
134 | @ ls -l $@ |
135 | 135 | ||
136 | 136 | ||
137 | zip : $(DISTZIP) |
137 | zip : $(DISTZIP) |
138 | 138 | ||
139 | $(DISTZIP) : $(PLUGIN_W32) dist/README.html dist/gpl.html dist/examples/*.afs |
139 | $(DISTZIP) : $(PLUGIN_W32) README.md LICENSE_GPLv3.html LICENSE_GPLv2.txt examples/*.afs |
140 | T=`mktemp -d`; \ |
140 | T=`mktemp -d`; \ |
141 | D=$$T/FilterFoundry-$(VERSION); \ |
141 | D=$$T/FilterFoundry-$(VERSION); \ |
142 | mkdir -p $$D/examples; \ |
142 | mkdir -p $$D/examples; \ |
143 | cp $^ $$D; \ |
143 | cp $^ $$D; \ |
144 | mv $$D/*.afs $$D/examples; \ |
144 | mv $$D/*.afs $$D/examples; \ |