~ubuntu-branches/ubuntu/saucy/nut/saucy

« back to all changes in this revision

Viewing changes to clients/Makefile.in

  • Committer: Bazaar Package Importer
  • Author(s): Arnaud Quette
  • Date: 2004-05-28 13:10:01 UTC
  • mto: (16.1.1 squeeze)
  • mto: This revision was merged to the branch mainline in revision 3.
  • Revision ID: james.westby@ubuntu.com-20040528131001-yj2m9qcez4ya2w14
Tags: upstream-1.4.2
ImportĀ upstreamĀ versionĀ 1.4.2

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
# Network UPS Tools: clients
2
2
 
3
3
# directories
4
 
prefix   = $(INSTALLROOT)@prefix@
5
 
BASEPATH = $(prefix)
6
 
CGIPATH  = $(INSTALLROOT)@CGIPATH@
7
 
BINPATH  = $(prefix)/@bindir@
8
 
SBINPATH = $(prefix)/@sbindir@
 
4
prefix          = @prefix@
 
5
exec_prefix     = @exec_prefix@
 
6
 
 
7
CGIPATH         = $(DESTDIR)@CGIPATH@
 
8
BINPATH         = $(DESTDIR)@bindir@
 
9
SBINPATH        = $(DESTDIR)@sbindir@
 
10
 
 
11
# for install-misc, at the bottom
 
12
LIBDIR          = $(DESTDIR)@libdir@
 
13
INCLUDEDIR      = $(DESTDIR)@includedir@
9
14
 
10
15
# other definitions
 
16
AR       = @AR@
 
17
RANLIB   = @RANLIB@
11
18
CC       = @CC@
12
19
CFLAGS   = -I../include @CFLAGS@
13
 
PROGS    = upsc upslog upsct upsct2 upscmd 
 
20
PROGS    = upsc upslog upsrw upscmd
14
21
SPROGS   = upsmon upssched
15
 
CGIPROGS = upsstats.cgi upsimage.cgi multimon.cgi upsset.cgi
 
22
CGIPROGS = upsstats.cgi upsimage.cgi upsset.cgi
16
23
LIBDEP   = @LIBOBJ@
17
24
LIBOBJ   = $(LIBDEP) @NETLIBS@
 
25
STRLCPY  = @STRLCPY@
 
26
 
 
27
SSL_CFLAGS  = @SSL_CFLAGS@
 
28
SSL_LDFLAGS = @SSL_LDFLAGS@
 
29
NET_CFLAGS  = $(CFLAGS) $(SSL_CFLAGS)
 
30
NET_LDFLAGS = $(LDFLAGS) $(SSL_LDFLAGS)
 
31
GD_INCLUDES = @GD_INCLUDES@
 
32
GD_LIBS     = @GD_LIBS@
 
33
UPSCLI_OBJ  = ../common/parseconf.o upsclient.o
18
34
 
19
35
INSTALLCMD  = @INSTALL@
20
36
INSTALLMODE = 0755
22
38
all: $(PROGS) $(SPROGS)
23
39
cgi: $(CGIPROGS)
24
40
 
25
 
upsfetch.o: upsfetch.c
26
 
        $(CC) $(CFLAGS) -c upsfetch.c
27
 
 
28
 
upsc: upsc.c upsfetch.o $(LIBDEP)
29
 
        $(CC) $(CFLAGS) -o upsc upsc.c upsfetch.o $(LIBOBJ)
30
 
 
31
 
upsct: upsct.c upsfetch.o $(LIBDEP)
32
 
        $(CC) $(CFLAGS) -o upsct upsct.c upsfetch.o $(LIBOBJ)
33
 
 
34
 
upsct2: upsct2.c upsfetch.o $(LIBDEP)
35
 
        $(CC) $(CFLAGS) -o upsct2 upsct2.c upsfetch.o $(LIBOBJ)
36
 
 
37
 
upscmd: upscmd.c upsfetch.o $(LIBDEP)
38
 
        $(CC) $(CFLAGS) -o upscmd upscmd.c upsfetch.o $(LIBOBJ)
39
 
 
40
 
upslog: upslog.c upsfetch.o $(LIBDEP)
41
 
        $(CC) $(CFLAGS) -o upslog upslog.c upsfetch.o $(LIBOBJ)
42
 
 
43
 
upsmon: upsmon.c upsfetch.o ../common/parseconf.o $(LIBDEP)
44
 
        $(CC) $(CFLAGS) -o upsmon upsmon.c upsfetch.o ../common/parseconf.o $(LIBOBJ)
45
 
 
46
 
upssched: upssched.c ../common/parseconf.o $(LIBDEP)
47
 
        $(CC) $(CFLAGS) -o upssched upssched.c ../common/parseconf.o $(LIBOBJ)
 
41
upsclient.o: upsclient.c
 
42
        $(CC) $(NET_CFLAGS) -c upsclient.c
 
43
 
 
44
upsc: upsc.c $(UPSCLI_OBJ) $(LIBDEP)
 
45
        $(CC) $(NET_CFLAGS) -o upsc upsc.c $(UPSCLI_OBJ) $(LIBOBJ) $(NET_LDFLAGS)
 
46
 
 
47
upscmd: upscmd.c $(UPSCLI_OBJ) $(LIBDEP)
 
48
        $(CC) $(NET_CFLAGS) -o upscmd upscmd.c $(UPSCLI_OBJ) $(LIBOBJ) $(NET_LDFLAGS)
 
49
 
 
50
upsrw: upsrw.c $(UPSCLI_OBJ) $(LIBDEP)
 
51
        $(CC) $(NET_CFLAGS) -o upsrw upsrw.c $(UPSCLI_OBJ) $(LIBOBJ) $(NET_LDFLAGS)
 
52
 
 
53
upslog: upslog.c $(UPSCLI_OBJ) $(LIBDEP)
 
54
        $(CC) $(NET_CFLAGS) -o upslog upslog.c $(UPSCLI_OBJ) $(LIBOBJ) $(NET_LDFLAGS)
 
55
 
 
56
upsstats.cgi: upsstats.c $(UPSCLI_OBJ) cgilib.o $(LIBDEP)
 
57
        $(CC) $(NET_CFLAGS) -o upsstats.cgi upsstats.c $(UPSCLI_OBJ) cgilib.o $(LIBOBJ) $(NET_LDFLAGS)
 
58
 
 
59
upsimage.cgi: upsimage.c $(UPSCLI_OBJ) cgilib.o $(LIBDEP)
 
60
        $(CC) $(NET_CFLAGS) $(GD_INCLUDES) -o upsimage.cgi upsimage.c $(UPSCLI_OBJ) cgilib.o $(GD_LIBS) $(LIBOBJ) $(NET_LDFLAGS)
 
61
 
 
62
upsset.cgi: upsset.c $(UPSCLI_OBJ) cgilib.o $(LIBDEP)
 
63
        $(CC) $(NET_CFLAGS) -o upsset.cgi upsset.c $(UPSCLI_OBJ) cgilib.o $(LIBOBJ) $(NET_LDFLAGS)
 
64
 
 
65
upsmon: upsmon.c $(UPSCLI_OBJ) $(LIBDEP)
 
66
        $(CC) $(NET_CFLAGS) -o upsmon upsmon.c $(UPSCLI_OBJ) $(LIBOBJ) $(NET_LDFLAGS)
 
67
 
 
68
# other stuff
 
69
 
 
70
upssched: upssched.c ../common/parseconf.o $(LIBDEP) $(STRLCPY)
 
71
        $(CC) $(CFLAGS) -o upssched upssched.c ../common/parseconf.o $(LIBOBJ) $(STRLCPY)
48
72
 
49
73
cgilib.o: cgilib.c
50
74
        $(CC) $(CFLAGS) -c cgilib.c
51
75
 
52
 
multimon.cgi: multimon.c upsfetch.o cgilib.o ../common/parseconf.o $(LIBDEP)
53
 
        $(CC) $(CFLAGS) -o multimon.cgi multimon.c upsfetch.o cgilib.o ../common/parseconf.o $(LIBOBJ)
54
 
 
55
 
upsset.cgi: upsset.c upsfetch.o cgilib.o ../common/parseconf.o $(LIBDEP)
56
 
        $(CC) $(CFLAGS) -o upsset.cgi upsset.c upsfetch.o cgilib.o ../common/parseconf.o $(LIBOBJ)
57
 
 
58
 
upsstats.cgi: upsstats.c upsfetch.o cgilib.o $(LIBDEP)
59
 
        $(CC) $(CFLAGS) -o upsstats.cgi upsstats.c upsfetch.o cgilib.o $(LIBOBJ)
60
 
 
61
 
upsimage.cgi: upsimage.c upsfetch.o cgilib.o $(LIBDEP)
62
 
        $(CC) $(CFLAGS) -o upsimage.cgi upsimage.c upsfetch.o cgilib.o @GFXLIBS@ -lm $(LIBOBJ)
63
 
 
64
76
clean:
65
77
        rm -f *~ *.o $(PROGS) $(SPROGS) $(CGIPROGS)
66
78
 
74
86
                $(INSTALLCMD) -m $(INSTALLMODE) $$f $(SBINPATH); \
75
87
        done
76
88
 
77
 
install-cgi: cgi
 
89
install-cgi-bin: cgi
78
90
        @for f in $(CGIPROGS) ; do \
79
91
                $(INSTALLCMD) -m $(INSTALLMODE) $$f $(CGIPATH); \
80
92
        done
81
93
 
82
 
install-misc: upsfetch.o
83
 
        @if (test ! -d $(BASEPATH)/misc) then \
84
 
                ../install-sh -d $(BASEPATH)/misc || exit 1; \
85
 
        fi
86
 
        $(INSTALLCMD) upsfetch.h $(BASEPATH)/misc
87
 
        $(INSTALLCMD) upsfetch.o $(BASEPATH)/misc
 
94
# this is only used for install-misc since this is the stable tree
 
95
libupsclient.a: upsclient.o ../common/parseconf.o
 
96
        $(AR) rv libupsclient.a upsclient.o ../common/parseconf.o
 
97
        $(RANLIB) libupsclient.a
 
98
 
 
99
install-misc: @MISC_UPSCLI_OBJ@
 
100
        @if (test ! -d $(LIBDIR)) then \
 
101
                ../install-sh -d $(LIBDIR) || exit 1; \
 
102
        fi
 
103
        @if (test ! -d $(INCLUDEDIR)) then \
 
104
                ../install-sh -d $(INCLUDEDIR) || exit 1; \
 
105
        fi
 
106
        $(INSTALLCMD) -m 0644 upsclient.h $(INCLUDEDIR)
 
107
        $(INSTALLCMD) -m 0644 ../include/parseconf.h $(INCLUDEDIR)
 
108
        @for f in @MISC_UPSCLI_OBJ@ ; do \
 
109
                $(INSTALLCMD) -m 0644 $$f $(LIBDIR); \
 
110
        done