# -*- Makefile -*-
# kcond Makefile
#
# $Id$
#
# $Log$
#
CC=cc
# INCLUDE=-I/home/god/projects/kernel/linux-2.3.99-pre7/include/ -I/usr/include
INCLUDE=-I/usr/src/linux-2.4.0/include #-I/home/god/projects/24raw/linux/include 
MODCFLAGS=-D__KERNEL__ $(INCLUDE) -g -Wall -Wstrict-prototypes -O2  -pipe  -mpreferred-stack-boundary=2 -march=i686 -fno-strict-aliasing -DMODULE -DMODVERSIONS -include /usr/src/linux-2.4.0/include/linux/modversions.h

SRC= \
	kcond.c \
	kcond-test.c

INC= \
	kcond.h \
	kcond-i.h

ALL_SRC=$(SRC) $(INC)
OBJ=$(SRC:.c=.o)

all: kcondm.o

kcondm.o: $(OBJ)
	ld -m elf_i386  -r -o $@ $(OBJ)

.c.o:
	$(CC) $(MODCFLAGS) -c -o $@ $<

clean:
	rm -f $(OBJ) *.o *~ *.i

tags:
	etags -o TAGS $(ALL_SRC)

dep:
	makedepend -w8000 -Y -I. $(ALL_SRC)

archive:
	tar cf - . | gzip -9c > $$HOME/archive/kcond-$$(date +"%Y-%m-%d-%H:%M:%S").tar.gz

# DO NOT DELETE

kcond.o: kcond.h
kcond-test.o: kcond.h
