Rev 96 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 96 | Rev 99 | ||
---|---|---|---|
Line 68... | Line 68... | ||
68 | 68 | ||
69 | # ---------- executables ---------- |
69 | # ---------- executables ---------- |
70 | 70 | ||
71 | # parts of Mac OS X plugin bundle to build |
71 | # parts of Mac OS X plugin bundle to build |
72 | # Adobe's plugs use .plugin extension |
72 | # Adobe's plugs use .plugin extension |
73 | BUNDLE = $(EXEC)_cs2.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)-mac_cs2.dmg |
77 | DISTDMG = dist/$(EXEC)-$(VERSION).dmg |
78 | 78 | ||
79 | $(PLUGIN_OSX) : CPPFLAGS += -DMAC_ENV -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 |
Line 111... | Line 111... | ||
111 | V=`sed -n -E 's/^.*VERSION_STR[[:blank:]]+\"([^"]*)\"/\1/p' version.h` ;\ |
111 | V=`sed -n -E 's/^.*VERSION_STR[[:blank:]]+\"([^"]*)\"/\1/p' version.h` ;\ |
112 | sed -e s/VERSION_STR/$$V/ -e s/EXEC/$(EXEC)/ $< > $@ |
112 | sed -e s/VERSION_STR/$$V/ -e s/EXEC/$(EXEC)/ $< > $@ |
113 | 113 | ||
114 | $(BUNDLE)/Contents/PkgInfo : $(BUNDLE) |
114 | $(BUNDLE)/Contents/PkgInfo : $(BUNDLE) |
115 | mkdir -p $(dir $@) |
115 | mkdir -p $(dir $@) |
116 | echo -n 8BIF8BIM > $@ |
116 | echo -n 8BFM8BIM > $@ |
117 | 117 | ||
118 | clean : |
118 | clean : |
119 | rm -fr *.[ox] $(OBJ_OSX) $(OBJ_W32) $(PLUGIN_W32) $(BUNDLE) \ |
119 | rm -fr *.[ox] $(OBJ_OSX) $(OBJ_W32) $(PLUGIN_W32) $(BUNDLE) \ |
120 | gentab trigtab.c lex.yy.[ch] y.tab.[ch] temp |
120 | gentab trigtab.c lex.yy.[ch] y.tab.[ch] temp |
121 | 121 |