CFLAGS	      = -g -I../common
CC	      = gcc
LD	      = $(CC)
LDFLAGS	      =

OBJS	      = pdp1_cpu.o \
		pdp1_lp.o \
		pdp1_stddev.o \
		pdp1_sys.o \
		../common/scp.o \
		../common/scp_tty.o

PROGRAM       = pdp1

SRCS	      = pdp1_cpu.c \
		pdp1_lp.c \
		pdp1_stddev.c \
		pdp1_sys.c

all:		$(PROGRAM)

$(PROGRAM):     $(OBJS) $(LIBS)
		@echo "Linking $(PROGRAM) ..."
		@$(LD) $(LDFLAGS) $(OBJS) $(LIBS) -o $(PROGRAM)
		@echo "done"

clean:;		@rm -f $(OBJS) core $(PROGRAM) tags
		(cd ../common;make clean)

../common/scp.o: ../common/scp.c ../common/sim_defs.h
	(cd ../common; make CFLAGS=-DSIM_CLOCK)
../common/scp_tty.o: ../common/scp_tty.c ../common/sim_defs.h
	(cd ../common; make)

pdp1_cpu.o: pdp1_defs.h
pdp1_lp.o: pdp1_defs.h
pdp1_stddev.o: pdp1_defs.h
pdp1_sys.o: pdp1_defs.h 
