#	/*name and version number: @(#)Makefile	1.11*/
#	/*date of get:             04/18/01  10:59:50 */
#	/*date of delta:           11/20/00  10:39:54 */
#=========================================================
# Makefile for the Lucent modem driver for Linux
#=========================================================

INCLUDEDIR = /usr/src/linux/include

CC = $(shell if [ `uname -r | sed -e 's,\..*,,'` -eq 2 \
		-a `uname -r | sed -e 's,[^\.]*\.,,' -e 's,\..*,,'` -lt 4 ]; \
		then echo "gcc -D__KERNEL__ -DMODULE -DNO_EEPROM -w -O2 \
		-fomit-frame-pointer -I$(INCLUDEDIR)"; \
	 	else echo "gcc -D__KERNEL__ -DMODULE -DLT_KER_24 -DNO_EEPROM \
	 	-w -O2 -fomit-frame-pointer -I$(INCLUDEDIR)"; fi)

MODEMOBJS := \
        ltmodem.a

INTERFACEOBJS := $(shell if [ `uname -r | sed -e 's,\..*,,'` -eq 2 \
		-a `uname -r | sed -e 's,[^\.]*\.,,' -e 's,\..*,,'` -lt 4 ]; \
		then echo "serial.a"; \
	  	else echo "serial24.a"; fi)

 
all: $(MODEMOBJS) $(INTERFACEOBJS) ltmodem.o ltserial.o

ltmodem.o: $(MODEMOBJS)
	ld -r -o ltmodem.o $(MODEMOBJS) ltmdmobj.o

ltserial.o: $(INTERFACEOBJS)
	ld -r -o ltserial.o $(INTERFACEOBJS)

ltmodem.a: ltmodem.c linuxif.h ltmdmobj.o
	$(CC) -c -o $@ $<
	
serial.a: serial.c linuxif.h
	$(CC) -c -o $@ $<

serial24.a: serial24.c linuxif.h
	$(CC) -c -o $@ $<

clean:
	rm -f *.a
	rm -f *~
	rm -f ltmodem.o
	rm -f ltserial.o

install:
	./ltuninst
	make all
	./ltinst

