include ../mk/build.mk

CC		= $(CROSS)cc

INCLUDE_PATH	= ../include

CFLAGS		+= -I$(INCLUDE_PATH)
LDFLAGS		=

CAMMY		= cammy
CAMMY_OBJS	= pnglite.o png.o main.o dither.o export.o import.o rgb.o \
		  slice.o tile.o

CAMMY_HEADERS	= pnglite.h png.h commands.h

CAMMY_LDFLAGS	= ../src/libcammy.a -lz

PROGRAMS	= cammy

RM		= /bin/rm
INSTALL		= /usr/bin/install

all: $(PROGRAMS)

$(CAMMY): $(CAMMY_OBJS) $(CAMMY_HEADERS) ../src/libcammy.a
	$(CC) $(CAMMY_OBJS) -o $@ $(CAMMY_LDFLAGS)

install: $(PROGRAMS)
	$(INSTALL) -d -m 0755 $(PREFIX)/bin
	$(INSTALL) -c -m 0755 $(PROGRAMS) $(PREFIX)/bin

clean:
	$(RM) -f $(PROGRAMS) $(CAMMY_OBJS)