#ifeq (config.mk, $(wildcard config.mk))
#include config.mk
#endif

all:		dirs root/lib/modules/$(SRC_RELEASE)/pcmcia/cfxga_cs.o 
mirror:		root/usr/bin/cfxga-mirror

#CC := /usr/local/arm/2.95.3/bin/arm-linux-gcc
#LD := /usr/local/arm/2.95.3/bin/arm-linux-ld
#KERNEL_INCPATH := $(SRC_PATH)/include
#CFLAGS_OPT:=
CFLAGS		:= -Os -fomit-frame-pointer $(CFLAGS_OPT)
CXXFLAGS	:= $(CFLAGS) -fno-rtti -fno-exceptions
LDFLAGS		:=
#-D__KERNEL__ -DMODULE -I$(KERNEL_INCPATH) -Wall -march=armv4 -mtune=strongarm1100 $(CFLAGS_OPT)

dirs:
	mkdir -p root/usr/bin
	mkdir -p root/lib/modules/$(SRC_RELEASE)/pcmcia

root/lib/modules/$(SRC_RELEASE)/pcmcia/cfxga_cs.o: 
	cp -f cfxga_cs.c ../pcmcia-cs-3.2.8/clients/
	cp -f cfxga_cs.h ../pcmcia-cs-3.2.8/clients/
	make -C ../pcmcia-cs-3.2.8/clients cfxga_cs.o
	cp ../pcmcia-cs-3.2.8/clients/cfxga_cs.o root/lib/modules/$(SRC_RELEASE)/pcmcia/

root/usr/bin/cfxga-mirror: cfxga-mirror.o
	$(CXX) -s -o $@ $< $(CXXFLAGS) $(LDFLAGS)

clean:
	rm  -f $(OBJS)
	rm -rf root
