home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Fresh Fish 7
/
FreshFishVol7.bin
/
bbs
/
gnu
/
libg++-2.6-fsf.lha
/
libg++-2.6
/
libg++
/
etc
/
trie-gen
/
Makefile.in
< prev
next >
Wrap
Makefile
|
1993-04-19
|
2KB
|
57 lines
# Copyright (C) 1989, 1992, 1993 Free Software Foundation, Inc.
# written by Douglas C. Schmidt (schmidt@ics.uci.edu)
#
# This file is part of GNU TRIE-GEN.
#
# GNU TRIE-GEN is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 1, or (at your option)
# any later version.
#
# GNU trie-gen is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with GNU trie-gen; see the file COPYING. If not, write to
# the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.
srcdir = .
OBJS = trie.o compact.o main.o version.o options.o
DEPEND_SOURCES = $(srcdir)/*.cc
#### package, host, target, and site dependent Makefile fragments come in here.
##
trie-gen: $(OBJS)
$(CXX) -o $@ $(OBJS) $(LIBS)
LS_1 = /bin/ls # -1 default on most systems, not supported on all.
out.cc: trie-gen
@echo "Generating a compacted minimal-prefix trie for files in /bin"
$(LS_1) /bin | ./trie-gen -c > out.cc
check: out.o test.o
$(CXX) out.o test.o $(LIBS)
$(LS_1) /bin | ./a.out -v
run_tests: check
distrib:
(cd ..; rm -f trie-gen.tar.Z; tar cvf trie-gen.tar trie-gen; \
compress trie-gen.tar)
# DO NOT DELETE THIS LINE -- g++dep uses it.
# DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY.
compact.o : $(srcdir)/compact.cc $(srcdir)/compact.h
main.o : $(srcdir)/main.cc $(srcdir)/options.h $(srcdir)/trie.h $(srcdir)/compact.h
options.o : $(srcdir)/options.cc $(srcdir)/options.h
trie.o : $(srcdir)/trie.cc $(srcdir)/trie.h $(srcdir)/compact.h
version.o : $(srcdir)/version.cc
# IF YOU PUT ANYTHING HERE IT WILL GO AWAY