# make               --> codertest

# This is the name of the executable
TARGET = codertest

# Object files
OBJS =	codertest.o \
	bisupframecoding.o \
	uniframecoding.o

# Subdirs that contain necessary modules
SUBDIRS = $(TOVESRC)/common \
	$(TOVESRC)/pf \
	$(TOVESRC)/sf \
	$(TOVESRC)/ie \
	$(TOVESRC)/protocol/bisup \
	$(TOVESRC)/protocol/sig \
	$(TOVESRC)/iface/sigif \
	$(TOVESRC)/iface/mtpif

# Names of the modules to be linked to the binary
MODULEFILES = $(TOVESRC)/common/common.a \
	$(TOVESRC)/protocol/bisup/bisup.a \
	$(TOVESRC)/protocol/sig/sig.a \
        $(TOVESRC)/ie/ie.a \
	$(TOVESRC)/iface/sigif/sigif.a \
	$(TOVESRC)/iface/mtpif/mtpif.a \
	$(TOVESRC)/pf/pf.a \
	$(TOVESRC)/sf/sf.a

# include a Rules file
include $(TOVESRC)/Rules.Make

# Do make in all subdirs, link the executable
$(TARGET) : $(OBJS)
	for i in $(SUBDIRS); do make -C $$i; done
	$(CC) $(CCFLAGS) $(INC_DIRS) -o $(TARGET) $(OBJS) $(MODULEFILES) $(ORBLIB)


# Dependencies are below. The line next to is used by makedepend, so
# DO NOT DELETE

bisupframecoding.o: /home/raatikai/src/pf/bytes.h
bisupframecoding.o: /home/raatikai/src/pf/types.h bisupframecoding.h
bisupframecoding.o: /home/raatikai/src/pf/frame.h
bisupframecoding.o: /home/raatikai/src/pf/types.h
bisupframecoding.o: /home/raatikai/src/pf/exception.h
codertest.o: /home/raatikai/src/pf/bytes.h /home/raatikai/src/pf/types.h
codertest.o: /home/raatikai/src/pf/frame.h /home/raatikai/src/pf/types.h
codertest.o: /home/raatikai/src/pf/exception.h /home/raatikai/src/pf/debug.h
codertest.o: /home/raatikai/src/pf/state.h /home/raatikai/src/pf/protocol.h
codertest.o: /home/raatikai/src/pf/transp.h /home/raatikai/src/pf/conduit.h
codertest.o: /home/raatikai/src/pf/exception.h
codertest.o: /home/raatikai/src/pf/messenge.h /home/raatikai/src/pf/storage.h
codertest.o: /home/raatikai/src/pf/frame.h /home/raatikai/src/pf/bitstring.h
codertest.o: /home/raatikai/src/pf/ie.h /home/raatikai/src/pf/iecontainer.h
codertest.o: /home/raatikai/src/pf/conduit.h /home/raatikai/src/sf/task.h
codertest.o: /home/raatikai/src/pf/timers.h /home/raatikai/src/pf/timer.h
codertest.o: /home/raatikai/src/sf/otime.h
codertest.o: /home/raatikai/src/protocol/bisup/bisuppducoders.h
codertest.o: /home/raatikai/src/protocol/bisup/bisuppducoder.h
codertest.o: /home/raatikai/src/protocol/sig/pducoder.h
codertest.o: /home/raatikai/src/protocol/sig/iecoder.h
codertest.o: /home/raatikai/src/pf/bitstring.h /home/raatikai/src/pf/ie.h
codertest.o: /home/raatikai/src/protocol/sig/sigexceptions.h
codertest.o: /home/raatikai/src/protocol/bisup/bisupiecoders.h
codertest.o: /home/raatikai/src/protocol/bisup/bisupiecoder.h
codertest.o: /home/raatikai/src/protocol/sig/iecoder.h bisupframecoding.h
codertest.o: uniframecoding.h
uniframecoding.o: /home/raatikai/src/pf/bytes.h /home/raatikai/src/pf/types.h
uniframecoding.o: uniframecoding.h /home/raatikai/src/pf/frame.h
uniframecoding.o: /home/raatikai/src/pf/types.h
uniframecoding.o: /home/raatikai/src/pf/exception.h
