fixed multiplexing bug at NT-mode.
[lcr.git] / Makefile
index c06b281..fe9e712 100644 (file)
--- a/Makefile
+++ b/Makefile
 #*****************************************************************************/ 
 
 WITH-CRYPTO = 42 # comment this out, if no libcrypto should be used
-WITH-ASTERISK = 42 # comment this out, if you don't require built-in Asterisk channel driver.
+#WITH-ASTERISK = 42 # comment this out, if you don't require built-in Asterisk channel driver.
+#WITH-SOCKET = 42 # compile for socket based mISDN (
 # note: check your location and the names of libraries.
 
 # select location to install
 INSTALL_BIN = /usr/local/bin
 INSTALL_DATA = /usr/local/lcr
 
-# give locations for the libraries
-LINUX_INCLUDE = -I/usr/src/linux/include
-
-# give location of the mISDN libraries
-MISDNUSER_INCLUDE = -I../mISDNuser/include -I../mISDNuser/i4lnet
-MISDNUSER_LIB = -L../mISDNuser/lib -L../mISDNuser/i4lnet
 LIBS += -lisdnnet -lmISDN -lpthread
 
 # give location of the curses or ncurses library
@@ -42,11 +37,12 @@ GENW = ./genwave
 GENRC = ./genrc
 GENEXT = ./genextension
 CFLAGS = -Wall -g -DINSTALL_DATA=\"$(INSTALL_DATA)\"
-CFLAGS += $(LINUX_INCLUDE) $(MISDNUSER_INCLUDE)
 ifdef WITH-CRYPTO
 CFLAGS += -DCRYPTO
 endif
-LIBDIR += $(MISDNUSER_LIB)
+ifdef WITH-SOCKET
+CFLAGS += -DSOCKET_MISDN
+endif
 ifdef WITH-CRYPTO
 LIBDIR += -L/usr/local/ssl/lib
 CFLAGS += -I/usr/local/ssl/include
@@ -124,14 +120,14 @@ endpointapp.o: endpointapp.cpp *.h Makefile
 apppbx.o: apppbx.cpp *.h Makefile
        $(CC) -c $(CFLAGS) apppbx.cpp -o apppbx.o
 
-call.o: call.cpp *.h Makefile
-       $(CC) -c $(CFLAGS) call.cpp -o call.o
+join.o: join.cpp *.h Makefile
+       $(CC) -c $(CFLAGS) join.cpp -o join.o
 
-callpbx.o: callpbx.cpp *.h Makefile
-       $(CC) -c $(CFLAGS) callpbx.cpp -o callpbx.o
+joinpbx.o: joinpbx.cpp *.h Makefile
+       $(CC) -c $(CFLAGS) joinpbx.cpp -o joinpbx.o
 
-callasterisk.o: callasterisk.cpp *.h Makefile
-       $(CC) -c $(CFLAGS) callasterisk.cpp -o callasterisk.o
+joinremote.o: joinremote.cpp *.h Makefile
+       $(CC) -c $(CFLAGS) joinremote.cpp -o joinremote.o
 
 cause.o: cause.c *.h Makefile
        $(CC) -c $(CFLAGS) cause.c -o cause.o
@@ -180,9 +176,9 @@ $(LCR): main.o \
        action_vbox.o \
        action_efi.o \
        mail.o \
-       call.o \
-       callpbx.o \
-       callasterisk.o \
+       join.o \
+       joinpbx.o \
+       joinremote.o \
        admin_server.o \
        trace.o
        $(LD) $(LIBDIR) \
@@ -207,9 +203,9 @@ $(LCR): main.o \
        action_vbox.o \
        action_efi.o \
        mail.o \
-       call.o \
-       callpbx.o \
-       callasterisk.o \
+       join.o \
+       joinpbx.o \
+       joinremote.o \
        admin_server.o \
        trace.o \
        $(LIBS) -o $(LCR) 
@@ -309,5 +305,11 @@ fork: $(LCR)
        -killall -9 -w -q lcr # the following error must be ignored
        $(LCR) fork
 
+snapshot: clean
+       DIR=lcr-$$(date +"20%y_%m_%d") ; \
+       mkdir -p /tmp/$$DIR ; \
+       cp -a * /tmp/$$DIR ; \
+       cd /tmp/; \
+       tar czf $$DIR.tar.gz $$DIR