blob: 7c49c584d2d0d9e8389fb96d652557b052505774 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
|
CC=gcc
CCFLAGS=
all: macping mndp mactelnet mactelnetd
clean: dist-clean
dist-clean:
rm -f mactelnet macping mactelnetd mndp
rm -f *.o
strip-all: mndp macping mactelnet mactelnetd
strip -s mndp
strip -s macping
strip -s mactelnet
strip -s mactelnetd
install: all strip-all
cp mndp $(DESTDIR)/usr/bin/
cp macping $(DESTDIR)/usr/bin/
cp mactelnet $(DESTDIR)/usr/bin/
cp mactelnetd $(DESTDIR)/usr/sbin/
cp config/mactelnetd.users $(DESTDIR)/etc/
# Ubuntu upstart script
# cp config/mactelnetd.init /etc/init/
chown root $(DESTDIR)/etc/mactelnetd.users
chmod 600 $(DESTDIR)/etc/mactelnetd.users
udp.o: udp.c udp.h
${CC} -Wall ${CCFLAGS} -c udp.c
users.o: users.c users.h
${CC} -Wall ${CCFLAGS} -DUSERSFILE='"/etc/mactelnetd.users"' -c users.c
protocol.o: protocol.c protocol.h
${CC} -Wall ${CCFLAGS} -c protocol.c
devices.o: devices.c devices.h
${CC} -Wall ${CCFLAGS} -c devices.c
md5.o: md5.c md5.h
${CC} -Wall ${CCFLAGS} -c md5.c
mactelnet: config.h udp.o mactelnet.c mactelnet.h protocol.o console.c console.h devices.o md5.o
${CC} -Wall ${CCFLAGS} -o mactelnet mactelnet.c udp.o protocol.o console.c devices.o md5.o
mactelnetd: config.h mactelnetd.c udp.o protocol.o devices.o console.c console.h users.o users.h md5.o
${CC} -Wall ${CCFLAGS} -o mactelnetd mactelnetd.c udp.o protocol.o console.c devices.o users.o md5.o
mndp: config.h mndp.c protocol.o
${CC} -Wall ${CCFLAGS} -o mndp mndp.c protocol.o
macping: config.h macping.c udp.o devices.o protocol.o
${CC} -Wall ${CCFLAGS} -o macping macping.c devices.o udp.o protocol.o
|