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


1.12
date	2000.12.20.22.45.25;	author murray;	state Exp;
branches;
next	1.11;

1.11
date	2000.12.20.20.54.47;	author eric;	state Exp;
branches;
next	1.10;

1.10
date	2000.12.19.23.48.06;	author eric;	state Exp;
branches;
next	1.9;

1.9
date	2000.12.14.01.51.10;	author eric;	state Exp;
branches;
next	1.8;

1.8
date	2000.12.12.00.11.38;	author eric;	state Exp;
branches;
next	1.7;

1.7
date	2000.11.29.19.11.50;	author eric;	state Exp;
branches;
next	1.6;

1.6
date	2000.11.25.08.13.20;	author eric;	state Exp;
branches;
next	1.5;

1.5
date	2000.11.25.05.45.36;	author murray;	state Exp;
branches;
next	1.4;

1.4
date	2000.11.22.18.18.16;	author eric;	state Exp;
branches;
next	1.3;

1.3
date	2000.11.22.17.54.43;	author eric;	state Exp;
branches;
next	1.2;

1.2
date	2000.11.21.21.48.05;	author eric;	state Exp;
branches;
next	1.1;

1.1
date	2000.11.21.18.57.54;	author eric;	state Exp;
branches;
next	;


desc
@@


1.12
log
@  Add Tcl hooks for the C client library in the form of a loadable
shared object.  Clean up some of the code in systool.tcl and depend on
this new shared object to define some communication procedures.
@
text
@PROG=	systool
.PATH: ${.CURDIR}/../common
SRCS=	systool.c netops.c filetree.c config.c wrappers.c property.c

CFLAGS=	-I../common -Wall -g
LDADD=	-lreadline

NOMAN=	true

tclbind.o:	tclbind.c
	$(CC) $(CFLAGS) -I/usr/local/include/tcl8.3 -c tclbind.c -o tclbind.o
	ld -Bshareable -x tclbind.o -o tclbind.so

.include <bsd.prog.mk>
@


1.11
log
@Cleaned up Makefile, removed magic numbers from filetree.c
@
text
@d10 4
@


1.10
log
@Fixes to getfile() and build process.
@
text
@d2 1
a3 2
.PATH: ${.CURDIR}/../common
#OBJS=	../common/wrappers.o ../common/property.o
@


1.9
log
@Decided to require a temp directory that does not already exist, so that a
user cannot accidently hose directories that already exist. Because of this
policy, rm.c is no longer needed. Also cleaned up some string manipulation.
@
text
@d2 3
a4 1
SRCS=	systool.c netops.c filetree.c config.c
d6 1
a6 3
OBJS=	../common/wrappers.o ../common/property.o

CFLAGS=	-I../common -Wall
@


1.8
log
@Added the code to delete file trees, and updated some other stuff.
@
text
@d2 1
a2 1
SRCS=	systool.c netops.c dirtree.c config.c rm.c
@


1.7
log
@Moved the simple menu to the main source file, and added an additional file
for working with directory trees.
@
text
@d2 1
a2 1
SRCS=	systool.c netops.c dirtree.c config.c
@


1.6
log
@

Updated to link property.o into the executable.
@
text
@d2 1
a2 1
SRCS=	systool.c netops.c menu.c config.c
@


1.5
log
@Add configuration code (manual or from a .updatec file) to the client.
@
text
@d4 1
a4 1
OBJS=	../common/wrappers.o
@


1.4
log
@

Fixed b0rked Makefile, committed from the wrong directory. I really have to
quit working in two different directories sometime soon.
@
text
@d2 1
a2 1
SRCS=	systool.c netops.c menu.c
@


1.3
log
@

Simple menu functionality, dependant upon readline.
@
text
@d4 3
@


1.2
log
@

Updated to use includes from the common source directory.
@
text
@d2 1
a2 2
SRCS=	systool.c netops.c
OBJS=	../common/wrappers.o
d4 1
a4 1
CFLAGS=	-Wall -I../common
@


1.1
log
@

Makefile for systool.
@
text
@d3 3
@

