# Author : YoungJoo-Kim <bando@bando.org>
# $Id: Makefile,v 1.5 2008/01/18 18:50:43 bando Exp $

GCC = gcc
TARGET = cdic
SRC = cdic.c
OBJ = $(SRC:%.c=%.o)
CFLAGS = -Wall -g -O2
LIB =
INC =
DEF = -DHAVE_ICONV
INSTALL= install -c
INSTALL_DIR = /usr/bin
ifeq ($(LANG), ko_KR.UTF-8)
SRC = cdic.utf8.c
DEF += -DHAVE_UTF8
endif

.SUFFIXES: .c
%.o: %.c
	$(GCC) $(CFLAGS) $(DEF) $(INC) -c $< -o $@

all: $(TARGET)
$(TARGET): $(OBJ)
	$(GCC) -o $@ $(OBJ) $(LIB)

clean:
	rm -f *.o $(TARGET)

install: $(TARGET)

	@if [ ! -f "$(TARGET)" ] ; then\
		echo "ERROR : $(TARGET) Not found! Compile normally?";\
		exit 1;\
	fi

	@if [ -w $(INSTALL_DIR) ] ; then\
		$(INSTALL) -m 755 $(TARGET) $(INSTALL_DIR)/$(TARGET);\
		printf "INSTALL FILE : $(INSTALL_DIR)/$(TARGET) : [\033[32m OK \033[0m]\n";\
	else \
		printf "INSTALL FILE : $(INSTALL_DIR)/$(TARGET) :  [\033[31m Permission Denied \033[0m]\n";\
	fi


