~vcs-imports/ipfire/ipfire-2.x

« back to all changes in this revision

Viewing changes to src/misc-progs/Makefile

  • Committer: Dirk Wagner
  • Date: 2014-12-23 08:02:23 UTC
  • mfrom: (4405.56.108)
  • Revision ID: git-v1:601f8347ccb1e9c5e3f250ff26d4097ecd698875
Merge branch 'next' of ssh://git.ipfire.org/pub/git/ipfire-2.x into asterisk-update

Show diffs side-by-side

added added

removed removed

Lines of Context:
18
18
#                                                                             #
19
19
###############################################################################
20
20
 
21
 
CC=gcc 
22
 
CFLAGS=-O2 -Wall
23
 
 
24
 
COMPILE=$(CC) $(CFLAGS)
 
21
CC      = gcc
 
22
CFLAGS ?= -O2 -Wall
 
23
LIBS    = -lsmooth -lnewt
25
24
 
26
25
PROGS = iowrap
27
26
SUID_PROGS = squidctrl sshctrl ipfirereboot \
35
34
        getconntracktable wirelessclient dnsmasqctrl torctrl
36
35
SUID_UPDX = updxsetperms
37
36
 
38
 
install : all
 
37
OBJS = $(patsubst %,%.o,$(PROGS) $(SUID_PROGS))
 
38
 
 
39
install: all
39
40
        install -m 755  $(PROGS) /usr/local/bin
40
41
        install -m 4750 -g nobody $(SUID_PROGS) /usr/local/bin
41
42
 
42
 
all : $(PROGS) $(SUID_PROGS)
 
43
all: $(PROGS) $(SUID_PROGS)
43
44
 
44
 
clean : 
 
45
clean:
45
46
        -rm -f $(PROGS) $(SUID_PROGS) *.o core
46
47
 
47
48
######
48
49
 
49
 
% : %.c
50
 
        $(COMPILE) $< setuid.o -o $@
 
50
%.o: %.c
 
51
        $(CC) $(CFLAGS) -c $< -o $@
51
52
 
52
53
setuid.o: setuid.c setuid.h
53
 
        $(COMPILE) $< -c -o $@
54
 
 
55
 
$(SUID_PROGS): setuid.o
56
 
 
57
 
$(PROGS): setuid.o
58
 
 
59
 
logwatch: logwatch.c setuid.o ../install+setup/libsmooth/varval.o
60
 
        $(COMPILE) -I../install+setup/libsmooth/ logwatch.c setuid.o ../install+setup/libsmooth/varval.o -o $@
61
 
 
62
 
openvpnctrl: openvpnctrl.c setuid.o ../install+setup/libsmooth/varval.o
63
 
        $(COMPILE) -I../install+setup/libsmooth/ openvpnctrl.c setuid.o ../install+setup/libsmooth/varval.o -o $@
64
 
 
65
 
qosctrl: qosctrl.c setuid.o ../install+setup/libsmooth/varval.o
66
 
        $(COMPILE) -I../install+setup/libsmooth/ qosctrl.c setuid.o ../install+setup/libsmooth/varval.o -o $@
67
 
 
68
 
redctrl: redctrl.c setuid.o ../install+setup/libsmooth/varval.o
69
 
        $(COMPILE) -I../install+setup/libsmooth/ redctrl.c setuid.o ../install+setup/libsmooth/varval.o -o $@
70
 
 
71
 
extrahdctrl: extrahdctrl.c setuid.o ../install+setup/libsmooth/varval.o
72
 
        $(COMPILE) -I../install+setup/libsmooth/ extrahdctrl.c setuid.o ../install+setup/libsmooth/varval.o -o $@
73
 
        
74
 
upnpctrl: upnpctrl.c setuid.o ../install+setup/libsmooth/varval.o
75
 
        $(COMPILE) -I../install+setup/libsmooth/ upnpctrl.c setuid.o ../install+setup/libsmooth/varval.o -o $@
76
 
 
77
 
sambactrl: sambactrl.c setuid.o ../install+setup/libsmooth/varval.o
78
 
        $(COMPILE) -I../install+setup/libsmooth/ sambactrl.c setuid.o ../install+setup/libsmooth/varval.o -o $@
79
 
 
80
 
tripwirectrl: tripwirectrl.c setuid.o ../install+setup/libsmooth/varval.o
81
 
        $(COMPILE) -I../install+setup/libsmooth/ tripwirectrl.c setuid.o ../install+setup/libsmooth/varval.o -o $@
82
 
        
83
 
smartctrl: smartctrl.c setuid.o ../install+setup/libsmooth/varval.o
84
 
        $(COMPILE) -I../install+setup/libsmooth/ smartctrl.c setuid.o ../install+setup/libsmooth/varval.o -o $@
85
 
 
86
 
clamavctrl: clamavctrl.c setuid.o ../install+setup/libsmooth/varval.o
87
 
        $(COMPILE) -I../install+setup/libsmooth/ clamavctrl.c setuid.o ../install+setup/libsmooth/varval.o -o $@
88
 
 
89
 
firewallctrl: firewallctrl.c setuid.o ../install+setup/libsmooth/varval.o
90
 
        $(COMPILE) -I../install+setup/libsmooth/ firewallctrl.c setuid.o ../install+setup/libsmooth/varval.o -o $@
91
 
 
92
 
timectrl: timectrl.c setuid.o ../install+setup/libsmooth/varval.o
93
 
        $(COMPILE) -I../install+setup/libsmooth/ timectrl.c setuid.o ../install+setup/libsmooth/varval.o -o $@
94
 
 
95
 
launch-ether-wake: launch-ether-wake.c setuid.o ../install+setup/libsmooth/varval.o
96
 
        $(COMPILE) -I../install+setup/libsmooth/ launch-ether-wake.c setuid.o ../install+setup/libsmooth/varval.o -o $@
97
 
 
98
 
rebuildhosts: rebuildhosts.c setuid.o ../install+setup/libsmooth/varval.o
99
 
        $(COMPILE) -I../install+setup/libsmooth/ rebuildhosts.c setuid.o ../install+setup/libsmooth/varval.o -o $@
100
 
 
101
 
applejuicectrl: applejuicectrl.c setuid.o ../install+setup/libsmooth/varval.o
102
 
        $(COMPILE) -I../install+setup/libsmooth/ applejuicectrl.c setuid.o ../install+setup/libsmooth/varval.o -o $@
103
 
 
104
 
dhcpctrl: dhcpctrl.c setuid.o ../install+setup/libsmooth/varval.o
105
 
        $(COMPILE) -I../install+setup/libsmooth/ dhcpctrl.c setuid.o ../install+setup/libsmooth/varval.o -o $@
106
 
 
107
 
sshctrl: sshctrl.c setuid.o ../install+setup/libsmooth/varval.o
108
 
        $(COMPILE) -I../install+setup/libsmooth/ sshctrl.c setuid.o ../install+setup/libsmooth/varval.o -o $@
109
 
 
110
 
squidctrl: squidctrl.c setuid.o ../install+setup/libsmooth/varval.o
111
 
        $(COMPILE) -I../install+setup/libsmooth/ squidctrl.c setuid.o ../install+setup/libsmooth/varval.o -o $@
112
 
 
113
 
snortctrl: snortctrl.c setuid.o ../install+setup/libsmooth/varval.o
114
 
        $(COMPILE) -I../install+setup/libsmooth/ snortctrl.c setuid.o ../install+setup/libsmooth/varval.o -o $@
115
 
 
116
 
wirelessctrl: wirelessctrl.c setuid.o ../install+setup/libsmooth/varval.o
117
 
        $(COMPILE) -I../install+setup/libsmooth/ wirelessctrl.c setuid.o ../install+setup/libsmooth/varval.o -o $@
118
 
 
119
 
ipsecctrl: ipsecctrl.c setuid.o ../install+setup/libsmooth/varval.o
120
 
        $(COMPILE) -I../install+setup/libsmooth/ ipsecctrl.c setuid.o ../install+setup/libsmooth/varval.o -o $@
121
 
 
122
 
getipstat: getipstat.c setuid.o ../install+setup/libsmooth/varval.o
123
 
        $(COMPILE) -I../install+setup/libsmooth/ getipstat.c setuid.o ../install+setup/libsmooth/varval.o -o $@
124
 
 
125
 
pakfire: pakfire.c setuid.o ../install+setup/libsmooth/varval.o
126
 
        $(COMPILE) -I../install+setup/libsmooth/ pakfire.c setuid.o ../install+setup/libsmooth/varval.o -o $@
127
 
 
128
 
mpfirectrl: mpfirectrl.c setuid.o ../install+setup/libsmooth/varval.o
129
 
        $(COMPILE) -I../install+setup/libsmooth/ mpfirectrl.c setuid.o ../install+setup/libsmooth/varval.o -o $@
130
 
 
131
 
backupctrl: backupctrl.c setuid.o ../install+setup/libsmooth/varval.o
132
 
        $(COMPILE) -I../install+setup/libsmooth/ backupctrl.c setuid.o ../install+setup/libsmooth/varval.o -o $@
133
 
 
134
 
addonctrl: addonctrl.c setuid.o ../install+setup/libsmooth/varval.o
135
 
        $(COMPILE) -I../install+setup/libsmooth/ addonctrl.c setuid.o ../install+setup/libsmooth/varval.o -o $@
136
 
 
137
 
syslogdctrl: syslogdctrl.c setuid.o ../install+setup/libsmooth/varval.o
138
 
        $(COMPILE) -I../install+setup/libsmooth/ syslogdctrl.c setuid.o ../install+setup/libsmooth/varval.o -o $@
139
 
 
140
 
wlanapctrl: wlanapctrl.c setuid.o ../install+setup/libsmooth/varval.o
141
 
        $(COMPILE) -I../install+setup/libsmooth/ wlanapctrl.c setuid.o ../install+setup/libsmooth/varval.o -o $@
142
 
 
143
 
setaliases: setaliases.c setuid.o ../install+setup/libsmooth/varval.o
144
 
        $(COMPILE) -I../install+setup/libsmooth/ setaliases.c setuid.o ../install+setup/libsmooth/varval.o -o $@
145
 
 
146
 
fireinfoctrl: fireinfoctrl.c setuid.o ../install+setup/libsmooth/varval.o
147
 
        $(COMPILE) -I../install+setup/libsmooth/ fireinfoctrl.c setuid.o ../install+setup/libsmooth/varval.o -o $@
148
 
 
149
 
rebuildroutes: rebuildroutes.c setuid.o ../install+setup/libsmooth/varval.o
150
 
        $(COMPILE) -I../install+setup/libsmooth/ rebuildroutes.c setuid.o ../install+setup/libsmooth/varval.o -o $@
151
 
 
152
 
getconntracktable: getconntracktable.c setuid.o ../install+setup/libsmooth/varval.o
153
 
        $(COMPILE) -I../install+setup/libsmooth/ getconntracktable.c setuid.o ../install+setup/libsmooth/varval.o -o $@
154
 
 
155
 
wirelessclient: wirelessclient.c setuid.o ../install+setup/libsmooth/varval.o
156
 
        $(COMPILE) -I../install+setup/libsmooth/ wirelessclient.c setuid.o ../install+setup/libsmooth/varval.o -o $@
157
 
 
158
 
dnsmasqctrl: dnsmasqctrl.c setuid.o ../install+setup/libsmooth/varval.o
159
 
        $(COMPILE) -I../install+setup/libsmooth/ dnsmasqctrl.c setuid.o ../install+setup/libsmooth/varval.o -o $@
160
 
 
161
 
torctrl: torctrl.c setuid.o ../install+setup/libsmooth/varval.o
162
 
        $(COMPILE) -I../install+setup/libsmooth/ torctrl.c setuid.o ../install+setup/libsmooth/varval.o -o $@
 
54
        $(CC) $(CFLAGS) -c $< -o $@
 
55
 
 
56
$(PROGS) $(SUID_PROGS): setuid.o | $(OBJS)
 
57
        $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $@.o $< $(LIBS)