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
|
$NetBSD: patch-aa,v 1.9 2004/10/07 15:32:57 wiz Exp $
--- Makefile.orig 2004-10-04 00:32:26.000000000 +0200
+++ Makefile
@@ -11,7 +11,7 @@
# Where to install things:
-PREFIX=/usr/local
+#PREFIX=/usr/local
# Program:
@@ -27,16 +27,9 @@ DATA_PREFIX=$(PREFIX)/share/tuxpaint/
# Docs and man page:
DOC_PREFIX=$(PREFIX)/share/doc/tuxpaint/
-MAN_PREFIX=$(PREFIX)/share/man/
+MAN_PREFIX=$(PREFIX)/man/
-# 'System-wide' Config file:
-
-ifeq ($(PREFIX),/usr)
- CONFDIR=/etc/tuxpaint
-else
- CONFDIR=$(PREFIX)/etc/tuxpaint
-endif
# Commands useful to other arch's (e.g., BeOS)
@@ -88,7 +81,7 @@ SDL_CFLAGS=$(shell sdl-config --cflags)
# The entire set of CFLAGS:
-CFLAGS=-O2 -Wall -Isrc/$(MOUSEDIR) -D$(CURSOR_SHAPES)_CURSOR_SHAPES
+CFLAGS+=-Wall -Isrc/$(MOUSEDIR) -D$(CURSOR_SHAPES)_CURSOR_SHAPES
DEFS=-DDATA_PREFIX=\"$(DATA_PREFIX)\" \
-D$(NOSOUNDFLAG) -DDOC_PREFIX=\"$(DOC_PREFIX)\" \
-DLOCALEDIR=\"$(LOCALE_PREFIX)\" -DCONFDIR=\"$(CONFDIR)\"
@@ -143,10 +136,9 @@ beos:
# to do this as superuser ("root"))
install: install-bin install-data install-man install-doc \
- install-icon install-gettext install-importscript \
+ install-gettext install-importscript \
install-default-config install-example-stamps \
- install-example-starters \
- install-gnome install-kde install-kde-icons
+ install-example-starters
@echo
@echo "--------------------------------------------------------------"
@echo
@@ -288,9 +280,9 @@ uninstall:
install-default-config:
@echo
@echo "...Installing default config file..."
- @install -d $(CONFDIR)
- @cp src/tuxpaint.conf $(CONFDIR)
- @chmod 644 $(CONFDIR)/tuxpaint.conf
+ @$(BSD_INSTALL_DATA_DIR) $(PREFIX)/share/examples/tuxpaint
+ @$(CP) src/tuxpaint.conf $(PREFIX)/share/examples/tuxpaint
+ @$(CHMOD) 644 $(PREFIX)/share/examples/tuxpaint/tuxpaint.conf
# Install example stamps
@@ -698,7 +690,7 @@ install-man:
tuxpaint: obj/tuxpaint.o $(HQXX_O) $(ARCH_LIBS)
@echo
@echo "...Linking Tux Paint..."
- @$(CC) $(CFLAGS) $(SDL_CFLAGS) $(DEFS) \
+ @$(CC) $(CFLAGS) $(LDFLAGS) $(SDL_CFLAGS) $(DEFS) \
-o tuxpaint obj/tuxpaint.o $(HQXX_O) \
$(ARCH_LIBS) $(SDL_LIBS) \
-lm $(ARCH_LINKS)
|