Files
heimdal/lib/asn1/Makefile.in
Assar Westerlund f048b264d9 now, kinit and klist seems to work
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@845 ec53bebd-3082-4978-b11e-865c3cabbd6b
1996-10-14 02:51:14 +00:00

66 lines
1.1 KiB
Makefile

# $Id$
srcdir = @srcdir@
VPATH = @srcdir@
CC = @CC@
YACC = @YACC@
LEX = @LEX@
YFLAGS = -d
INSTALL = @INSTALL@
INSTALL_PROGRAM = @INSTALL_PROGRAM@
INSTALL_DATA = @INSTALL_DATA@
DEFS = @DEFS@
SHELL = /bin/sh
CFLAGS = -g
REALCFLAGS = $(CFLAGS) $(DEFS) -I$(srcdir) -I. -I..
FOO_SRCS = parse.y lex.l main.c hash.c symbol.c gen.c
FOO_OBJS = parse.o lex.o main.o hash.o symbol.o gen.o
FOO_HDRS = lex.h parse.h hash.h symbol.h gen.h
PROG = foo
ASN1_SRCS = der_get.c der_put.c
ASN1_OBJS = foo.o der_get.o der_put.o
ASN1_HDRS =
.c.o:
$(CC) -c $(CPPFLAGS) $(REALCFLAGS) $<
.l.c:
$(LEX) $(LFLAGS) -t $< >$@
all: foo libasn1.a
install:
echo "No installation yet"
foo: $(FOO_OBJS)
$(CC) $(LDFLAGS) -o $@ $(FOO_OBJS) $(LIBS)
libasn1.a: $(ASN1_OBJS)
ar cr $@ $(ASN1_OBJS)
foo.c foo.h: k5.asn1 foo
./foo $(srcdir)/k5.asn1
parse.h: parse.c
mv y.tab.h parse.h
lex.o: parse.h
clean :
rm -f $(OBJS) $(PROG) lex.c parse.c parse.h *~ *.o core
mostlyclean: clean
distclean: clean
realclean: distclean
.PHONY: all install tags clean distclean realclean