summaryrefslogtreecommitdiff
path: root/x11-fm/ezfm/files/patch-Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'x11-fm/ezfm/files/patch-Makefile')
-rw-r--r--x11-fm/ezfm/files/patch-Makefile79
1 files changed, 79 insertions, 0 deletions
diff --git a/x11-fm/ezfm/files/patch-Makefile b/x11-fm/ezfm/files/patch-Makefile
new file mode 100644
index 000000000000..26db3fffd662
--- /dev/null
+++ b/x11-fm/ezfm/files/patch-Makefile
@@ -0,0 +1,79 @@
+--- Makefile.orig Thu Jul 15 00:31:35 1999
++++ Makefile Sat May 27 14:40:42 2000
+@@ -2,7 +2,10 @@
+ #
+ # Where to install ezfm files
+ #
+-DEST_DIR=/usr/local
++LOCALBASE?=/usr/local
++X11BASE?=/usr/local
++PREFIX?=${LOCALBASE}
++DEST_DIR=${PREFIX}
+ #
+ #
+ EZFM_MAGIC=$(DEST_DIR)/lib/ezfm/ezfmMagic
+@@ -25,12 +28,13 @@ BIN=$(DEST_DIR)/bin
+ #
+ #----------------------------------------------------------------------------------
+ #
+-CC= gcc -g -DLINUX -I../include
++CC?= gcc -g -DLINUX -I../include
++CFLAGS+= -I$(LOCALBASE)/include
+
+ #
+ #----------------------------------------------------------------------------------
+-LIBS = libfile.a -L../EZWGL/lib -lEZ -L/usr/X11R6/lib -lX11 -lXext -ljpeg -ltiff -lpng -lz -lm -lc
+-STATICLIBS = libfile.a /usr/local/lib/libEZ.a -L/usr/X11R6/lib -lX11 -lXext -lm -lc
++LIBS = libfile.a -L../EZWGL/lib -lEZ -L${LOCALBASE}/lib -lX11 -lXext -ljpeg -ltiff -lpng -lz -lm -lc
++STATICLIBS = libfile.a ${LOCALBASE}/lib/libEZ.a -L${LOCALBASE}/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 +49,10 @@ OBJECTS = $(SRC:.c=.o)
+ 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,11 +66,11 @@ install: ezfm ezfmMagic ezfmExtension ez
+ cp ezfm $(BIN)
+
+ libfile.a:
+- (cd libfile; make libfile.a CC="gcc -O"; mv libfile.a ../ )
++ $(MAKE) -C libfile libfile.a && mv libfile/libfile.a .
+ - ranlib libfile.a
+
+ ezfmMagic:
+- (cd libfile/Magdir; make all)
++ $(MAKE) -C libfile/Magdir all
+
+
+ mbtnHelp.c: aboutEZFM.h
+@@ -75,17 +79,17 @@ mbtnHelp.c: aboutEZFM.h
+
+ clean:
+ $(RM) libfile.a
+- (cd libfile; make clean;)
++ $(MAKE) -C libfile clean
+ $(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,