#
# pc Makefile for learn
#

CC= cc
CFLAGS= -O -Usun -Dibmpc -fsingle
LIBS= -lm

CFILES=	act1.c act2.c bld_net.c config.c \
	delta1.c delta2.c do_cmds1.c globals.c argvec.c misc.c \
	learn.c main_select.c roll.c rans.c \
	run_fast.c run_slow.c run_cmd.c activate.c update.c \
	savewts1.c savewts2.c setup.c const_wt.c \
	printparams.c savectxt.c upd_wt1.c upd_wt2.c \
	var.c mach_pc.c getopt.c 

OFILES=	act1.o act2.o bld_net.o config.o \
	delta1.o delta2.o do_cmds1.o globals.o argvec.o misc.o \
	learn.o main_select.o roll.o rans.o \
	run_fast.o run_slow.o run_cmd.o activate.o update.o \
	savewts1.o savewts2.o setup.o const_wt.o \
	printparams.o savectxt.o upd_wt1.o upd_wt2.o \
	var.o mach_pc.o getopt.o 

rlearn: $(OFILES) $(SUBS)
	$(CC) $(CFLAGS) $(OFILES) $(LIBS) -o rlearn

dist:
	tar -cf /tmp/pc.tar $(CFILES) defs.h globals.h shell.h symtab.h

clean:
	rm -f $(OFILES) $(SUBS) learn core 
