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

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



#
# Definitions
#

ASN323_TARGET=		$(ASN323_OUT_DIR)/lib$(ASN323_LIB).a

ASN323_SOURCE=		$(ASN323_SRC_DIR)/asnPrime.c			\
			$(ASN323_SRC_DIR)/asnStream.c			\
			$(ASN323_SRC_DIR)/handship.c			\
			$(ASN323_SRC_DIR)/Q931Message.c			\
			$(ASN323_SRC_DIR)/H225_0.c			\
			$(ASN323_SRC_DIR)/H225_1.c			\
			$(ASN323_SRC_DIR)/H245_0.c			\
			$(ASN323_SRC_DIR)/H245_1.c			\
			$(ASN323_SRC_DIR)/H245_2.c			\
			$(ASN323_SRC_DIR)/H235_0.c

ASN323_OBJECT=		$(ASN323_MAK_DIR)/asnPrime.o			\
			$(ASN323_MAK_DIR)/asnStream.o			\
			$(ASN323_MAK_DIR)/handship.o			\
			$(ASN323_MAK_DIR)/Q931Message.o			\
			$(ASN323_MAK_DIR)/H225_0.o			\
			$(ASN323_MAK_DIR)/H225_1.o			\
			$(ASN323_MAK_DIR)/H245_0.o			\
			$(ASN323_MAK_DIR)/H245_1.o			\
			$(ASN323_MAK_DIR)/H245_2.o			\
			$(ASN323_MAK_DIR)/H235_0.o



#
# Options
#

ASN323_DEF= $(DEF)
ASN323_INC= $(HDR_OPT) -I$(HSBASE_SRC_DIR)
ASN323_FLAGS= -c $(ASN323_DEF) $(ASN323_INC)



#
# Compile
#

$(ASN323_MAK_DIR)/asnPrime.o:	$(ASN323_SRC_DIR)/asnPrime.c
	$(CC)	-o $(ASN323_MAK_DIR)/asnPrime.o $(ASN323_FLAGS)	$(ASN323_SRC_DIR)/asnPrime.c

$(ASN323_MAK_DIR)/asnStream.o:	$(ASN323_SRC_DIR)/asnStream.c
	$(CC)	-o $(ASN323_MAK_DIR)/asnStream.o $(ASN323_FLAGS)	$(ASN323_SRC_DIR)/asnStream.c

$(ASN323_MAK_DIR)/handship.o:	$(ASN323_SRC_DIR)/handship.c
	$(CC)	-o $(ASN323_MAK_DIR)/handship.o $(ASN323_FLAGS)	$(ASN323_SRC_DIR)/handship.c

$(ASN323_MAK_DIR)/Q931Message.o:	$(ASN323_SRC_DIR)/Q931Message.c
	$(CC)	-o $(ASN323_MAK_DIR)/Q931Message.o $(ASN323_FLAGS)	$(ASN323_SRC_DIR)/Q931Message.c

$(ASN323_MAK_DIR)/H225_0.o:	$(ASN323_SRC_DIR)/H225_0.c
	$(CC)	-o $(ASN323_MAK_DIR)/H225_0.o $(ASN323_FLAGS)	$(ASN323_SRC_DIR)/H225_0.c

$(ASN323_MAK_DIR)/H225_1.o:	$(ASN323_SRC_DIR)/H225_1.c
	$(CC)	-o $(ASN323_MAK_DIR)/H225_1.o $(ASN323_FLAGS)	$(ASN323_SRC_DIR)/H225_1.c

$(ASN323_MAK_DIR)/H245_0.o:	$(ASN323_SRC_DIR)/H245_0.c
	$(CC)	-o $(ASN323_MAK_DIR)/H245_0.o $(ASN323_FLAGS)	$(ASN323_SRC_DIR)/H245_0.c

$(ASN323_MAK_DIR)/H245_1.o:	$(ASN323_SRC_DIR)/H245_1.c
	$(CC)	-o $(ASN323_MAK_DIR)/H245_1.o $(ASN323_FLAGS)	$(ASN323_SRC_DIR)/H245_1.c

$(ASN323_MAK_DIR)/H245_2.o:	$(ASN323_SRC_DIR)/H245_2.c
	$(CC)	-o $(ASN323_MAK_DIR)/H245_2.o $(ASN323_FLAGS)	$(ASN323_SRC_DIR)/H245_2.c

$(ASN323_MAK_DIR)/H235_0.o:	$(ASN323_SRC_DIR)/H235_0.c
	$(CC)	-o $(ASN323_MAK_DIR)/H235_0.o $(ASN323_FLAGS)	$(ASN323_SRC_DIR)/H235_0.c



#
# Target
#

$(ASN323_TARGET):	$(ASN323_OBJECT)
	$(AR) -r $(ASN323_TARGET) $(ASN323_OBJECT)



#
# Tags
#

all: $(ASN323_TARGET)

clean:
	rm -rf $(ASN323_OBJECT)
	rm -rf $(ASN323_TARGET)



