summaryrefslogtreecommitdiffstats
path: root/x11-fm/ezfm/files/patch-aa
blob: 4d1e09f689d196d22b6afd95f65bbd993adf1fef (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
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
--- Makefile	Wed Dec  9 23:31:06 1998
+++ /home/andy/tmp/wrk/Makefile	Tue Mar 16 17:13:19 1999
@@ -1,36 +1,49 @@
-#-------------------------------------------------------------------------------
 #
-# Where to install ezfm files
+# X11 base directory
+#
+X11BASE?=/usr/X11R6
+
+#
+# Local packages directory
 #
-DEST_DIR=/usr/local
+LOCALBASE?=/usr/local
+
 #
+# Installation prefix
+#
+PREFIX?=/usr/X11R6
+
+#-------------------------------------------------------------------------------
+#
+# Where to install ezfm files
 #
-EZFM_MAGIC=$(DEST_DIR)/lib/ezfm/ezfmMagic
-EZFM_EXTENSION=$(DEST_DIR)/lib/ezfm/ezfmExtension
+EZFM_MAGIC=$(PREFIX)/share/ezfm/ezfmMagic
+EZFM_EXTENSION=$(PREFIX)/share/ezfm/ezfmExtension
 #
 # Where to install default initialization file
 # this file is consulted if ~/.ezfmrc $EZFMRC
 # are not found.
 #
-EZFM_RC=$(DEST_DIR)/lib/ezfm/ezfmrc
+EZFM_RC=$(PREFIX)/share/ezfm/ezfmrc
 
 #
 # Where to install the icons
 #
-EZFM_ICONS=$(DEST_DIR)/lib/ezfm/ezfmIcons
+EZFM_ICONS=$(PREFIX)/share/ezfm/ezfmIcons
 #
 # Where to install the binary
 #
-BIN=$(DEST_DIR)/bin
+BIN=$(PREFIX)/bin
 #
 #----------------------------------------------------------------------------------
 #
-CC= gcc  -O2 -DLINUX -I../include
+CC?= cc
+CFLAGS+= -I$(LOCALBASE)/include -I$(X11BASE)/include
 
 #
 #----------------------------------------------------------------------------------
-LIBS = libfile.a -L../EZWGL/lib -lEZ -L/usr/X11R6/lib -lX11 -lXext  -lm  -lc
-STATICLIBS = libfile.a /usr/local/lib/libEZ.a -L/usr/X11R6/lib -lX11 -lXext  -lm  -lc
+LIBS = libfile.a -lEZ -ljpeg -L$(LOCALBASE)/lib -L$(X11BASE)/lib -lX11 -lXext  -lm  -lc
+STATICLIBS = libfile.a $(LOCALBASE)/lib/libEZ.a -L$(X11BASE)/lib -lX11 -lXext  -lm  -lc
 
 SRC= action.c folder.c atoms.c clientMessage.c main.c icons.c items.c finfo.c \
      signal.c info.c infoBtn.c printer.c misc.c mbtnFile.c mbtnView.c mbtnHelp.c popup.c\
@@ -45,10 +58,10 @@
 all: ezfm  ezfmMagic
 
 ezfm: libfile.a $(OBJECTS)
-	$(CC) $(CFLAG)  -o ezfm $(OBJECTS) $(LIBS) $(JPEG_LIB)
+	$(CC) $(CFLAGS)  -o ezfm $(OBJECTS) $(LIBS) $(JPEG_LIB)
 
 ezfm-static: libfile.a $(OBJECTS)
-	$(CC) $(CFLAG)  -o ezfm $(OBJECTS) $(STATICLIBS) $(JPEG_LIB)
+	$(CC) $(CFLAGS)  -o ezfm $(OBJECTS) $(STATICLIBS) $(JPEG_LIB)
 
 
 install: ezfm ezfmMagic ezfmExtension ezfmrc ezfmIcons
@@ -62,7 +75,7 @@
 	cp ezfm $(BIN)
 
 libfile.a:
-	(cd libfile; make libfile.a CC="gcc -O"; mv libfile.a ../ )
+	(cd libfile; make libfile.a; mv libfile.a ../ )
 	- ranlib libfile.a
 
 ezfmMagic:
@@ -79,13 +92,13 @@
 	$(RM)  $(OBJECTS) ezfm
  
 .c.o:
-	$(CC) $(CFLAG) -c $<
+	$(CC) $(CFLAGS) -c $<
 
 .o:
 	$(CC) $<  -o $@  $(LIBS) $(JPEG_LIB)
 
 .c:
-	$(CC) $(CFLAG)  $< -o $@  $(LIBS) $(JPEG_LIB)
+	$(CC) $(CFLAGS)  $< -o $@  $(LIBS) $(JPEG_LIB)
 
 #
 #  That's all folks,
OpenPOWER on IntegriCloud