rendered paste bodyCC = 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