Makefile 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. include ../../../build.mak
  2. ###############################################################################
  3. # Gather all flags.
  4. #
  5. export _CFLAGS := $(PJ_CFLAGS) $(CFLAGS)
  6. export _CXXFLAGS:= $(PJ_CXXFLAGS)
  7. export _LDFLAGS := $(PJ_LDFLAGS) $(PJ_LDLIBS) $(LDFLAGS)
  8. OBJS = alt_pjsua_aud.o alt_pjsua_vid.o pjsua_app.o main.o pjsua_app_cli.o pjsua_app_common.o pjsua_app_config.o pjsua_app_legacy.o
  9. all: alt_pjsua
  10. alt_pjsua: $(OBJS)
  11. $(PJ_CC) -o $@ $(OBJS) $(_CFLAGS) $(_LDFLAGS)
  12. pjsua_app.o: ../pjsua/pjsua_app.c
  13. $(PJ_CC) $(_CFLAGS) -c -o $@ $<
  14. main.o: ../pjsua/main.c
  15. $(PJ_CC) $(_CFLAGS) -c -o $@ $<
  16. #main_rtems.o: ../pjsua/main_rtems.c
  17. # $(PJ_CC) $(_CFLAGS) -c -o $@ $<
  18. pjsua_app_cli.o: ../pjsua/pjsua_app_cli.c
  19. $(PJ_CC) $(_CFLAGS) -c -o $@ $<
  20. pjsua_app_common.o: ../pjsua/pjsua_app_common.c
  21. $(PJ_CC) $(_CFLAGS) -c -o $@ $<
  22. pjsua_app_config.o: ../pjsua/pjsua_app_config.c
  23. $(PJ_CC) $(_CFLAGS) -c -o $@ $<
  24. pjsua_app_legacy.o: ../pjsua/pjsua_app_legacy.c
  25. $(PJ_CC) $(_CFLAGS) -c -o $@ $<
  26. %.o: %.c
  27. $(PJ_CC) $(_CFLAGS) -c -o $@ $<
  28. depend:
  29. clean:
  30. rm -f *.o alt_pjsua
  31. distclean realclean: clean