# Makefile for program dynloop

# USE /bin/make NOT GNU MAKE to avoid & errors

CC = gcc
LD = ld
CFLAGS = -g
C2DIR = /u/emery/code2-emery/code2/runtime/sparc
FTDIR = /u/emery/code2-emery/code2/runtime/sparc
INDENT = /p/bin/indent
INDENTFLG = -i2
INC = -I$(FTDIR)/include -I$(C2DIR)
OBJS = c2_main.o \
       \
      graph201.o graph198.o 

dynloop: $(OBJS)
	$(CC) $(OBJS) $(C2DIR)/c2libo.o\
            -lm -lthread -lc -o dynloop

clean:
	\rm -f *.o *.pretty core dynloop

pretty:
	$(INDENT) c2_globtype.h c2_globtype.h.pretty $(INDENTFLG)
	$(INDENT) c2_main.h c2_main.h.pretty $(INDENTFLG)
	$(INDENT) c2_main.c c2_main.c.pretty $(INDENTFLG)
	$(INDENT) graph201.c graph201.c.pretty $(INDENTFLG)
	$(INDENT) graph198.c graph198.c.pretty $(INDENTFLG)

depend:
	/lusr/X11R6/bin/makedepend -I/usr/include -I/p/include -I$../.. $(INC) $(SRCS)

c2_main.o: c2_main.c
	$(CC) $(CFLAGS) $(INC) -c c2_main.c

graph201.o: graph201.c
	$(CC) $(CFLAGS) $(INC) -c graph201.c

graph198.o: graph198.c
	$(CC) $(CFLAGS) $(INC) -c graph198.c


# DO NOT DELETE THIS LINE -- depend uses it.

c2_main.o: c2_main.h ./../c2_misc.h /usr/include/stdio.h
c2_main.o: /usr/include/sys/feature_tests.h ./../fthread.h
c2_main.o: /usr/include/thread.h /usr/include/sys/signal.h
c2_main.o: /usr/include/sys/unistd.h /usr/include/sys/time.h
c2_main.o: /usr/include/sys/types.h /usr/include/sys/machtypes.h
c2_main.o: /usr/include/sys/isa_defs.h /usr/include/sys/select.h
c2_main.o: /usr/include/sys/time.h /usr/include/synch.h
c2_main.o: /usr/include/sys/machlock.h /usr/include/sys/synch.h ./../fsynch.h
c2_main.o: ./../c2_forward.h ./../c2_addrmap.h ./../c2_workers.h
c2_main.o: ./../arch-specific.h /usr/include/unistd.h ./../c2_seqvar.h
c2_main.o: c2_globtype.h
Dyn.o: c2_main.h ./../c2_misc.h /usr/include/stdio.h
Dyn.o: /usr/include/sys/feature_tests.h ./../fthread.h /usr/include/thread.h
Dyn.o: /usr/include/sys/signal.h /usr/include/sys/unistd.h
Dyn.o: /usr/include/sys/time.h /usr/include/sys/types.h
Dyn.o: /usr/include/sys/machtypes.h /usr/include/sys/isa_defs.h
Dyn.o: /usr/include/sys/select.h /usr/include/sys/time.h /usr/include/synch.h
Dyn.o: /usr/include/sys/machlock.h /usr/include/sys/synch.h ./../fsynch.h
Dyn.o: ./../c2_forward.h ./../c2_addrmap.h ./../c2_workers.h
Dyn.o: ./../arch-specific.h /usr/include/unistd.h ./../c2_seqvar.h
Dyn.o: c2_globtype.h
