1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92
|
#COMPILE_FLAGS=-Wwrite-strings -Wall -Wstrict-prototypes
#OPTOMIZE=-fomit-frame-pointer -O2
SUBDIRS= laola
LDFLAGS = @LDFLAGS@
LIBS = @LIBS@ -lm
GETOPT = @LIBOBJS@
CC = @CC@
LEX = @LEX@
SHELL=/bin/sh
INSTALL = @INSTALL@
INSTALL_DATA = @INSTALL_DATA@
@SET_MAKE@
prefix = @prefix@
exec_prefix = @exec_prefix@
srcdir = @srcdir@
bindir = @bindir@
libdir = @libdir@
mandir = @mandir@
PERL = @PERL@
CFLAGS = @CFLAGS@ @DEFS@ -I. -DSYMBOLFONTDIR=\"file:$(libdir)/mswordview/symbolfont\" -DWINGDINGFONTDIR=\"file:$(libdir)/mswordview/wingdingfont\"
MKINSTALLDIRS = $(srcdir)/mkinstalldirs
SHELL = /bin/sh
.SUFFIXES:
.SUFFIXES: .C .o
MYOBJECTS = mswordview.o \
support.o \
list.o \
piecetable.o \
stylesheet.o \
sprm.o \
blip.o \
utf.o \
roman.o
all: mswordview laolaall
mswordview: $(MYOBJECTS) $(GETOPT)
$(CC) $(LDFLAGS) -o mswordview $(MYOBJECTS) $(GETOPT) $(LIBS)
laolaall:
@(cd laola && $(MAKE) ) || exit 1
support.o: support.c Makefile
$(CC) $(CFLAGS) -c $*.c
%.o: %.c
$(CC) $(CFLAGS) -c $*.c
clean:
rm -rf $(MYOBJECTS) $(GETOPT) mswordview core a.out
realclean: laolaclean
rm -rf config.cache config.status config.log Makefile config.h lex.yy.c *.o mswordview core
installdirs:
$(MKINSTALLDIRS) $(bindir) \
$(mandir) \
$(mandir)/man1 \
$(libdir) \
$(libdir)/mswordview \
$(libdir)/mswordview/symbolfont \
$(libdir)/mswordview/wingdingfont
install: installdirs laoladir $(srcdir)/mswordview
$(INSTALL) $(srcdir)/mswordview $(bindir)/mswordview
$(INSTALL_DATA) $(srcdir)/symbolfont/*.gif $(libdir)/mswordview/symbolfont
$(INSTALL_DATA) $(srcdir)/wingdingfont/*.gif $(libdir)/mswordview/wingdingfont
$(INSTALL_DATA) $(srcdir)/mswordview.1 $(mandir)/man1/
laoladir:
@(cd laola && $(MAKE) install) || exit 1
laolaclean:
@(cd laola && $(MAKE) realclean) || exit 1
# DO NOT DELETE THIS LINE -- make depend depends on it.
|