From 1dcb43bf1492a7f308c27559dc9c51d995264118 Mon Sep 17 00:00:00 2001 From: h_vogt Date: Tue, 15 Jun 2010 22:39:09 +0000 Subject: [PATCH] WINDOWS: no help files --- ChangeLog | 4 ++++ src/Makefile.am | 57 +++++++++++++++++++++++++------------------------ 2 files changed, 33 insertions(+), 28 deletions(-) diff --git a/ChangeLog b/ChangeLog index 54bdb999d..75f885282 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2010-06-16 Holger Vogt + * src/Makefile.am: for WINDOWS all of help files and + related files excluded + 2010-06-14 Robert Larice * Makefile.am: exclude libtool from `make dist', revert its recent inclusion diff --git a/src/Makefile.am b/src/Makefile.am index 74dc05f55..c99cadae6 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -5,24 +5,22 @@ SUBDIRS = misc maths frontend spicelib include @XSPICEDIR@ @CIDERDIR@ DIST_SUBDIRS = misc maths frontend spicelib include xspice ciderlib if !TCL_MODULE -bin_PROGRAMS = ngspice ngnutmeg ngmakeidx +bin_PROGRAMS = ngspice ngnutmeg if !WINDOWS -bin_PROGRAMS += ngsconvert ngproc2mod ngmultidec -endif - +bin_PROGRAMS += ngsconvert ngproc2mod ngmultidec ngmakeidx +helpdatadir = $(pkgdatadir)/helpdir +helpdata_DATA = ngspice.txt ngspice.idx if !NO_HELP bin_PROGRAMS += nghelp -endif -endif +endif !NO_HELP +endif !WINDOWS +endif !TCL_MODULE EXTRA_DIST = ngspice.txt setplot spectrum \ devload devaxis ciderinit winmain.c unsupported \ tclspice.c tclspice.map pkgIndex.tcl.in tclspinit.in -helpdatadir = $(pkgdatadir)/helpdir - -helpdata_DATA = ngspice.txt ngspice.idx initdatadir = $(pkgdatadir)/scripts @@ -119,15 +117,17 @@ ngspice_LDADD = \ maths/ni/libni.la \ maths/sparse/libsparse.la \ misc/libmisc.la + +if !WINDOWS if !NO_X -ngspice_LDADD += \ - frontend/help/libhlp.la +ngspice_LDADD += frontend/help/libhlp.la +endif endif -winmain.o: winmain.c +winmain.o: winmain.c ../config.h $(COMPILE) -DSIMULATOR -o winmain.o -c $(srcdir)/winmain.c -spice.lo: main.c +spice.lo: main.c ../config.h $(LTCOMPILE) -DSIMULATOR -c -o spice.o $< @@ -154,20 +154,22 @@ ngnutmeg_LDADD = \ maths/poly/libpoly.la \ misc/libmisc.la \ spicelib/parser/libinp.la + + +## These programs are not required on Windows +if !WINDOWS + if !NO_X ngnutmeg_LDADD += \ frontend/help/libhlp.la -endif +endif !NO_X ## help: nghelp_SOURCES = conf.c nghelp.c -if !NO_HELP -if WINDOWS -nghelp_SOURCES += winmain.c -endif +if !NO_HELP # We keep the libraries to a minimum here and link against terminal.o # rather than the full front-end library libfte.a to avoid link errors that # that would otherwise occur (thanks to Andreas Unger for this fix). @@ -177,23 +179,21 @@ nghelp_LDADD = \ if !NO_X nghelp_LDADD += \ frontend/help/libhlp.la -endif -endif +endif !NO_X +endif !NO_HELP -## These programs currently fail to build on Windows -if !WINDOWS ## sconvert: ngsconvert_SOURCES = ngsconvert.c - ngsconvert_LDADD = \ frontend/libfte.la \ frontend/parser/libparser.la \ maths/misc/libmathmisc.la \ misc/libmisc.la + ## proc2mod: ngproc2mod_SOURCES = ngproc2mod.c @@ -212,7 +212,6 @@ ngmultidec_LDADD = \ maths/sparse/libsparse.la \ misc/libmisc.la -endif !WINDOWS ## ngmakeidx: @@ -223,10 +222,12 @@ ngmakeidx_SOURCES = makeidx.c ngspice.idx: ngmakeidx ./ngmakeidx $(srcdir)/ngspice.txt +endif !WINDOWS -## General Includes and libraries: +## General Includes and libraries: + AM_CPPFLAGS = -I$(top_srcdir)/src/include -I$(top_srcdir)/src/spicelib/devices @X_CFLAGS@ LIBS = @LIBS@ @X_LIBS@ @X_PRE_LIBS@ @X_EXTRA_LIBS@ @@ -237,6 +238,8 @@ endif MAINTAINERCLEANFILES = Makefile.in ngspice.idx +## Tcl: + if TCL_MODULE lib_LTLIBRARIES = libspice.la install: install-libLTLIBRARIES install-tcl-recursive install-tclspice install-data-am @@ -284,10 +287,8 @@ TCL_PKG_PATH = @TCL_PACKAGE_PATH@ TCLSPICE_VERSION = @VERSION@ - TCL_FILES = libspice.la pkgIndex.tcl - pkgIndex.tcl: pkgIndex.tcl.in rm -f $@ sed -e 's;%LIB_DIR%;$(DESTDIR)$(libdir);g' $< | \ @@ -310,6 +311,6 @@ tclspice.lo: tclspice.c $(LTCOMPILE) -DTCLSPICE_version="\"$(TCLSPICE_VERSION)\"" -MT tclspice.lo -MD -MP -MF $(DEPDIR)/tclspice.Tpo -c -o tclspice.o $< mv -f $(DEPDIR)/tclspice.Tpo $(DEPDIR)/tclspice.Plo -endif +endif TCL_MODULE EXTRA_DIST += spice.def