############################################################################# # Copyright (c) 2002-2003 Pelle Johansson. # # All rights reserved. # # # # This file is part of the moftpd package. Use and distribution of # # this software is governed by the terms in the file LICENCE, which # # should have come with this package. # ############################################################################# # $moftpd: Makefile.in 1249 2004-12-09 15:14:38Z morth $ library =libutf8fs.a OBJS =file.o utf8.o table.o memory.o INCS =file.h utf8.h table.h memory.h # End of configuration part. # End of configuration part. # Variables from configure. DEFS =@DEFS@ CC =@CC@ CFLAGS =@CFLAGS@ RANLIB =@RANLIB@ native_charset =@native_charset@ srcdir =@srcdir@ # End variables from configure SRCS =$(OBJS:o=c) CFLAGS += -I.. -I. -I$(srcdir)/.. topobjdir =.. all: Makefile $(library) clean: -rm -rf $(library) $(OBJS) *Table.h distclean: clean -rm -rf *core Makefile .depend $(library): $(OBJS) $(AR) rc $(library) $(OBJS) $(RANLIB) $(library) $(OBJS): ../system.h ../autoconf.h ../autopaths.h $(CC) $(CFLAGS) $(DEFS) -c $(srcdir)/$(@:o=c) Makefile:: $(srcdir)/Makefile.in ../config.status (cd .. ; ./config.status utf8fs/Makefile) @$(MAKE) $${MAKEFLAGS} ${.TARGETS} depend: $(SRCS) $(INCS) mkdep $(CFLAGS) $(DEFS) $(SRCS) for i in $(OBJS:.o=); do \ echo $${i}.o: $(srcdir)/$${i}.c >> .depend; \ done nfdTable.h: $(srcdir)/nfdTable $(srcdir)/make_table.pl $(srcdir)/make_table.pl nfdForward nfdReverse $(srcdir)/nfdTable > $@ nfcTable.h: $(srcdir)/nfcTable $(srcdir)/make_table.pl $(srcdir)/make_table.pl nfcForward none $(srcdir)/nfcTable > $@ charsetTable.h: $(srcdir)/charsets/${native_charset} @if test "${native_charset}" != "none"; then \ echo ./make_table.pl charsetForward charsetReverse $(srcdir)/charsets/${native_charset} ">" charsetTable.h; \ $(srcdir)/make_table.pl charsetForward charsetReverse $(srcdir)/charsets/${native_charset} > charsetTable.h; \ else \ echo "/* Autogenerated file, purposedly empty." > charsetTable.h; \ fi utf8.o: nfcTable.h nfdTable.h charsetTable.h .PATH: $(srcdir) include .depend