tinyDEMO: make it compile on normal Debian Linux

This commit is contained in:
Harald Welte 2021-12-16 12:22:05 +01:00
parent e2d81cb73c
commit cdb1829ba2
1 changed files with 7 additions and 5 deletions

View File

@ -1,9 +1,11 @@
APP := demo
FFMPEG_LDFLAGS := -L../thirdparties/android/lib -lavutil -lswscale -lavcodec -lgcc
FFMPEG_LDFLAGS := -lavutil -lswscale -lavcodec -lgcc
CFLAGS := $(CFLAGS_COMMON) -I../tinySAK/src -I../tinyNET/src -I../tinySMS/include -I../tinyHTTP/include -I../tinySDP/include -I../tinyDAV/include -I../tinyMEDIA/include -I../tinySIP/include
LDFLAGS := $(LDFLAGS_COMMON) -Wl,-Bsymbolic,--whole-archive -Wl,--entry=main -lm $(FFMPEG_LDFLAGS) -ltinySAK -ltinyNET -ltinyHTTP -ltinyIPSec -ltinySMS -ltinySDP -ltinyMEDIA -ltinyDAV -ltinySIP
CFLAGS := $(CFLAGS_COMMON) -I../tinySAK/src -I../tinyNET/src -I../tinySMS/include -I../tinyHTTP/include -I../tinySDP/include -I../tinyDAV/include -I../tinyMEDIA/include -I../tinySIP/include -I../tinyMSRP/include
LDFLAGS := $(LDFLAGS_COMMON) -Wl,-Bsymbolic,--whole-archive -Wl,--entry=main -lm #$(FFMPEG_LDFLAGS) -ltinySAK -ltinyNET -ltinyHTTP -ltinyIPSec -ltinySMS -ltinySDP -ltinyMEDIA -ltinyDAV -ltinySIP -ltinyMSRP
LDFLAGS :=
LIBS := $(FFMPEG_LDFLAGS) -ltinySAK -ltinyNET -ltinyHTTP -ltinyIPSec -ltinySMS -ltinySDP -ltinyMEDIA -ltinyDAV -ltinySIP -ltinyMSRP
all: $(APP)
@ -20,7 +22,7 @@ OBJS = \
subscribe.o
$(APP): $(OBJS)
$(CC) $(LDFLAGS) -o $@ $^
$(CC) $(LDFLAGS) -o $@ $^ $(LIBS)
%.o: %.c
$(CC) -c $(INCLUDE) $(CFLAGS) $< -o $@
@ -41,4 +43,4 @@ run:
# $(MAKE) $(MAKEFILE) install
clean:
@rm -f $(OBJS) $(APP)
@rm -f $(OBJS) $(APP)