#
# Makefile for the kernel miscellaneous drivers.
#
# Note! Dependencies are done automagically by 'make dep', which also
# removes any old dependencies. DON'T put your own dependencies here
# unless it's something special (ie not a .c file).
#
# Note 2! The CFLAGS definitions are now inherited from the
# parent makes..

SUB_DIRS     := 
MOD_SUB_DIRS := $(SUB_DIRS)
ALL_SUB_DIRS := $(SUB_DIRS)

L_TARGET := misc.a
MX_OBJS  :=
LX_OBJS  :=
MIX_OBJS :=
MI_OBJS  := dtcmain.o fpga.o uart401.o
M_OBJS   := dtc3.o

LBOOT	= /lib/modules/default/misc
BITFI	= util/dtc3x.bit

CFLAGS += -DDTC3

include $(TOPDIR)/Rules.make

# Special rules
dtc3.o:	$(MI_OBJS) $(MIX_OBJS) fpgabits.i
	$(LD) -r -o $@ $(MI_OBJS) $(MIX_OBJS)

fpgabits.i:	$(BITFI) ./fmkbit
	./fmkbit $(BITFI)

./fmkbit:	./fmkbit.c
	$(CC) -O2 -o ./fmkbit ./fmkbit.c

