tinyDEMO: make it compile on normal Debian Linux
This commit is contained in:
parent
e2d81cb73c
commit
cdb1829ba2
|
@ -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)
|
||||
|
|
Loading…
Reference in New Issue