Subversion Repositories filter_foundry

Rev

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; \