#****************************************************************************** # The Makefile of Compiling Rules for VOD # Created ---------- songxw, 2010-3-30 #****************************************************************************** export PUB_PATH := $(shell pwd) export CROSS_COMPILE := export ASM := $(CROSS_COMPILE)asm export AR := $(CROSS_COMPILE)ar export CC := $(CROSS_COMPILE)gcc export CXX := $(CROSS_COMPILE)g++ export LD := $(CROSS_COMPILE)ld export STRIP := $(CROSS_COMPILE)strip -s -g export RM := rm -fr export CP := cp -f export MKDIR := mkdir export CXX_OPTS := -c -g -Wall -O0 -Wno-unused-but-set-variable -fpic #***************************************** # Target Definations #***************************************** TARGET := librtsplib.a OBJS := RtspMsg.o RtspProt.o str.o types.o osip_md5.o MD5Calc.o tool.o all: $(TARGET) $(TARGET): $(OBJS) @$(AR) -r $@ $^ %.o: %.c $(CXX) $(CXX_OPTS) -o $@ $< %.o: %.cpp $(CXX) $(CXX_OPTS) -o $@ $< .PHONY: clean clean: $(RM) *.o *.lib *.out *.so *.a