1 # Process this file with autoconf to produce a configure script.
3 AC_CONFIG_SRCDIR([74/7400-1.sym])
9 echo Configuring $PACKAGE version $DOTTED_VERSION.$DATE_VERSION
11 # Initialize automake stuff
12 AM_INIT_AUTOMAKE($PACKAGE, $DOTTED_VERSION, no-define)
14 #########################################################################
15 # Command line flags start
17 # Change default location for rc files
18 AC_ARG_WITH(rcdir, [ --with-rcdir=path Change where the system-*rc files are installed], [opt_rcdir=$withval])
20 # --with-docdir : tells where to store documentation if not default
23 # Command line flags end
24 #########################################################################
26 #########################################################################
28 # Misc win32 / mingw checks and variables start
31 # Figure out if we are building on win32 and what environment.
33 *mingw32* ) echo "Configuring for mingw"; MINGW=yes ;;
36 if ! test "$MINGW" = "no" -o "$MINGW"x = x; then
44 # Misc win32 / mingw checks and variables end
45 #########################################################################
47 #########################################################################
48 # Check for fig2dev, groff, ps2pdf start
51 AC_PATH_PROG(FIG2DEV, fig2dev, no, ${PATH})
52 if test $FIG2DEV = "no"; then
53 echo "Cannot find fig2dev (transfig), some documentation will not be created."
57 AC_PATH_PROG(GROFF, groff, no, ${PATH})
58 if test $GROFF = "no"; then
59 echo "Cannot find groff, some documentation will not be created."
63 AC_PATH_PROG(PS2PDF, ps2pdf, no, ${PATH})
64 if test $PS2PDF = "no"; then
65 echo "Cannot find ps2pdf, some documentation will not be created."
69 # Check for fig2dev, groff, ps2pdf end
70 #########################################################################
72 #########################################################################
73 # Do individual library files start
76 # Some of our own macros for setting up library files
77 AC_DEFUN([GEDA_DECLARE_SYMLIB],
79 data$1=`ls -1 $srcdir/$1 | grep -v Makefile | grep -v ChangeLog \
80 | grep -v CVS | grep -v "\\.cvsignore" \
82 | grep -v "\\~" | grep -v "\\.orig"`
87 GEDA_DECLARE_SYMLIB(4000)
88 GEDA_DECLARE_SYMLIB(national)
89 GEDA_DECLARE_SYMLIB(local)
90 GEDA_DECLARE_SYMLIB(io)
91 GEDA_DECLARE_SYMLIB(amphenol)
92 GEDA_DECLARE_SYMLIB(analog)
93 GEDA_DECLARE_SYMLIB(maxim)
94 GEDA_DECLARE_SYMLIB(verilog)
95 GEDA_DECLARE_SYMLIB(vhdl)
96 GEDA_DECLARE_SYMLIB(spice)
97 GEDA_DECLARE_SYMLIB(connector)
98 GEDA_DECLARE_SYMLIB(abstract)
99 GEDA_DECLARE_SYMLIB(altera)
100 GEDA_DECLARE_SYMLIB(linear)
101 GEDA_DECLARE_SYMLIB(switch)
102 GEDA_DECLARE_SYMLIB(switcap)
103 GEDA_DECLARE_SYMLIB(titleblock)
104 GEDA_DECLARE_SYMLIB(tube)
105 GEDA_DECLARE_SYMLIB(radio)
106 GEDA_DECLARE_SYMLIB(micro)
107 GEDA_DECLARE_SYMLIB(memory)
108 GEDA_DECLARE_SYMLIB(74)
109 GEDA_DECLARE_SYMLIB(relay)
110 GEDA_DECLARE_SYMLIB(diode)
111 GEDA_DECLARE_SYMLIB(opto)
112 GEDA_DECLARE_SYMLIB(bus)
113 GEDA_DECLARE_SYMLIB(supervisor)
114 GEDA_DECLARE_SYMLIB(lattice)
115 GEDA_DECLARE_SYMLIB(misc)
116 GEDA_DECLARE_SYMLIB(transistor)
117 GEDA_DECLARE_SYMLIB(power)
118 GEDA_DECLARE_SYMLIB(philips)
119 GEDA_DECLARE_SYMLIB(xilinx)
120 GEDA_DECLARE_SYMLIB(dec)
121 GEDA_DECLARE_SYMLIB(rf)
122 GEDA_DECLARE_SYMLIB(pla)
123 GEDA_DECLARE_SYMLIB(ecl)
124 GEDA_DECLARE_SYMLIB(IEC417)
125 GEDA_DECLARE_SYMLIB(font)
126 GEDA_DECLARE_SYMLIB(idt)
127 GEDA_DECLARE_SYMLIB(diode)
128 GEDA_DECLARE_SYMLIB(opto)
129 GEDA_DECLARE_SYMLIB(cascade)
130 GEDA_DECLARE_SYMLIB(asic)
131 GEDA_DECLARE_SYMLIB(asicpads)
132 GEDA_DECLARE_SYMLIB(gnetman)
133 GEDA_DECLARE_SYMLIB(minicircuits)
134 GEDA_DECLARE_SYMLIB(st)
135 GEDA_DECLARE_SYMLIB(apex)
136 GEDA_DECLARE_SYMLIB(allegro)
137 GEDA_DECLARE_SYMLIB(irf)
139 # Do individual library files start
140 #########################################################################
142 #########################################################################
143 # gEDA/gaf specify setup start
146 GEDADATADIR=$datadir/$DATADIR
148 if eval "test x$opt_rcdir = x"; then
149 # path not was specified with --with-rcdir
150 GEDARCDIR=$GEDADATADIR
152 # path WAS specified with --with-rcdir
153 GEDARCDIR="$opt_rcdir"
156 # Expand the prefix variable
157 # I don't like the way this is done, but it works (I hope).
158 if eval "test x$prefix = xNONE"; then
159 dprefix=$ac_default_prefix
164 gedadocdir=$dprefix/share/doc/geda-doc
165 AC_ARG_WITH(docdir, [ --with-docdir Where to store documentation if not default.], gedadocdir=$withval)
166 expandgedadocdir=`echo $gedadocdir`
167 GEDADOCDIR=$expandgedadocdir
169 # gEDA/gaf specify setup end
170 #########################################################################
172 AC_SUBST(DATE_VERSION)
173 AC_SUBST(DOTTED_VERSION)
174 AC_SUBST(GEDADATADIR)
224 minicircuits/Makefile
229 documentation/Makefile ])
233 expandedGEDADATADIR=`eval "echo $GEDADATADIR"`
234 expandedGEDARCDIR=`eval "echo $GEDARCDIR"`
235 expandedGEDADOCDIR=`eval "echo $GEDADOCDIR"`
238 ** Configuration summary for $PACKAGE $DOTTED_VERSION.$DATE_VERSION:
240 data directory: $expandedGEDADATADIR
241 rc directory: $expandedGEDARCDIR
242 documentation directory: $expandedGEDADOCDIR