LDAPDIR=/opt/openldap-2.0 CC=gcc -O -ggdb CPPFLAGS=-I$(LDAPDIR)/include CFLAGS=-Wall LDFLAGS=-static -L$(LDAPDIR)/lib LDAP_LIBS=-lldap -llber -lresolv LIBS=$(LDAP_LIBS) FLEX_LIBS=-lfl B2L_OBJS=b2l.o bibtex2ldif.tab.o bibtex2ldif.yy.o l2b_utils.o OBJS=$(B2L_OBJS) .PHONY: all clean distclean all: bibtex2ldif bibtex2ldif: $(B2L_OBJS) $(CC) $(CFLAGS) -o $@ $^ $(FLEX_LIBS) $(OBJS): %.o: %.c $(CC) -c -o $@ $(CPPFLAGS) $(CFLAGS) $< bibtex2ldif.yy.c: bibtex2ldif.lex flex $< && mv lex.yy.c bibtex2ldif.yy.c bibtex2ldif.tab.c: bibtex2ldif.y bison -v -d bibtex2ldif.y clean: rm -f core a.out *.o *~ \ bibtex2ldif.yy.c bibtex2ldif.tab.c \ bibtex2ldif.tab.h bibtex2ldif.output distclean: clean rm -f ldap2bibtex bibtex2ldif