head	1.3;
access;
symbols;
locks; strict;
comment	@# @;


1.3
date	93.03.16.22.23.45;	author md;	state Exp;
branches;
next	1.2;

1.2
date	93.03.16.22.19.10;	author md;	state Exp;
branches;
next	1.1;

1.1
date	93.03.16.20.14.28;	author md;	state Exp;
branches;
next	;


desc
@@


1.3
log
@need a default all rule.
@
text
@#       @@(#)Makefile    4.16 (Berkeley) 5/11/90

SUBDIR= gc conv
BUILD=	CHARDEFS
SRCS=
NOMAN=
CLEANFILES= CHARDEFS CHARMAP.10646

.include <../mk.defs>

all:	${BUILD}

${BUILD}: ${.CURDIR}/ISO_10646 ${.CURDIR}/CONTROL ${.CURDIR}/OTHER
	@@echo "===> gc"; cd ${.CURDIR}/gc; make
	cat ${.CURDIR}/ISO_10646 ${.CURDIR}/CONTROL ${.CURDIR}/OTHER > CHARDEFS
	-mkdir cs
	gc/gc

clean: _PROGSUBDIR
	rm -f core ${CLEANFILES}
	rm -rf cs

afterinstall:
	-mkdir $(DESTDIR)/$(LIBDIR)
	-mkdir $(DESTDIR)/$(LIBDIR)/char
	tar cf - CHAR* -C cs . -C ${.CURDIR} CHARSETS CONTROL ISO_10646 OTHER | (cd $(DESTDIR)/$(LIBDIR)/char; tar xf -)
	-chown -R bin.bin $(DESTDIR)/$(LIBDIR)/char

.include <bsd.prog.mk>
@


1.2
log
@converted to BSD Reno style.
@
text
@d11 2
@


1.1
log
@Initial revision
@
text
@d1 1
a1 3
#
#  MAKEFILE -- Charset Files.
#
d3 5
a7 3
BINS=	gc conv
DEFS=	-DBIT8 -ULOG -DMAPDIR=\"$(LIBDIR)/char\" -Dsyserr=printf
CFLAGS=	$(DEFS) -g -I. -I$(INCLUDEDIR)
d9 1
a9 12
#  The following definitions are inserted by ../Makefile
#  Change them there--not here!
CC=		cc
BINDIR=		/usr/bin
LIBDIR=		/usr/libdata/mail
SRCDIR=		../../src
INCLUDEDIR=	../../src
DBMLIB=		-ldbm
GDBM=
SDBM=
MDBM=
HDBM=
d11 5
a15 1
all:		$(BINS) CHARDEFS cs/MNEM
d17 3
a19 2
gc:		gc.o
		$(CC) $(CFLAGS) -o $@@ gc.o
d21 5
a25 2
conv:		conv.o strcnv.o
		$(CC) $(CFLAGS) -o $@@ conv.o strcnv.o
d27 1
a27 21
CHARDEFS:	ISO_10646 CONTROL OTHER 
		cat ISO_10646 CONTROL OTHER > CHARDEFS

cs/MNEM:	gc CHARDEFS CHARSETS
		-mkdir cs
		./gc

install:	all
		-mkdir $(DESTDIR)/$(LIBDIR)
		-mkdir $(DESTDIR)/$(LIBDIR)/char
		tar cf - CHAR* CONTROL ISO* OTHER -C cs . | (cd $(DESTDIR)/$(LIBDIR)/char; tar xf -)
		-chown -R bin.bin $(DESTDIR)/$(LIBDIR)/char

clean:
		-rm -f \#* *~ *.o $(BINS) CHARMAP.10646 CHARDEFS cs/*

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

.c:
		$(CC) $(CFLAGS) -o $@@ $<
@
