
#
#
# <Makefile>	2007-01-07,12:34,Hyoung-Sun Kim
#
# Vostons/SIP/SipCoder Makefile for VxWorks
#
#

include $(VOSTONS)/_compile/Makefile.Global.VxWorks



#
# Definitions
#

SIPCODER_TARGET=	$(SIPCODER_OUT_DIR)/lib$(SIPCODER_LIB).a

SIPCODER_SOURCE=	$(SIPCODER_SRC_DIR)/SipSdp.c		\
			$(SIPCODER_SRC_DIR)/SipHeader.c		\
			$(SIPCODER_SRC_DIR)/SipMessage.c	\
			$(SIPCODER_SRC_DIR)/SipAuth/SipAuth.c	\
			$(SIPCODER_SRC_DIR)/SipAuth/md5c.c

SIPCODER_OBJECT=	$(SIPCODER_MAK_DIR)/SipSdp.o		\
			$(SIPCODER_MAK_DIR)/SipHeader.o		\
			$(SIPCODER_MAK_DIR)/SipMessage.o	\
			$(SIPCODER_MAK_DIR)/SipAuth.o	\
			$(SIPCODER_MAK_DIR)/md5c.o



#
# Options
#

SIPCODER_DEF= $(DEF)
SIPCODER_INC= $(HDR_OPT) -I$(HSBASE_SRC_DIR)
SIPCODER_FLAGS= -c $(SIPCODER_DEF) $(SIPCODER_INC)



#
# Compile
#

$(SIPCODER_MAK_DIR)/SipSdp.o:	$(SIPCODER_SRC_DIR)/SipSdp.c
	$(CC)	-o $(SIPCODER_MAK_DIR)/SipSdp.o $(SIPCODER_FLAGS)	$(SIPCODER_SRC_DIR)/SipSdp.c

$(SIPCODER_MAK_DIR)/SipHeader.o:	$(SIPCODER_SRC_DIR)/SipHeader.c
	$(CC)	-o $(SIPCODER_MAK_DIR)/SipHeader.o $(SIPCODER_FLAGS)	$(SIPCODER_SRC_DIR)/SipHeader.c

$(SIPCODER_MAK_DIR)/SipMessage.o:	$(SIPCODER_SRC_DIR)/SipMessage.c
	$(CC)	-o $(SIPCODER_MAK_DIR)/SipMessage.o $(SIPCODER_FLAGS)	$(SIPCODER_SRC_DIR)/SipMessage.c

$(SIPCODER_MAK_DIR)/SipAuth.o:	$(SIPCODER_SRC_DIR)/SipAuth/SipAuth.c
	$(CC)	-o $(SIPCODER_MAK_DIR)/SipAuth.o $(SIPCODER_FLAGS)	$(SIPCODER_SRC_DIR)/SipAuth/SipAuth.c

$(SIPCODER_MAK_DIR)/md5c.o:	$(SIPCODER_SRC_DIR)/SipAuth/md5c.c
	$(CC)	-o $(SIPCODER_MAK_DIR)/md5c.o $(SIPCODER_FLAGS)	$(SIPCODER_SRC_DIR)/SipAuth/md5c.c



#
# Target
#

$(SIPCODER_TARGET):	$(SIPCODER_OBJECT)
	$(AR) -r $(SIPCODER_TARGET) $(SIPCODER_OBJECT)



#
# Tags
#

all: $(SIPCODER_TARGET)

clean:
	rm -rf $(SIPCODER_OBJECT)
	rm -rf $(SIPCODER_TARGET)



