head     1.6;
branch   ;
access   ;
symbols  ;
locks    dlarson:1.6; strict;
comment  @# @;


1.6
date     92.06.24.13.20.59;  author dlarson;  state Exp;
branches ;
next     1.5;

1.5
date     92.06.02.11.30.53;  author dlarson;  state Exp;
branches ;
next     1.4;

1.4
date     92.04.09.12.02.56;  author dlarson;  state Exp;
branches ;
next     1.3;

1.3
date     92.04.06.11.53.58;  author dlarson;  state Exp;
branches ;
next     1.2;

1.2
date     92.04.03.10.48.14;  author dlarson;  state Exp;
branches ;
next     1.1;

1.1
date     92.04.03.10.46.00;  author dlarson;  state Exp;
branches ;
next     ;


desc
@@


1.6
log
@y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y


@
text
@# ! "ci -l" #?.c authenticationserver.h lmkfile authenticationserver_rev.rev

INCLUDES = -iv:include -ienvoy:include

SRCS = server.c commands.c userdb.c groupdb.c perror.c testdb1.c testdb2.c testdb3.c testdb4.c testgroupdb1.c testgroupdb2.c testgroupdb3.c testgroupdb4.c
OBJS = server.o commands.o userdb.o groupdb.o perror.o
T1OBJS = testdb1.o userdb.o perror.o
T2OBJS = testdb2.o userdb.o perror.o
T3OBJS = testdb3.o userdb.o perror.o
T4OBJS = testdb4.o userdb.o perror.o
TG1OBJS = testgroupdb1.o groupdb.o perror.o
TG2OBJS = testgroupdb2.o groupdb.o perror.o
TG3OBJS = testgroupdb3.o groupdb.o perror.o
TG4OBJS = testgroupdb4.o groupdb.o perror.o
HEADERS = AuthenticationServer.h
DEBUG   = -d0

all: testdb1 testdb2 testdb3 testdb4 testgroupdb1 testgroupdb2 testgroupdb3 testgroupdb4 AuthenticationServer

testdb1: $(HEADERS) $(T1OBJS)
	blink FROM lib:c.o $(T1OBJS) TO $@@ LIB  lib:lc.lib lib:amiga.lib
testdb2: $(HEADERS) $(T2OBJS)
	blink FROM lib:c.o $(T2OBJS) TO $@@ LIB  lib:lc.lib lib:amiga.lib
testdb3: $(HEADERS) $(T3OBJS)
	blink FROM lib:c.o $(T3OBJS) TO $@@ LIB  lib:lc.lib lib:amiga.lib
testdb4: $(HEADERS) $(T4OBJS)
	blink FROM lib:c.o $(T4OBJS) TO $@@ LIB  lib:lc.lib lib:amiga.lib
testgroupdb1: $(HEADERS) $(TG1OBJS)
	blink FROM lib:c.o $(TG1OBJS) TO $@@ LIB  lib:lc.lib lib:amiga.lib lib:amiga.lib lib:debug.lib
testgroupdb2: $(HEADERS) $(TG2OBJS)
	blink FROM lib:c.o $(TG2OBJS) TO $@@ LIB  lib:lc.lib lib:amiga.lib lib:amiga.lib lib:debug.lib
testgroupdb3: $(HEADERS) $(TG3OBJS)
	#blink FROM lib:c.o $(TG3OBJS) TO $@@ LIB  lib:lc.lib lib:amiga.lib lib:amiga.lib lib:debug.lib
testgroupdb4: $(HEADERS) $(TG4OBJS)
	#blink FROM lib:c.o $(TG4OBJS) TO $@@ LIB  lib:lc.lib lib:amiga.lib lib:amiga.lib lib:debug.lib

AuthenticationServer: $(HEADERS) $(OBJS)
	blink FROM lib:c.o $(OBJS) TO $@@ LIB lib:lc.lib envoy:lib/nipc.lib lib:amiga.lib lib:debug.lib
bump:
	bumprev 1 AuthenticationServer_rev
clean:
	delete $(OBJS) AuthenticationServer
release:
	copy AuthenticationServer envoy:bin/services/ CLONE NOPRO
        copy $(SRCS) envoy:src/authentication/serv CLONE NOPRO
        copy $(HEADERS) authenticationserver_rev.rev authenticationserver lmkfile envoy:src/authentication/serv CLONE NOPRO
	copy /auth_internal.h envoy:src/authentication CLONE NOPRO
# No stack checking	(-v)
# Global Optimizer	(-O)
# registerized parameters 	(-rr)  APPARENTLY INCOMPATIBLE WITH AMIGA.LIB!
# prototypes, single string constants, char is unsigned, structure equiv (-cfsuq)
.c.o:
	lc $(INCLUDES) $(DEBUG) -O -v -cfsuq $*
@


1.5
log
@
@
text
@d21 1
a21 1
	blink FROM lib:c.o $(T1OBJS) TO $@@ LIB  lib:lc.lib lib:small.lib
d23 1
a23 1
	blink FROM lib:c.o $(T2OBJS) TO $@@ LIB  lib:lc.lib lib:small.lib
d25 1
a25 1
	blink FROM lib:c.o $(T3OBJS) TO $@@ LIB  lib:lc.lib lib:small.lib
d27 1
a27 1
	blink FROM lib:c.o $(T4OBJS) TO $@@ LIB  lib:lc.lib lib:small.lib
d29 1
a29 1
	blink FROM lib:c.o $(TG1OBJS) TO $@@ LIB  lib:lc.lib lib:small.lib lib:amiga.lib lib:debug.lib
d33 1
a33 1
	#blink FROM lib:c.o $(TG3OBJS) TO $@@ LIB  lib:lc.lib lib:small.lib lib:amiga.lib lib:debug.lib
d35 1
a35 1
	#blink FROM lib:c.o $(TG4OBJS) TO $@@ LIB  lib:lc.lib lib:small.lib lib:amiga.lib lib:debug.lib
d38 1
a38 1
	blink FROM lib:c.o $(OBJS) TO $@@ LIB lib:lc.lib envoy:src/stubs/nipc/nipc.lib lib:amiga.lib lib:debug.lib
@


1.4
log
@*** empty log message ***
@
text
@d5 10
a14 10
SRCS = server.c commands.c userdb.c groupdb.c testdb1.c testdb2.c testdb3.c testdb4.c testgroupdb1.c testgroupdb2.c testgroupdb3.c testgroupdb4.c
OBJS = server.o commands.o userdb.o groupdb.o
T1OBJS = testdb1.o userdb.o
T2OBJS = testdb2.o userdb.o
T3OBJS = testdb3.o userdb.o
T4OBJS = testdb4.o userdb.o
TG1OBJS = testgroupdb1.o groupdb.o
TG2OBJS = testgroupdb2.o groupdb.o
TG3OBJS = testgroupdb3.o groupdb.o
TG4OBJS = testgroupdb4.o groupdb.o
@


1.3
log
@y
@
text
@d38 1
a38 1
	blink FROM lib:c.o $(OBJS) TO $@@ LIB lib:lc.lib envoy:src/stubs/nipc/nipc.lib
@


1.2
log
@*** empty log message ***
@
text
@d44 1
a44 1
	copy AuthenticationServer envoy:bin/serv/ clone
d47 1
a47 1
	copy /auth_internal.h envoy:src/authentication
@


1.1
log
@Initial revision
@
text
@@
