UPS: apcupsd clean sources
[tomato.git] / release / src / router / apcupsd / autoconf / variables.mak.in
blob6e0a399827448784a31f5558d2a69e7c27ba7d05
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>
9 # package version
10 PACKAGE = apcupsd
11 DISTNAME = @DISTNAME@
12 DISTVER = @DISTVER@
13 VERSION = @VERSION@
16 # programs needed by compilation
17 CP = @CP@
18 MV = @MV@
19 ECHO = @ECHO@
20 RM = @RM@
21 RMF = $(RM) -rf
22 LN = @LN@
23 SED = @SED@
24 MAKE = @MAKE@
25 SHELL = @SHELL@
26 RANLIB = @RANLIB@
27 AR = @AR@
28 INSTALL = @INSTALL@
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@
35 RST2PDF := @RST2PDF@
37 # Files and directories (paths)
38 prefix = @prefix@
39 exec_prefix = @exec_prefix@
40 sysconfdir = @sysconfdir@
41 cgibin = @CGIBIN@
42 VPATH = /usr/lib:/usr/local/lib
43 srcdir = @srcdir@
44 abstopdir = @ABSSRCDIR@
45 sbindir = @sbindir@
46 piddir = @PIDDIR@
47 mandir=@mandir@
48 bindir = @bindir@
49 datadir = @datadir@
50 HALPOLICYDIR = @HALPOLICYDIR@
51 DISTDIR = @DISTDIR@
52 PWRFAILDIR = @PWRFAILDIR@
53 LOCKDIR = @LOCKDIR@
55 # Compilation macros.
56 CC = @CC@
57 CXX = @CXX@
58 OBJC = $(CC) -x objective-c++
59 NIB = ibtool
60 LD = @LD@
61 DEFS = @EXTRADEFS@ $(LOCALDEFS)
63 # Libraries
64 APCLIBS = $(topdir)/src/lib/libapc.a
65 APCDRVLIBS = $(topdir)/src/drivers/libdrivers.a @APCDRVLIBS@
66 DRVLIBS = @PTHREAD_LFLAGS@ @DRVLIBS@
67 X_LIBS = @X_LIBS@
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)
74 LDFLAGS = @LDFLAGS@
75 LIBS = @LIBS@
76 LIBGD = @GD_LIBS@
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
83 NIBFLAGS =
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@
94 USBTYPE := @USB_TYPE@
95 CGIDIR := @CGI@
96 USBHIDDIR := @LIBUSBHID@
97 GAPCMON := @GAPCMON@
98 APCAGENT := @APCAGENT@
100 OBJDIR = .obj
101 DEPDIR = .deps
102 df = $(DEPDIR)/$(*F)
103 DEVNULL := >/dev/null 2>&1