#***************************************************************************
# Makefile to build Driver executable
#***************************************************************************

PWD	:= $(shell pwd)
INCLUDES = -I $(KERNEL_SOURCE_PATH)/include -I$(PWD)/../inc
 #if no kernel source path was specified, correct INCLUDES to reflect that
ifeq ($(KERNEL_SOURCE_PATH),)
     INCLUDES = -I /lib/modules/`uname -r`/build/include -I ../inc
endif
CFLAGS += $(PSTN_DEF) -Wall -O $(INCLUDES) -fno-common -DTARGET_SELAH

DRIVER_OBJS = coredrv.o clmmain.o rts.o task.o uart.o wwh_dflt.o locks.o \
		softserial_io.o softserial_ioctl.o softserial.o

clean:
	rm -f *.ko *.o *~ core

536core: $(DRIVER_OBJS)
	strip --strip-debug 536core.lib
	$(LD) -r $(DRIVER_OBJS) 536core.lib -o Intel536.o

KDIR	:= /lib/modules/$(shell uname -r)/build

obj-m := Intel536.o

Intel536-objs := $(DRIVER_OBJS) 536core.lib

536core_26:
	$(MAKE) -C $(KDIR) SUBDIRS=$(PWD) modules
