#
# Generic Makefile
#

O	= OBJ/
CC	= sc5
CFLAGS	= -cusfq -v -b0 -d0 -i/ -o$(O)
LFLAGS	= lib lib1:AmigaI.lib lib:scnb.lib sc sd verbose batch nodebug

TARGET	= listnodes getnode shownl listpasswd setpasswd listconfig\
           setconfig listacct clearacct enumnodes enumnet

#
# Rules
#

.c.o:
	$(CC) $(CFLAGS) $*.c

#
# Your dependencies here
#

Wanted:	$(TARGET)

$(O)getnode.o: getnode.c
$(O)shownl.o: shownl.c
$(O)listpasswd.o: listpasswd.c
$(O)listconfig.o: listconfig.c
$(O)listacct.o: listacct.c
$(O)setpasswd.o: setpasswd.c
$(O)setconfig.o: setconfig.c
$(O)clearacct.o: clearacct.c
$(O)enumnet.o: enumnet.c
$(O)enumnodes.o: enumnodes.c
$(O)listnodes.o: listnodes.c

listnodes: $(O)listnodes.o
	slink lib1:astartup.obj $*.o to listnodes $(LFLAGS)

getnode: $(O)getnode.o
	slink lib1:astartup.obj $*.o to getnode $(LFLAGS)

shownl: $(O)shownl.o
	slink lib1:astartup.obj $*.o to shownl $(LFLAGS)

listpasswd: $(O)listpasswd.o
	slink lib1:astartup.obj $*.o to listpasswd $(LFLAGS)

setpasswd: $(O)setpasswd.o
	slink lib1:astartup.obj $*.o to setpasswd $(LFLAGS)

listconfig: $(O)listconfig.o
	slink lib1:astartup.obj $*.o to listconfig $(LFLAGS)

setconfig: $(O)setconfig.o
	slink lib1:astartup.obj $*.o to setconfig $(LFLAGS)

listacct: $(O)listacct.o
	slink lib1:astartup.obj $*.o to listacct $(LFLAGS) lib lib1:ada.lib

clearacct: $(O)clearacct.o
	slink lib1:astartup.obj $*.o to clearacct $(LFLAGS)

enumnodes: $(O)enumnodes.o
	slink lib1:astartup.obj $*.o to enumnodes $(LFLAGS)

enumnet: $(O)enumnet.o
	slink lib1:astartup.obj $*.o to enumnet $(LFLAGS)
