summaryrefslogtreecommitdiff
path: root/media-sound/mup/files/mup-6.6-makefile.patch
blob: 0350a6e80447e105301ac1099a47999efe911f38 (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
56
57
58
59
60
61
62
63
64
65
66
67
68
69
Fix header/library locations for fltk, respect LDFLAGS, and allow the ebuild to
handle docs install.

--- mup-6.6/makefile
+++ mup-6.6/makefile
@@ -80,12 +80,12 @@
 
 # You can change this if your X libraries and headers are somewhere else
 # (like /usr/X11R6).
-X_LOCATION = /usr/X11
+X_LOCATION = /usr
 
 # If you installed fltk somewhere other than $(X_LOCATION)/lib
 # set this to find them, as in
 # FLTK_LIB_LOCATION = -L/usr/local/lib
-FLTK_LIB_LOCATION =
+FLTK_LIB_LOCATION = -L/usr/lib/fltk
 
 # The X libraries to link with Mupmate.
 # Depending on how fltk was compiled, you may be able to omit
@@ -99,7 +99,7 @@
 #FLTK_VERSION=FLTK_1_1
 
 # The FLTK header files are under $(FLTK_INCLUDE)/FL
-FLTK_INCLUDE = $(X_LOCATION)/include
+FLTK_INCLUDE = $(X_LOCATION)/include/fltk
 
 # You can use fltk_jpeg or jpeg library, whichever you have
 # or depending on how fltk was compiled, you may not need it at all
@@ -251,25 +251,25 @@
 	flex -t extras/lex.l > mup/lex.c
 
 mup/mup: $(MUP_HDRS) $(MUP_SRC)
-	$(CCOMPILER) $(CFLAGS) -o $@ $(MUP_SRC) -lm
+	$(CCOMPILER) $(CFLAGS) $(LDFLAGS) -o $@ $(MUP_SRC) -lm
 
 mupdisp/mupdisp: $(MUPDISP_HDRS) $(MUPDISP_BITMAPS) $(MUPDISP_SRC)
-	$(CCOMPILER) $(CFLAGS) -L$(X_LOCATION)/lib -o $@ -DNO_VGA_LIB $(MUPDISP_SRC) -lX11
+	$(CCOMPILER) $(CFLAGS) $(LDFLAGS) -L$(X_LOCATION)/lib -o $@ -DNO_VGA_LIB $(MUPDISP_SRC) -lX11
 	# For Linux console mode support, comment out the previous line
 	# and uncomment the following line
 	# $(CCOMPILER) $(CFLAGS) -L$(X_LOCATION)/lib -o $@ $(MUPDISP_SRC) -lvga -lX11 -lm
 
 mkmupfnt/mkmupfnt: $(MKMUPFNT_SRC)
-	$(CCOMPILER) $(CFLAGS) -o $@ $(MKMUPFNT_SRC)
+	$(CCOMPILER) $(CFLAGS) $(LDFLAGS) -o $@ $(MKMUPFNT_SRC)
 
 mupmate/mupmate: $(MUPMATE_SRC) $(MUPMATE_HDRS) $(MUPMATE_OTHER_FILES)
-	$(CPPCOMPILER) $(CFLAGS) -o $@ $(MUPMATE_SRC) \
+	$(CPPCOMPILER) $(CXXFLAGS) $(LDFLAGS) -o $@ $(MUPMATE_SRC) \
 	$(FLTK_VERSION) -I$(FLTK_INCLUDE) -Imup -L$(X_LOCATION)/lib \
 	$(FLTK_LIB_LOCATION) -lfltk -lfltk_images $(X_LIBS) \
 	$(JPEGLIB) $(PNGLIB) $(ZLIB) -lm
 
 install:	all
-	mkdir -p $(BINDIR) $(MANDIR) $(DOCDIR)/uguide $(ICONDIR) $(LIBDIR)
+	mkdir -p $(BINDIR) $(MANDIR) $(ICONDIR) $(LIBDIR)
 	cp mup/mup $(BINDIR)/mup
 	cp mkmupfnt/mkmupfnt $(BINDIR)/mkmupfnt
 	cp mupdisp/mupdisp $(BINDIR)/mupdisp
@@ -278,8 +278,6 @@
 	cp mupmate/mupmate $(BINDIR)/mupmate
 	cp mupprnt $(BINDIR)/mupprnt
 	cp docs/*.1 $(MANDIR)
-	cp docs/README* docs/*.txt docs/*.ps docs/*.mup $(DOCDIR)
-	cp docs/uguide/* $(DOCDIR)/uguide
 	cp $(MUPMATE_OTHER_FILES) $(ICONDIR)
 	cp $(MUP_LIB_FILES) $(LIBDIR)