include ../Makefile.in.$(shell uname)

CXXFLAGS= $(PHOXOCORECXXFLAGS)

SRC_CXX=\
compress/Huffman.cpp \
compress/Lzw.cpp \
compress/Rle.cpp \
imagefile/BmpHandle.cpp \
imagefile/GifHandle.cpp \
imagefile/ImageCore.cpp \
imagefile/ImageHandle.cpp \
imagefile/oXo.cpp \
imagefile/PcxHandle.cpp \
imagefile/Quantize.cpp \
imagefile/TgaHandle.cpp \
Agg_2_FLib.cpp \
CmdBlur.cpp \
CmdCanvas.cpp \
CmdColorBalance.cpp \
CmdComposite.cpp \
CmdConvolute.cpp \
CmdImageEffect2.cpp \
CmdImageEffect.cpp \
CmdImageLight.cpp \
CmdLayer.cpp \
CmdSelection.cpp \
CmdSmartLayer.cpp \
Command.cpp \
FColor.cpp \
FHistogram.cpp \
FI_2_Flib.cpp \
ObjCanvas.cpp \
ObjImage.cpp \
ObjImageTransform.cpp \
ObjLayer.cpp \
ObjSelect.cpp \
PixelProcessor.cpp \
oxo_helper.cpp \
Win32_Func.cpp

SRC_C=\

OBJ=$(SRC_CXX:.cpp=.o) $(SRC_C:.c=.o)

all:	$(OBJ)
	$(LIB) libphoxocore.a $(OBJ) 
	cp libphoxocore.a ../lib/

%.o: %.cpp
	$(CXX) -c $(CXXFLAGS) $*.cpp -o $@

%.o: %.c
	$(C) -c $(CXXFLAGS) $*.c -o $@
