DRIVER_DEV_DIR=/home/nikhil/cyclone-dev/cyclone-drivers/src
HEADER_DIR=$(DRIVER_DEV_DIR)
KERNELDIR=${DRIVER_DEV_DIR}/headers/linux-2.4.21-kdb
CYCDIR=/home/nikhil/cyclone-dev/cyclone
#!!!!!!!!!!!!!lookout -- changed to non-cvs version!!!!!!!!!!!!!!!!

include ${KERNELDIR}/.config
#-D__inline=__inline__ -D__attribute=__attribute__ 
#DEF_OVR=-D__FUNCTION__=\"none\" -D__FILE__=\"none\" -D__LINE__=0 -DFASTCALL=
CYC_FLAGS=--cifc-inst-tvar -D_CYC_DRIVER_ -Di810_audio_dyn_reg -I$(HEADER_DIR)/include -I$(HEADER_DIR)/util -I$(CYCDIR)/lib -I$(CYCDIR)/build/boot -noexpandtypedefs -save-temps -stopafter-toc 
MOD_FLAGS=-D__KERNEL__ -I${KERNELDIR}/include -DMODULE -DMODVERSIONS  -DKBUILD_BASENAME=i810_audio
CODEGEN_FLAGS=-D__KERNEL__ -I${KERNELDIR}/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -pipe -mpreferred-stack-boundary=2 -march=i686 -fno-optimize-sibling-calls -DMODULE -DMODVERSIONS -include ${KERNELDIR}/include/linux/modversions.h  -nostdinc -iwithprefix include -DKBUILD_BASENAME=i810_audio  -c 

CYCC=/home/nikhil/cyclone-dev/cyclone/bin/cyclone
CC=/usr/local/gcc-3.2/bin/gcc

all: i810_audio.c i810_audio.o 

%.c: %.cyc
	$(CYCC) $(CYC_FLAGS) $(MOD_FLAGS) $<

%.o: %.c
	gcc $(CODEGEN_FLAGS) -o $@ $<

#      $(CYCC) $(CYCFLAGS) $(KERNBLD_FLAGS) 

clean:
	rm -f *.o *~ i810_audio.c i810_audio.cyp core

#kernmake: i810_audio.c
#	gcc -D__KERNEL__ -I${KERNELDIR}/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -pipe -mpreferred-stack-boundary=2 -march=i686 -fno-optimize-sibling-calls -DMODULE -DMODVERSIONS -include ${KERNELDIR}/include/linux/modversions.h  -nostdinc -iwithprefix include -DKBUILD_BASENAME=i810_audio  -c -o i810_audio.o i810_audio.c

#gcc -D__KERNEL__ -I/mnt/extra/kdb/linux-2.4.21/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -pipe -mpreferred-stack-boundary=2 -march=i686 -fno-optimize-sibling-calls -DMODULE -DMODVERSIONS -include /mnt/extra/kdb/linux-2.4.21/include/linux/modversions.h  -nostdinc -iwithprefix include -DKBUILD_BASENAME=i810_audio  -c -o i810_audio.o i810_audio.c

