Template
47 lines
914 B
Makefile
47 lines
914 B
Makefile
###
|
|
### Makefile for JM H.264/AVC encoder/decoder
|
|
###
|
|
### generated for UNIX/LINUX environments
|
|
### by Limin Wang(lance.lmwang@gmail.com)
|
|
###
|
|
|
|
SUBDIRS := ldecod lencod rtpdump rtp_loss
|
|
|
|
### include debug information: 1=yes, 0=no
|
|
DBG?= 0
|
|
### enforce 32-bit build : 1=yes, 0=no
|
|
M32?= 0
|
|
### static link : 1=yes, 0=no
|
|
STC?= 0
|
|
### OPENMP support : 1=yes, 0=no
|
|
OPENMP?= 1
|
|
|
|
export DBG
|
|
export STC
|
|
export M32
|
|
export OPENMP
|
|
|
|
.PHONY: default all distclean clean tags depend $(SUBDIRS)
|
|
|
|
default: all
|
|
|
|
all: $(SUBDIRS)
|
|
|
|
$(SUBDIRS):
|
|
$(MAKE) -C $@
|
|
|
|
clean depend:
|
|
@echo "Cleaning dependencies"
|
|
@for i in $(SUBDIRS); do make -C $$i $@; done
|
|
|
|
tags:
|
|
@echo "update tag table at top directory"
|
|
@ctags -R .
|
|
@for i in $(SUBDIRS); do make -C $$i $@; done
|
|
|
|
distclean: clean
|
|
@echo "Cleaning all"
|
|
@rm -f tags
|
|
@for i in $(SUBDIRS); do make -C $$i $@; done
|
|
|