source: devel/natmonitor-2.4/Makefile@ 1

Last change on this file since 1 was 1, checked in by george, 18 years ago

Prvotní import všeho

  • Property svn:executable set to *
File size: 1.5 KB
Line 
1GTKLIBS = `pkg-config --libs gtk+-2.0`
2GTKCFLAGS =`pkg-config --cflags gtk+-2.0`
3
4all: natmonitord natmonitorconsole natmonitor
5
6install: natmonitord natmonitorconsole natmonitor
7 cp natmonitor /usr/bin/natmonitor
8 chown root /usr/bin/natmonitor
9 chgrp root /usr/bin/natmonitor
10 chmod a+rx-w,u+w /usr/bin/natmonitor
11
12 cp natmonitorconsole //usr/bin/natmonitorconsole
13 chown root /usr/bin/natmonitorconsole
14 chgrp root /usr/bin/natmonitorconsole
15 chmod a+rx-w,u+w /usr/bin/natmonitorconsole
16
17 cp natmonitord /usr/sbin/natmonitord
18 chown root /usr/sbin/natmonitord
19 chgrp root /usr/sbin/natmonitord
20 chmod go-rwx,u+rwx /usr/sbin/natmonitord
21
22clean:
23 rm -fr *.o natmonitord natmonitorconsole natmonitor
24
25natmonitord: natmonitord.o common-socketio.o
26 gcc natmonitord.o common-socketio.o -lpcap -o natmonitord
27
28natmonitord.o: natmonitord.c common.h
29 gcc -c natmonitord.c -pipe -Wall
30
31natmonitorconsole: natmonitorconsole.o common-client.o common-socketio.o
32 gcc natmonitorconsole.o common-client.o common-socketio.o -lpcap -o natmonitorconsole
33
34natmonitorconsole.o: natmonitorconsole.c common.h protos.h
35 gcc -c natmonitorconsole.c -pipe -Wall
36
37natmonitor: natmonitor.o common-client.o common-socketio.o
38 gcc natmonitor.o common-client.o common-socketio.o $(GTKLIBS) -o natmonitor
39
40natmonitor.o: natmonitor.c common.h protos.h
41 gcc -c natmonitor.c $(GTKCFLAGS) -pipe -Wall
42
43common-client.o: common-client.c
44 gcc -c common-client.c -pipe -Wall
45
46common-socketio.o: common-socketio.c common-socketio.h
47 gcc -c common-socketio.c -pipe -Wall
Note: See TracBrowser for help on using the repository browser.