home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Dream 52
/
Amiga_Dream_52.iso
/
OS2
/
gnuinfo.zip
/
info
/
Makefile.emx
< prev
next >
Wrap
Makefile
|
1997-12-26
|
3KB
|
103 lines
# Makefile for texinfo/info. -*- Indented-Text -*-
# Copyright (C) 1993 Free Software Foundation, Inc.
MAKEINFO= ../makeinfo/makeinfo.exe
COMPRESS= compress
DEFAULT_INFOPATH = .;/emacs/info
LDEFS = -DDEFAULT_INFOPATH=\"$(DEFAULT_INFOPATH)\"
PROGS = info.exe makedoc.exe
OBJS = dir$O display$O doc$O echo-area$O filesys$O info-utils$O info$O \
infodoc$O infomap$O m-x$O nodes$O search$O session$O signals$O \
terminal$O tilde$O window$O indices$O nodemenu$O \
footnotes$O dribble$O variables$O gc$O man$O
# The names of files which declare info commands.
CMDFILES = session.c echo-area.c infodoc.c m-x.c indices.c nodemenu.c \
footnotes.c variables.c
# The name of the program which builds documentation structure from CMDFILES.
MAKEDOC_OBJECTS = makedoc$O
.SUFFIXES: .c $O
.c$O:
$(CC) $(CFLAGS) $(LDEFS) -c -I. $(INCL) $<
all: $(PROGS)
all32: all
rsxntopt -b info.exe -V
all-info: info.info info-stnd.info
info.exe: $(OBJS) $(LIBS)
$(CC) $(OBJS) -o $@ $(LIBS) $(LFLAGS)
info.info: info.texi
$(MAKEINFO) --no-split -I. info.texi
info-stnd.info: info-stnd.texi
$(MAKEINFO) --no-split -I. info-stnd.texi
makedoc.exe: $(MAKEDOC_OBJECTS) $(LIBS)
$(CC) $(MAKEDOC_OBJECTS) -o $@ $(LIBS) $(LFLAGS)
clean:
-del funs.h doc.c *.o *.obj *.info makedoc.exe
# The files `doc.c' and `funs.h' are created by ./makedoc run over the source
# files which contain DECLARE_INFO_COMMAND. `funs.h' is a header file
# listing the functions found. `doc.c' is a structure containing pointers
# to those functions along with completable names and documentation strings.
funs.h: makedoc.exe $(CMDFILES)
makedoc $(CMDFILES)
$(OBJS): ../config.h
doc.c: funs.h
dribble$O: dribble.c dribble.h
display$O: display.c
echo-area$O: echo-area.c
filesys$O: filesys.c
info-utils$O: info-utils.c
info$O: info.c
infodoc$O: infodoc.c
infomap$O: infomap.c
m-x$O: m-x.c
nodes$O: nodes.c
search$O: search.c
session$O: session.c
signals$O: signals.c
terminal$O: terminal.c
tilde$O: tilde.c
window$O: window.c
indices$O: indices.c
makedoc$O: makedoc.c
dir$O: dir.c
display$O: nodes.h info-utils.h search.h
display$O: terminal.h window.h display.h
echo-area$O: info.h
filesys$O: tilde.h filesys.h
footnotes$O: footnotes.h
info-utils$O: info-utils.h nodes.h search.h
info$O: info.h ../lib/getopt.h
infodoc$O: info.h doc.h
infomap$O: infomap.h funs.h
gc$O: info.h
m-x$O: info.h
nodes$O: search.h filesys.h
nodes$O: nodes.h info-utils.h
search$O: search.h nodes.h
session$O: info.h
signals$O: info.h signals.h
terminal$O: terminal.h termdep.h
tilde$O: tilde.h
variables.c: variables.h
window$O: nodes.h window.h display.h
window$O: info-utils.h search.h infomap.h