#*****************************************************************************/
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
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
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
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) \
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)
-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