File: Makefile.top_enable_nls

package info (click to toggle)
gkrellm 1.2.10-1
  • links: PTS
  • area: main
  • in suites: woody
  • size: 2,444 kB
  • ctags: 2,945
  • sloc: ansic: 30,196; makefile: 286; sh: 2
file content (168 lines) | stat: -rw-r--r-- 4,358 bytes parent folder | download
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
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
# To make GKrellM for different systems, you can simply:
# For Linux:
#	make
# For FreeBSD 2.X:
#	make freebsd2
# For FreeBSD 3.X or later:
#	make freebsd
# For NetBSD (1.5 ALPHA2 tested so far)
#	make netbsd
# For OpenBSD
#	make openbsd
# For Solaris 2.x (8 tested so far):
#	make solaris
# For libgtop if you have version 1.1.x installed:
#	make gtop
# For libgtop if you have version 1.0.x installed in /usr/include & /usr/lib:
#	make gtop1.0
# or, eg. if libgtop 1.0 is installed in /opt/gnome/include & /opt/gnome/lib
#	make gtop1.0 GTOP_PREFIX=/opt/gnome
#
# Then:
#	make install
# To override default install locations /usr/local/bin and /usr/local/include
# to, for example, /usr/bin and /usr/include:
#    make install INSTALLDIR=/usr/bin INCLUDEDIR=/usr/include
#
# ------------------------------------------------------------------
#  If you want to override the default behaviour for the above simple "make"
#  steps, then uncomment and edit the appropriate lines below.
#
# Default
#--------
GTK_CONFIG = gtk-config
EXTRAOBJS = md5c.o
BINMODE = 755

# FreeBSD 2.X
#------------
#GTK_CONFIG = gtk12-config
#GTOP_LIBS =
#SYS_LIBS = -lkvm
#EXTRAOBJS =
#BINMODE = 4111


# FreeBSD 3.X or later
#---------------------
#GTK_CONFIG = gtk12-config
#GTOP_LIBS =
#SYS_LIBS = -lkvm -ldevstat
#EXTRAOBJS =
#BINMODE = 4111

# NetBSD or OpenBSD
#------------------
#GTK_CONFIG= gtk-config
#GTOP_LIBS=
#PTHREAD_INC=-I/usr/local/include
#SYS_LIBS=-lkvm
#EXTRAOBJS =
#BINMODE=2755

# Solaris 2.x
#------------
#GTK_CONFIG = gtk-config
#GTOP_LIBS =
#SYS_LIBS = -lkstat -lkvm -ldevinfo
#EXTRAOBJS = md5c.o
#BINMODE=2755
#LOCALEDIR = /usr/local/share/locale

# "make gtop1.0" defaults.  If you don't have gnome or libgtop 1.1.x
# installed, edit these if necessary for a libgtop install.  Or, see
# below about specifying them on the command line.  These are not
# used if you "make gnome-gtop" or "make gtop".
#-----------------------------------
GTOP_PREFIX = /usr
GTOP_INCLUDE = -I$(GTOP_PREFIX)/include
GTOP_LIBS = -L$(GTOP_PREFIX)/lib -lgtop -lgtop_common -lgtop_sysdeps -lXau


INSTALLDIR=/usr/local/bin
MANDIR=/usr/local/share/man/man1
MANMODE = 644
MANDIRMODE = 755
INCLUDEDIR=/usr/local/include
INCLUDEMODE = 644
INCLUDEDIRMODE = 755

LOCALEDIR ?= /usr/share/locale

export GTK_CONFIG GTOP_INCLUDE GTOP_LIBS SYS_LIBS EXTRAOBJS BINMODE
export INSTALLDIR INCLUDEDIR INCLUDEMODE INCLUDEDIRMODE LOCALEDIR
export MANDIR MANDIRMODE MANMODE

enable_nls=1
export enable_nls

all gkrellm:
	(cd po && ${MAKE} all)
	(cd src && ${MAKE} GTOP_LIBS= GTOP_INCLUDE= gkrellm)

install:
	(cd po && ${MAKE} install)
	(cd src && ${MAKE} install)

install_netbsd:
	(cd po && ${MAKE} install)
	(cd src && ${MAKE} install_netbsd)

install_openbsd:
	(cd po && ${MAKE} install)
	(cd src && ${MAKE} install_openbsd)

install_solaris:
	(cd po && ${MAKE} install)
	(cd src && ${MAKE} install_solaris)

clean:
	(cd po && ${MAKE} clean)
	(cd src && ${MAKE} clean)

freebsd2:
	(cd po && ${MAKE} all)
	(cd src && ${MAKE} GTK_CONFIG=gtk12-config GTOP_LIBS= GTOP_INCLUDE= \
		EXTRAOBJS= SYS_LIBS="-lkvm -lmd" gkrellm )

freebsd3 freebsd4 freebsd5 freebsd:
	(cd po && ${MAKE} all)
	(cd src && ${MAKE} GTK_CONFIG=gtk12-config GTOP_LIBS= GTOP_INCLUDE= \
		EXTRAOBJS= SYS_LIBS="-lkvm -ldevstat -lmd" gkrellm )

netbsd:
	(cd po && ${MAKE} all)
	(cd src && ${MAKE} GTK_CONFIG=gtk-config GTOP_LIBS= GTOP_INCLUDE= \
		PTHREAD_INC=-I/usr/local/include EXTRAOBJS= \
		SYS_LIBS="-lkvm" gkrellm )

openbsd:
	(cd po && ${MAKE} all)
	(cd src && ${MAKE} GTK_CONFIG=gtk-config GTOP_LIBS= GTOP_INCLUDE= \
		PTHREAD_INC=-I/usr/local/include EXTRAOBJS= \
		SYS_LIBS="-lkvm" gkrellm )

solaris:
	(cd po && ${MAKE} MSGFMT_OPT="-v -o" \
		LOCALEDIR=/usr/local/share/locale all)
	(cd src && ${MAKE} GTK_CONFIG=gtk-config \
		GTOP_LIBS= GTOP_INCLUDE= CFLAGS="-Wno-implicit-int" \
		SYS_LIBS="-lkstat -lkvm -ldevinfo" LINK_FLAGS="" gkrellm )

gnome-gtop:
	(cd po && ${MAKE} all)
	(cd src && ${MAKE} GTOP_PREFIX="\`gnome-config --prefix libgtop\`" \
		GTOP_INCLUDE="-I\`gnome-config --cflags libgtop\`" \
		GTOP_LIBS="-L\`gnome-config --libs libgtop\`" \
		SYS_LIBS="-lXau" gkrellm )
 
gtop:
	(cd po && ${MAKE} all)
	(cd src && ${MAKE} GTOP_INCLUDE="\`libgtop-config --cflags\`" \
		GTOP_LIBS="\`libgtop-config --libs\`" \
		SYS_LIBS="-lXau" gkrellm )

gtop1.0:
	(cd po && ${MAKE} all)
	(cd src && ${MAKE} gkrellm )