1 # General rules for Makefile(s) subsystem.
2 # In this file we will put everything that need to be
3 # shared betweek all the Makefile(s).
4 # This file must be included at the beginning of every Makefile
6 # Copyright (C) 1999-2002 Riccardo Facchetti <riccardo@master.oasi.gpa.it>
16 # programs needed by compilation
29 INSTALL_PROGRAM
= @INSTALL_PROGRAM@
30 INSTALL_DATA
= @INSTALL_DATA@
31 INSTALL_SCRIPT
= @INSTALL_SCRIPT@
32 MKINSTALLDIRS
= @MKINSTALLDIRS@
33 CHKCONFIG
= /sbin
/chkconfig
34 RST2HTML
:= @RST2HTML@
37 # Files and directories (paths)
39 exec_prefix = @
exec_prefix@
40 sysconfdir
= @sysconfdir@
42 VPATH
= /usr
/lib
:/usr
/local
/lib
44 abstopdir
= @ABSSRCDIR@
50 HALPOLICYDIR
= @HALPOLICYDIR@
52 PWRFAILDIR
= @PWRFAILDIR@
58 OBJC
= $(CC
) -x objective-c
++
61 DEFS
= @EXTRADEFS@
$(LOCALDEFS
)
64 APCLIBS
= $(topdir
)/src
/lib
/libapc.a
65 APCDRVLIBS
= $(topdir
)/src
/drivers
/libdrivers.a @APCDRVLIBS@
66 DRVLIBS
= @PTHREAD_LFLAGS@ @DRVLIBS@
68 X_EXTRA_LIBS
= @X_EXTRA_LIBS@
70 CPPFLAGS
= @CPPFLAGS@
-I
$(topdir
)/include $(EXTRAINCS
)
71 CFLAGS
= $(CPPFLAGS
) @CFLAGS@ @PTHREAD_CFLAGS@
72 CXXFLAGS
= $(CPPFLAGS
) @CXXFLAGS@ @PTHREAD_CFLAGS@
73 OBJCFLAGS
= $(CPPFLAGS
) $(CFLAGS
)
77 POWERLIBS
= @POWERLIBS@
78 GAPCMON_CFLAGS
= @GAPCMON_CFLAGS@
79 GAPCMON_LIBS
= @GAPCMON_LIBS@
80 LIBEXTRAOBJ
= @LIBEXTRAOBJ@
81 RST2HTMLOPTS
= --field-name-limit
=0 --generator
--time
--no-footnote-backlinks
--record-dependencies
=$(df
).d
82 RST2PDFOPTS
= --no-footnote-backlinks
--real-footnotes
85 # Driver and package enable flags
86 SMARTDRV
:= @APCSMART_DRIVER@
87 DUMBDRV
:= @DUMB_DRIVER@
88 USBDRV
:= @USB_DRIVER@
89 NETDRV
:= @NET_DRIVER@
90 PCNETDRV
:= @PCNET_DRIVER@
91 SNMPDRV
:= @SNMP_DRIVER@
92 SNMPLTDRV
:= @SNMPLITE_DRIVER@
93 TESTDRV
:= @TEST_DRIVER@
96 USBHIDDIR
:= @LIBUSBHID@
98 APCAGENT
:= @APCAGENT@
103 DEVNULL
:= >/dev
/null
2>&1