# $Id: Makefile,v 1.3 1994/04/27 03:22:43 bjaspan Exp $

LINUX_PATH = /usr/src/linux

# USER_DRV = -DUSER_DRV

SRCS	= pcic_util.c parse_tuples.c print_tuples.c $(KSRCS)
OBJS	= pcic_util.o parse_tuples.o print_tuples.o $(KOBJS)

PSRCS	= pcmciad.c lex_config.l parse_config.c $(SRCS)
POBJS	= pcmciad.o lex_config.o parse_config.o $(OBJS)

DSRCS	= i365_dumpreg.c $(SRCS)
DOBJS	= i365_dumpreg.o $(OBJS)
 
ifdef USER_DRV
KSRCS	= pcmcia.c i82365.c
KOBJS	= pcmcia.o i82365.o
endif

CFLAGS	= -g -DDEBUG $(USER_DRV)

all: pcmciad 

pcmciad: $(POBJS)
	$(CC) -o pcmciad $(POBJS)

i365_dumpreg: $(DOBJS)
	$(CC) -o i365_dumpreg $(DOBJS)

depend:
	@touch Makefile.depend
	makedepend -fMakefile.depend -- $(CFLAGS) -I/usr/include/linux -- $(PSRCS)

clean: 
	rm -f *~ *.bak core Makefile.depend
	rm -f $(POBJS) lex_config.c pcmciad
	rm -f i365_dumpreg $(DOBJS)

ifdef USER_DRV
i82365.o: $(LINUX_PATH)/drivers/pcmcia/i82365.c
	$(CC) $(CFLAGS) -O2 -I$(LINUX_PATH)/drivers/pcmcia -c $< -o $@

pcmcia.o: $(LINUX_PATH)/drivers/pcmcia/pcmcia.c
	$(CC) $(CFLAGS) -O2 -c $< -o $@
endif

$(OBJS): pcmciad.h cis_defs.h
parse_config.o lex_config.o: lex_config.h

-include Makefile.depend

# DO NOT DELETE THIS LINE -- make depend depends on it.
