Radix cross Linux

The main Radix cross Linux repository contains the build scripts of packages, which have the most complete and common functionality for desktop machines

452 Commits   2 Branches   1 Tag
     5         kx VERSION=v2.4.1
     5         kx 
     5         kx prefix=/usr/local
     5         kx 
     5         kx SYS=posix
     5         kx #SYS=mingw
     5         kx 
     5         kx #CRYPTO=OPENSSL
     5         kx #CRYPTO=POLARSSL
     5         kx CRYPTO=GNUTLS
     5         kx LIBZ=-lz
     5         kx LIB_GNUTLS=-lgnutls -lhogweed -lnettle -lgmp $(LIBZ)
     5         kx LIB_OPENSSL=-lssl -lcrypto $(LIBZ)
     5         kx LIB_POLARSSL=-lpolarssl $(LIBZ)
     5         kx CRYPTO_LIB=$(LIB_$(CRYPTO))
     5         kx DEF_=-DNO_CRYPTO
     5         kx CRYPTO_DEF=$(DEF_$(CRYPTO))
     5         kx 
     5         kx DEF=-DRTMPDUMP_VERSION=\"$(VERSION)\" $(CRYPTO_DEF) $(XDEF)
     5         kx OPT=-O2
     5         kx CFLAGS  += -Wall $(XCFLAGS) $(INC) $(DEF) $(OPT)
     5         kx LDFLAGS += -Wall $(XLDFLAGS)
     5         kx 
     5         kx bindir=$(prefix)/bin
     5         kx sbindir=$(prefix)/sbin
     5         kx mandir=$(prefix)/man
     5         kx 
     5         kx BINDIR=$(DESTDIR)$(bindir)
     5         kx SBINDIR=$(DESTDIR)$(sbindir)
     5         kx MANDIR=$(DESTDIR)$(mandir)
     5         kx 
     5         kx LIBS_posix=
     5         kx LIBS_darwin=
     5         kx LIBS_mingw=-lws2_32 -lwinmm -lgdi32
     5         kx LIB_RTMP=-Llibrtmp -lrtmp
     5         kx LIBS=$(LIB_RTMP) $(CRYPTO_LIB) $(LIBS_$(SYS)) $(XLIBS)
     5         kx 
     5         kx THREADLIB_posix=-lpthread
     5         kx THREADLIB_darwin=-lpthread
     5         kx THREADLIB_mingw=
     5         kx THREADLIB=$(THREADLIB_$(SYS))
     5         kx SLIBS=$(THREADLIB) $(LIBS)
     5         kx 
     5         kx LIBRTMP=librtmp/librtmp.a
     5         kx INCRTMP=librtmp/rtmp_sys.h librtmp/rtmp.h librtmp/log.h librtmp/amf.h
     5         kx 
     5         kx EXT_posix=
     5         kx EXT_darwin=
     5         kx EXT_mingw=.exe
     5         kx EXT=$(EXT_$(SYS))
     5         kx 
     5         kx PROGS=rtmpdump rtmpgw rtmpsrv rtmpsuck
     5         kx 
     5         kx all:	$(LIBRTMP) $(PROGS)
     5         kx 
     5         kx $(PROGS): $(LIBRTMP)
     5         kx 
     5         kx install:	$(PROGS)
     5         kx 	-mkdir -p $(BINDIR) $(SBINDIR) $(MANDIR)/man1 $(MANDIR)/man8
     5         kx 	cp rtmpdump$(EXT) $(BINDIR)
     5         kx 	cp rtmpgw$(EXT) rtmpsrv$(EXT) rtmpsuck$(EXT) $(SBINDIR)
     5         kx 	cp rtmpdump.1 $(MANDIR)/man1
     5         kx 	cp rtmpgw.8 $(MANDIR)/man8
     5         kx 	@cd librtmp; $(MAKE) install
     5         kx 
     5         kx clean:
     5         kx 	rm -f *.o rtmpdump$(EXT) rtmpgw$(EXT) rtmpsrv$(EXT) rtmpsuck$(EXT)
     5         kx 	@cd librtmp; $(MAKE) clean
     5         kx 
     5         kx FORCE:
     5         kx 
     5         kx $(LIBRTMP): FORCE
     5         kx 	@cd librtmp; $(MAKE) all
     5         kx 
     5         kx rtmpdump: rtmpdump.o
     5         kx 	$(CC) $(LDFLAGS) -o $@$(EXT) $@.o $(LIBS)
     5         kx 
     5         kx rtmpsrv: rtmpsrv.o thread.o
     5         kx 	$(CC) $(LDFLAGS) -o $@$(EXT) $@.o thread.o $(SLIBS)
     5         kx 
     5         kx rtmpsuck: rtmpsuck.o thread.o
     5         kx 	$(CC) $(LDFLAGS) -o $@$(EXT) $@.o thread.o $(SLIBS)
     5         kx 
     5         kx rtmpgw: rtmpgw.o thread.o
     5         kx 	$(CC) $(LDFLAGS) -o $@$(EXT) $@.o thread.o $(SLIBS)
     5         kx 
     5         kx rtmpgw.o: rtmpgw.c $(INCRTMP) Makefile
     5         kx rtmpdump.o: rtmpdump.c $(INCRTMP) Makefile
     5         kx rtmpsrv.o: rtmpsrv.c $(INCRTMP) Makefile
     5         kx rtmpsuck.o: rtmpsuck.c $(INCRTMP) Makefile
     5         kx thread.o: thread.c thread.h