# Makefile for libs/tools/bmp2header
# Satofumi KAMIMURA
# $Id$

# Compile options
CC = g++
CXXFLAGS = -g -O0 -Wall -Werror ${INCLUDES} `sdl-config --cflags`
INCLUDES =
LDFLAGS =
LDLIBS = `sdl-config --libs` -lSDL_image

# Target
ENCODE_PPM_LIB = encode_ppm.a
DECODE_PPM_LIB = decode_ppm.a
TARGET = \
	createPpmHeader ${ENCODE_PPM_LIB} ${DECODE_PPM_LIB}

all : ${TARGET}

clean :
	${RM} *.o ${TARGET}
	cd samples/ && ${MAKE} clean

depend :
	makedepend -Y -- ${INCLUDES} -- ${wildcard *.h *.cpp}

.PHONY : all clean depend
######################################################################
createPpmHeader : ${ENCODE_PPM_LIB}

${DECODE_PPM_LIB} : \
	${DECODE_PPM_LIB}(CreateSurfaceFromArray.o) \

${ENCODE_PPM_LIB} : \
	${ENCODE_PPM_LIB}(CreatePpmArrayFromSurface.o) \

# DO NOT DELETE

CreatePpmArrayFromSurface.o: CreatePpmArrayFromSurface.h
CreateSurfaceFromArray.o: CreateSurfaceFromArray.h
createPpmHeader.o: CreatePpmArrayFromSurface.h
