summaryrefslogtreecommitdiff
path: root/ftp/downloader/files/patch-aa
blob: d29a08b2085a1aa10b9e608df063459ed1edb2e3 (plain) (blame)
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
--- Makefile.orig	Thu Apr 20 11:24:29 2000
+++ Makefile	Sat Apr 22 06:00:00 2000
@@ -1,40 +1,19 @@
-CXXFLAGS=-Wall -O2 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS
-# -ggdb
-#-lefence
+CXXFLAGS += -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS
 
-
-export CXXFLAGS LOCALEDIR
-
-#CXX = c++
+CXX ?= c++
 
 NLS=-DENABLE_NLS # Remove or comment this line to disable gettext
-ifeq ($(DEST),)
-DEST=/usr/local
-endif
+DEST=${PREFIX}
 
 LOCALEDIR=$(DEST)/share/locale
-PTHREAD=-lpthread
-GTKCONFIG=gtk-config
-GLIBCONFIG=glib-config
-MAKE=make
-
-#next strings were added for BSD support
-ifeq ($(OSTYPE),BSD)
 PTHREAD=-pthread
-GTKCONFIG=gtk12-config
-MAKE=gmake
-endif
+MSGFMT=${MSGFMT_CMD}
 
-ifeq ($(OSTYPE),FreeBSD)
-PTHREAD=-pthread
-GTKCONFIG=gtk12-config
-MAKE=gmake
-endif
-
-GTKLIBS=$(shell $(GTKCONFIG) --libs) $(shell $(GLIBCONFIG) --libs)
-GTKFLAGS=$(shell $(GTKCONFIG) --cflags) $(shell $(GLIBCONFIG) --cflags)
+GTKLIBS=`${GTK_CONFIG} --libs`
+GTKFLAGS=`${GTK_CONFIG} --cflags`
 LDFLAGS=$(PTHREAD) $(GTKLIBS)
-CXXFLAGS += $(GTKFLAGS) $(NLS) -DLOCALE=\"${LOCALEDIR}\"
+
+EXECC=$(CXX) $(CXXFLAGS) $(GTKFLAGS) $(NLS) -DLOCALE=\"${LOCALEDIR}\"
 
 FACE=face/lmenu.o face/list.o face/addd.o face/graph.o face/log.o \
 	face/prefs.o face/buttons.o face/about.o face/edit.o \
@@ -50,23 +29,20 @@
 all:
 	-rm -f nt
 	$(MAKE) nt
-	[ -z "$(NLS)" ] || $(MAKE) -C po
-	$(MAKE) strip
+	[ -z "$(NLS)" ] || cd po && MSGFMT=$(MSGFMT) $(MAKE)
 
 $(FACE):
-	$(MAKE) -C face
+	cd face && EXECC="$(EXECC)" $(MAKE)
 
 nt: $(MODULES)
-	$(MAKE) -C face
-	$(CXX) -lstdc++ $(MODULES) nt.cc -o nt $(CXXFLAGS) $(GTKLIBS) $(PTHREAD)
-
-strip: nt
-	strip nt
-
+	$(EXECC) $(MODULES) nt.cc -o nt $(LDFLAGS)
 
 install: all
-	install -c -m755 nt $(DEST)/bin
-	[ -z "$(NLS)" ] || $(MAKE) install -C po
+	${BSD_INSTALL_PROGRAM} nt $(DEST)/bin
+	[ -z "$(NLS)" ] || cd po && LOCALEDIR=$(LOCALEDIR) $(MAKE) install
+
+.cc.o:
+	$(EXECC) -c $<
 
 clean: 
 	-rm -f *.o nt TAGS *~
@@ -79,8 +55,3 @@
 uninstall:
 	-rm -f $(DEST)/bin/nt
 	$(MAKE) uninstall -C po
-
-Makefile.dep:
-	$(CXX) $(CXXFLAGS) -MM *.cc > Makefile.dep
-
--include Makefile.dep