Subversion Repositories filter_foundry

Compare Revisions

Regard whitespace Rev 66 → Rev 67

/trunk/Makefile
25,6 → 25,8
 
EXEC = FilterFoundry
 
VERSION = $(shell perl -n -e 'm/^.*VERSION_STR[[:blank:]]+\"([^"]*)\"/ && print $$1;' version.h)
 
MINGW_CC = i386-mingw32msvc-gcc
DLLWRAP = i386-mingw32msvc-dllwrap
WINDRES = i386-mingw32msvc-windres
68,6 → 70,8
BUNDLE = $(EXEC)_cs2.plugin
PLUGIN_OSX = $(BUNDLE)/Contents/MacOS/$(EXEC)
PLUGIN_RSRC = $(BUNDLE)/Contents/Resources/$(EXEC).rsrc
PLUGIN_PARTS = $(PLUGIN_OSX) $(PLUGIN_RSRC) $(BUNDLE)/Contents/Info.plist $(BUNDLE)/Contents/PkgInfo
DISTDMG = dist/$(EXEC)-$(VERSION)-mac_cs2.dmg
 
$(PLUGIN_OSX) : CPPFLAGS += -DMAC_ENV -Dmacintosh \
-I/Developer/Headers/FlatCarbon \
75,7 → 79,7
 
# Win32 plugin DLL to build
PLUGIN_W32 = $(EXEC).8bf
DISTARCHIVE = dist/$(EXEC)-win.zip
DISTZIP = dist/$(EXEC)-$(VERSION)-win.zip
 
$(PLUGIN_W32) : CPPFLAGS += -DWIN_ENV
 
97,7 → 101,6
$(BUNDLE) :
mkdir -p $@
/Developer/Tools/SetFile -a B $@
/Developer/Tools/SetFile -t TEXT -c ttxt dist/examples/*.afs
 
# insert correct executable name and version string in bundle's Info.plist
$(BUNDLE)/Contents/Info.plist : Info.plist $(BUNDLE) version.h
114,9 → 117,23
gentab trigtab.c lex.yy.[ch] y.tab.[ch] temp
 
 
dist : $(DISTARCHIVE)
dmg : $(DISTDMG)
 
$(DISTARCHIVE) : $(PLUGIN_W32) dist/README.html dist/gpl.html dist/examples/*.afs
# create an Apple disk image (dmg) archive of the distribution kit
$(DISTDMG) : $(PLUGIN_PARTS) dist/README.html dist/gpl.html
@ DIR=`mktemp -d $(EXEC)-XXXX`; \
cp -Rp dist/README.html dist/gpl.html $(BUNDLE) $$DIR; \
mkdir -p $$DIR/examples; \
cp dist/examples/*.afs $$DIR/examples; \
/Developer/Tools/SetFile -t TEXT -c ttxt $$DIR/examples/*; \
hdiutil create -srcfolder $$DIR -ov -volname "$(EXEC) $(VERSION)" $@; \
rm -fr $$DIR
@ ls -l $@
 
 
zip : $(DISTZIP)
 
$(DISTZIP) : $(PLUGIN_W32) dist/README.html dist/gpl.html dist/examples/*.afs
zip -j -9 -r $@ $^
ls -l $@