version 1.49, 1998/06/05 04:22:08
|
version 1.50, 1998/06/13 01:39:42
|
Line 1
|
Line 1
|
NAME = rpm2html |
NAME = rpm2html |
VERSION = 0.95 |
VERSION = 0.96 |
|
|
CC = @CC@ |
CC = @CC@ |
#CC = insure |
#CC = insure |
Line 9 CFLAGS = @CFLAGS@ -Wall
|
Line 9 CFLAGS = @CFLAGS@ -Wall
|
#CFLAGS = -Wall -O6 |
#CFLAGS = -Wall -O6 |
|
|
LDFLAGS = @LDFLAGS@ |
LDFLAGS = @LDFLAGS@ |
LIBXML_FLAGS= @LIBXML_FLAGS@ |
LIBXML_FLAGS= -I$(srcdir)/@LIBXML_DIR@ |
LIBXML_DIR= @LIBXML_DIR@ |
LIBXML_DIR= $(srcdir)/@LIBXML_DIR@ |
|
|
INCL = -I. -I$(LIBXML_DIR) |
INCL = -I. $(LIBXML_FLAGS) |
|
|
RM = @RM@ -f |
RM = @RM@ -f |
MV = @MV@ |
MV = @MV@ |
Line 27 libdir = @libdir@
|
Line 27 libdir = @libdir@
|
sysconfdir = @sysconfdir@ |
sysconfdir = @sysconfdir@ |
datadir = @datadir@ |
datadir = @datadir@ |
mandir = @prefix@/man |
mandir = @prefix@/man |
|
srcdir = @srcdir@ |
|
|
OBJS= rpmopen.o rpmdata.o html.o config.o language.o rdf.o rdf_api.o |
OBJS= rpmopen.o rpmdata.o html.o config.o language.o rdf.o rdf_api.o |
|
|
LIBS= @LIBS@ |
LIBS= @LIBS@ |
|
|
XML_FILES=XML/Makefile.in XML/entities.h XML/entities.c XML/tree.h \ |
XML_FILES=XML/Makefile.in XML/configure.in XML/*.h XML/*.c |
XML/tree.c XML/parser.h XML/parser.c XML/tester.c |
|
|
|
RDF_FILES=rdf.c rdf.h rdf_api.c rdf_api.h |
RDF_FILES=rdf.c rdf.h rdf_api.c rdf_api.h |
MAKE_FILES= configure configure.in config.h.in Makefile.in \ |
MAKE_FILES= configure configure.in config.h.in Makefile.in \ |
Line 53 all : rpm2html
|
Line 53 all : rpm2html
|
|
|
force: |
force: |
|
|
$(LIBXML_DIR)/libxml.a: force |
XML/libxml.a: force |
@(MAINDIR=`pwd` ; cd $(LIBXML_DIR); \ |
@(MAINDIR=`pwd` ; cd XML; \ |
make CC="$(CC)" CFLAGS="$(CFLAGS)" MAINDIR="$$MAINDIR") |
make CC="$(CC)" CFLAGS="$(CFLAGS)" MAINDIR="$$MAINDIR") |
|
|
clean : |
clean : |
|
@(if [ -d XML ] ; then cd XML; make clean; fi) |
$(RM) rpm2html compressor $(OBJS) rpm2html.o compressor.o \ |
$(RM) rpm2html compressor $(OBJS) rpm2html.o compressor.o \ |
core errors.vim test/* |
core errors.vim test/* |
(cd $(LIBXML_DIR); make clean) |
|
|
|
rpm2html : rpm2html.o $(OBJS) $(LIBXML_DIR)/libxml.a |
distclean : clean |
$(CC) $(LDFLAGS) $(CFLAGS) -o $@ rpm2html.o $(OBJS) -L. -L$(LIBXML_DIR) -lxml $(LIBS) |
@(if [ -d XML ] ; then cd XML; make distclean; fi) |
|
$(RM) Makefile config.h configure config.log config.cache \ |
|
config.status .depends Makefile |
|
|
|
rpm2html : rpm2html.o $(OBJS) XML/libxml.a |
|
$(CC) $(LDFLAGS) $(CFLAGS) -o $@ rpm2html.o $(OBJS) -L. -LXML -lxml $(LIBS) |
|
|
compressor : compressor.o |
compressor : compressor.o |
$(CC) $(CFLAGS) -o $@ compressor.o $(LIBS) |
$(CC) $(CFLAGS) -o $@ compressor.o $(LIBS) |
Line 75 new.gif.h : new.gif compressor
|
Line 80 new.gif.h : new.gif compressor
|
./compressor new.gif |
./compressor new.gif |
|
|
depends .depends: dir.gif.h new.gif.h *.h |
depends .depends: dir.gif.h new.gif.h *.h |
@$(CC) $(INCL) $(CCFLAGS) -MM *.c > .depends |
@($(CC) $(INCL) $(CCFLAGS) -MM *.c > .depends 2>/dev/null ; exit 0) |
|
|
.c.o: |
.c.o: |
$(CC) $(CFLAGS) $(INCL) -c $< |
$(CC) $(CFLAGS) $(INCL) -c $< |
|
|
install : rpm2html |
install : rpm2html |
@(cd $(LIBXML_DIR) ; make install) |
@(cd XML ; make install) |
@INSTALL@ rpm2html $(bindir) |
@INSTALL@ rpm2html $(bindir) |
@INSTALL@ -m 644 rpm2html.1 $(mandir)/man1/ |
@INSTALL@ -m 644 rpm2html.1 $(mandir)/man1/ |
if [ ! -d $(datadir)/$(NAME) ] ; then \ |
if [ ! -d $(datadir)/$(NAME) ] ; then \ |
Line 96 install : rpm2html
|
Line 101 install : rpm2html
|
@echo "Don't forget to edit $(sysconfdir)/rpm2html.config" |
@echo "Don't forget to edit $(sysconfdir)/rpm2html.config" |
|
|
uninstall : |
uninstall : |
@(cd $(LIBXML_DIR) ; make uninstall) |
@(cd XML ; make uninstall) |
$(RM) $(bindir)/rpm2html |
$(RM) $(bindir)/rpm2html |
$(RM) $(mandir)/man1/rpm2html.1 |
$(RM) $(mandir)/man1/rpm2html.1 |
if [ "$(sysconfdir)" = "/usr/etc" ] ; then \ |
if [ "$(sysconfdir)" = "/usr/etc" ] ; then \ |
Line 108 uninstall :
|
Line 113 uninstall :
|
|
|
include .depends |
include .depends |
|
|
rdf_api : rdf_api.c $(LIBXML_DIR)/libxml.a |
rdf_api : rdf_api.c XML/libxml.a |
$(CC) $(CFLAGS) $(INCL) -DDEBUG_RDF -o rdf_api rdf_api.c -L$(LIBXML_DIR) -lxml |
$(CC) $(CFLAGS) $(INCL) -DDEBUG_RDF -o rdf_api rdf_api.c -LXML -lxml |
|
|
test tests : rpm2html |
test tests : rpm2html |
rpm2html $(sysconfdir)/rpm2html.config |
rpm2html $(sysconfdir)/rpm2html.config |
Line 118 distrib : clean
|
Line 123 distrib : clean
|
@$(LN) . $(NAME)-$(VERSION) |
@$(LN) . $(NAME)-$(VERSION) |
@(if [ "$(LIBXML_DIR)" != "" ] ; then \ |
@(if [ "$(LIBXML_DIR)" != "" ] ; then \ |
if [ "$(LIBXML_DIR)" != "XML" ] ; then \ |
if [ "$(LIBXML_DIR)" != "XML" ] ; then \ |
|
$(RM) -rf XML ; \ |
$(LN) $(LIBXML_DIR) XML ; fi ; fi ) |
$(LN) $(LIBXML_DIR) XML ; fi ; fi ) |
@($(TAR) cvf - `for i in $(FILES); \ |
@($(TAR) cvf - `for i in $(FILES); \ |
do echo $(NAME)-$(VERSION)/$$i ; \ |
do echo $(NAME)-$(VERSION)/$$i ; \ |