CC = g++ BASEDIR = ../.. PLUGINSDKDIR = $(BASEDIR)/Plugins\ SDK SDKGLUECODEDIR = $(PLUGINSDKDIR)/Glue\ Code SDKINCLUDEDIR = $(PLUGINSDKDIR)/Includes PNGUTILSOURCEDIR = ../source PNGUTILLIBLOC = ../Release/ZZip\ Utilities\ Plugin/Build\ Resources/Linux\ X86/zzlib.so GTKPREFIXDIR = /usr/include INCLUDE = -I$(SDKINCLUDEDIR) \ -I./ \ -I- \ -I$(PNGUTILSOURCEDIR) \ -I$(PNGUTILSOURCEDIR)/zlib-1.2.3 \ -I$(PNGUTILSOURCEDIR)/zziplib-0.13.47 PREFIXHEADER = $(SDKINCLUDEDIR)/LinuxHeader.h CFLAGS = -w -fpermissive -fasm -fno-exceptions -s -O3 -D__INTEL__ -D__GCC__ $(INCLUDE) $(ADDITIONALINCLUDES) OBJS = PluginMain.o ZZipUtilities.o all: $(OBJS) $(CC) $(CFLAGS) -Bdynamic -lzzip -shared -o $(PNGUTILLIBLOC) $(OBJS) PluginMain.o: $(SDKGLUECODEDIR)/PluginMain.cpp $(CC) $(CFLAGS) -include $(PREFIXHEADER) $(SDKGLUECODEDIR)/PluginMain.cpp -c ZZipUtilities.o: $(PNGUTILSOURCEDIR)/ZZipUtilities.cpp $(CC) $(CFLAGS) -include $(PREFIXHEADER) $(PNGUTILSOURCEDIR)/ZZipUtilities.cpp -c