head	1.3;
access;
symbols
	Alpha2:1.3
	Alpha1:1.1;
locks; strict;
comment	@# @;


1.3
date	94.04.27.03.22.43;	author bjaspan;	state Exp;
branches;
next	1.2;

1.2
date	94.04.08.03.30.40;	author bjaspan;	state Exp;
branches;
next	1.1;

1.1
date	93.09.08.14.26.12;	author bjaspan;	state Exp;
branches;
next	;


desc
@@


1.3
log
@rework for new source layout, using kernel driver
@
text
@# $Id: Makefile,v 1.2 1994/04/08 03:30:40 bjaspan Exp bjaspan $

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.
@


1.2
log
@changes for kernel driver
@
text
@d1 1
a1 1
# $Id: Makefile,v 1.1 1993/09/08 14:26:12 bjaspan Exp bjaspan $
d5 1
a5 1
USER_DRV = -DUSER_DRV
d7 8
a14 2
SRCS	= pcmciad.c parse_config.c lex_config.l parse_tuples.c
OBJS	= pcmciad.o parse_config.o lex_config.o parse_tuples.o
d21 3
a23 1
CFLAGS	= -g $(USER_DRV)
d25 2
a26 2
pcmciad: $(OBJS) $(KOBJS)
	$(CC) -o pcmciad $(OBJS)  $(KOBJS)
d28 2
a29 1
all: pcmciad
d31 3
a33 2
dumpreg: dumpreg.o pcmcia_drv.o
	$(CC) -o dumpreg dumpreg.o pcmcia_drv.o
d36 3
a38 2
	rm -f $(OBJS) $(KOBJS) lex_config.c pcmciad *~ core
	rm -f dumpreg dumpreg.o
d40 1
d42 1
a42 1
	$(CC) $(CFLAGS) -O2 -I$(LINUX_PATH)/drivers/pcmcia -c $? -o $@@
d45 2
a46 1
	$(CC) $(CFLAGS) -O2 -c $? -o $@@
a47 3
pcmcia_drv.o: pcmcia_drv.c
	$(CC) $(CFLAGS) -O6 -c $? -o $@@

d51 2
a53 3



@


1.1
log
@Initial revision
@
text
@d1 1
a1 1
# $Id$
d3 1
a3 2
KSRCS	= pcmcia_drv.c parse_tuples.c
KOBJS	= pcmcia_drv.o parse_tuples.o
d5 4
a8 2
SRCS	= pcmciad.c parse_config.c lex_config.l
OBJS	= pcmciad.o parse_config.o lex_config.o
d10 6
a15 1
CFLAGS	= -g -DUSER_DRV
d17 1
a17 1
pcmciad: $(OBJS)  $(KOBJS)
d20 1
a20 1
all: pcmciad dumpreg
d22 2
a23 2
dumpreg: dumpreg.o $(KOBJS)
	$(CC) -o dumpreg dumpreg.o $(KOBJS)
d29 8
a36 1
$(KOBJS): pcmcia.h
d38 1
a38 1
$(OBJS): pcmcia.h pcmciad.h
d42 3
@
