27499895f7
This allows building two versions for different architectures at the same time, without the built files clobbering each other. This is very helpful when trying to track down differences between two build configurations. To build outside of the source tree, create the other directory to use for building (either outside of the openh264 directory, or as a subdirectory), enter that directory, and do "make -f path/to/openh264/Makefile".
16 lines
311 B
Makefile
16 lines
311 B
Makefile
include $(SRC_PATH)build/platform-arch.mk
|
|
SHAREDLIBSUFFIX = dylib
|
|
SHARED = -dynamiclib
|
|
CFLAGS += -Wall -fPIC -MMD -MP
|
|
LDFLAGS += -lpthread
|
|
ifeq ($(ASM_ARCH), x86)
|
|
ASMFLAGS += -DPREFIX
|
|
ifeq ($(ENABLE64BIT), Yes)
|
|
ASMFLAGS += -f macho64
|
|
else
|
|
ASMFLAGS += -f macho
|
|
LDFLAGS += -read_only_relocs suppress
|
|
endif
|
|
endif
|
|
|