CFLAGS = -g -O -Wall -DREAL_CHECK_FREE_SPACE

all:		daqmem_up.o daqmem_smp.o

daqmem_up.o:	daqmem.c
		gcc $(CFLAGS) -D__BOOT_KERNEL_H_ \
			-D__BOOT_KERNEL_SMP=0 -D__BOOT_KERNEL_UP=1 \
			-c daqmem.c -o daqmem_up.o

daqmem_smp.o:	daqmem.c
		gcc $(CFLAGS) -D__BOOT_KERNEL_H_ \
			-D__BOOT_KERNEL_SMP=1 -D__BOOT_KERNEL_UP=0 \
			-D__SMP__ -c daqmem.c -o daqmem_smp.o

jake_daqmem_up.o:	jake_daqmem.c
		gcc $(CFLAGS) -D__BOOT_KERNEL_H_ \
			-DDQM_DEBUG \
			-D__BOOT_KERNEL_SMP=0 -D__BOOT_KERNEL_UP=1 \
			-c jake_daqmem.c -o jake_daqmem_up.o

install:	all
		cp daqmem_up.o /home/daq/lib/modules/2.2.12-20/daqmem.o
		cp daqmem_smp.o /home/daq/lib/modules/2.2.12-20smp/daqmem.o

clean:
		rm -f *.o *~

