#
#  MAKEFILE -- Charset Files.
#
# DEFS=	-DBIT8 -ULOG -DCHARFILE=\"$(LIBDIR)/charsets.cpl\"
DEFS=	-DCHARFILE=\"$(LIBDIR)/charsets.cpl\"
#DEFS=	
CFLAGS=	$(DEFS) 

#CC=	/usr/ucb/cc -g 
#CC=	cc -g -DSENDMAIL -I../../../src -I/usr/local/include
CC=	cc -g
O =	o
BINDIR=		/usr/local/bin
LIBDIR=		/usr/local/lib/mail/charset
COFLAGS= -o $@

# djgcc
#CC = \obin\gcc.bat

# !if $d(__MSDOS__)
#CC =  tcc
#O=OBJ
#CFLAGS=	$(DEFS) -mh
#COFLAGS= $(CFLAGS)
#!endif

BINS=	gc conv chset

all:		$(BINS) chardefs.txt charsets.cpl

gc:		gc.$O charset.h iso646.h dfopen.$O getopt.$O
		$(CC) $(COFLAGS)  gc.$O dfopen.$O getopt.$O
conv:		conv.$O strncnv.$O charset.h iso646.h dfopen.$O baseqp.$O getopt.$O
		$(CC) $(COFLAGS)  conv.$O strncnv.$O dfopen.$O baseqp.$O getopt.$O
chset:	chset.$O strncnv.$O charset.h iso646.h dfopen.$O
		$(CC) $(COFLAGS)  chset.$O strncnv.$O dfopen.$O

chardefs.txt:	iso10646.def control.def other.def 
		cat iso10646.def control.def other.def > chardefs.txt

charsets.cpl:	gc chardefs.txt charsets.def
		-mkdir cm
		./gc

install:	all
		cp charsets.cpl $(LIBDIR)
		cp charsets.cpl /usr/lib/mail
		cp strncnv.$O $(LIBDIR)
		cp dfopen.$O $(LIBDIR)
		cp conv $(BINDIR)

export:
		tar cf chset23b.tar *.c *.h *.def *.doc te makefile chars.req

clean:
		-rm -f *.$O $(BINS) chardefs.txt cm/*  *.cpl iso10646.cm core

.c.$O:
		$(CC) $(CFLAGS) -c $<
