Du kannst nicht mehr als 25 Themen auswählen Themen müssen entweder mit einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.

56 Zeilen
1009B

  1. ARCHBITS ?= # 32/64 bits
  2. ifeq ($(shell uname -m), x86_64)
  3. ARCHBITS = 64
  4. else ifeq ($(shell getconf LONG_BIT), 64)
  5. ARCHBITS = 64
  6. else ifeq ($(shell arch), x86_64)
  7. ARCHBITS = 64
  8. endif
  9. ifdef PLATFORM
  10. CROSS:=$(PLATFORM)-
  11. else
  12. CROSS:=
  13. PLATFORM:=linux$(ARCHBITS)
  14. endif
  15. ifeq ($(RELEASE),1)
  16. BUILD:=release
  17. else
  18. BUILD:=debug
  19. endif
  20. all:
  21. $(MAKE) -C libdash
  22. $(MAKE) -C libflv
  23. $(MAKE) -C libhls
  24. $(MAKE) -C libmkv
  25. $(MAKE) -C libmov
  26. $(MAKE) -C libmpeg
  27. $(MAKE) -C librtmp
  28. $(MAKE) -C librtp
  29. $(MAKE) -C librtsp
  30. $(MAKE) -C libsip
  31. clean:
  32. $(MAKE) -C libdash clean
  33. $(MAKE) -C libflv clean
  34. $(MAKE) -C libhls clean
  35. $(MAKE) -C libmkv clean
  36. $(MAKE) -C libmov clean
  37. $(MAKE) -C libmpeg clean
  38. $(MAKE) -C librtmp clean
  39. $(MAKE) -C librtp clean
  40. $(MAKE) -C librtsp clean
  41. $(MAKE) -C libsip clean
  42. $(MAKE) -C test clean
  43. .PHONY : test
  44. test:
  45. $(MAKE) -C ../avcodec
  46. $(MAKE) -C ../sdk
  47. $(MAKE) -C test
  48. @rm libaio.so
  49. ln -sf ../sdk/libaio/$(BUILD).$(PLATFORM)/libaio.so . && ./test/$(BUILD).$(PLATFORM)/test