All pastes #388885 Raw Edit

Untitled

public text v1 · immutable
·published 2007-03-10 10:50 UTC
rendered paste body
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