# Makefile for text_conversion tools

MACHINE=$(shell uname -m)
ifeq ($(MACHINE), BePC)
	CPU = x86
else
	CPU = ppc
endif

ifeq ($(CPU), x86)
	CC = gcc
	CFLAGS = -O3
	DEFFLAG = -D
	LIBTEXT = /boot/beos/system/lib/libtextencoding.so
endif

ifeq ($(CPU), ppc)
	# I have no idea... fill in
endif

all: utf8_to_ascii ascii_to_utf8

utf8_to_ascii:	text_conversion.cpp
	$(CC) $(CFLAGS) text_conversion.cpp $(LIBTEXT) -o utf8_to_ascii

ascii_to_utf8:	text_conversion.cpp
	$(CC) $(CFLAGS) $(DEFFLAG)TO_UTF text_conversion.cpp $(LIBTEXT) -o ascii_to_utf8

distribution:
	mkdir text_conversion
	mkdir text_conversion/source
	cp ascii_to_utf8 utf8_to_ascii README text_conversion/
	cp text_conversion.cpp Makefile text_conversion/source/
	zip text_conversion.zip text_conversion/* text_conversion/source/*
	rm -r text_conversion
