2005-02-06 20:45:58 +01:00
|
|
|
--- Makefile.orig Fri Feb 4 21:21:01 2005
|
|
|
|
+++ Makefile Fri Feb 4 21:24:41 2005
|
|
|
|
@@ -58,8 +58,8 @@
|
|
|
|
#XLIB = -L/usr/X11R6/lib -lX11
|
|
|
|
|
|
|
|
# for Red Hat Linux
|
|
|
|
-XINCLUDE = -I/usr/X11R6/include/X11
|
|
|
|
-XLIB = -L/usr/X11R6/lib -lX11
|
- Remove unneeded dependency from gtk12/gtk20 [1]
- Remove USE_XLIB/USE_X_PREFIX/USE_XPM in favor of USE_XORG
- Remove X11BASE support in favor of LOCALBASE or PREFIX
- Use USE_LDCONFIG instead of INSTALLS_SHLIB
- Remove unneeded USE_GCC 3.4+
Thanks to all Helpers:
Dmitry Marakasov, Chess Griffin, beech@, dinoex, rafan, gahr,
ehaupt, nox, itetcu, flz, pav
PR: 116263
Tested on: pointyhat
Approved by: portmgr (pav)
2008-04-19 19:56:05 +02:00
|
|
|
+XINCLUDE = -I${LOCALBASE}/include
|
|
|
|
+XLIB = -L${LOCALBASE}/lib -lX11
|
2005-02-06 20:45:58 +01:00
|
|
|
|
|
|
|
# for SparcStation / Solaris
|
|
|
|
#XINCLUDE = -I/usr/openwin/include
|
|
|
|
@@ -68,8 +68,8 @@
|
|
|
|
# --------------------
|
|
|
|
|
|
|
|
# definitions for where the PNG and JPEG libs are.
|
|
|
|
-PNGINCLUDE =
|
|
|
|
-PNGLIB = -lpng
|
|
|
|
+PNGINCLUDE = -I${LOCALBASE}/include
|
|
|
|
+PNGLIB = -L${LOCALBASE}/lib -lpng
|
|
|
|
JPEGINCLUDE =
|
|
|
|
JPEGLIB = -ljpeg
|
|
|
|
|
|
|
|
@@ -82,10 +82,11 @@
|
|
|
|
|
|
|
|
# Pick a C compiler.
|
|
|
|
#CC = cc
|
|
|
|
-CC = gcc
|
|
|
|
+CC ?= gcc
|
|
|
|
|
|
|
|
-CFLAGS = -O -ansi $(PNGFLAG) $(JPEGFLAG) $(PNGINCLUDE) $(JPEGINCLUDE) -Wall -Wmissing-prototypes -Wstrict-prototypes -Wno-unused -Wbad-function-cast $(SYSTEMFLAGS) $(XINCLUDE)
|
|
|
|
-LDFLAGS =
|
|
|
|
+CFLAGS ?= -O -ansi -Wall -Wmissing-prototypes -Wstrict-prototypes -Wno-unused -Wbad-function-cast
|
|
|
|
+CFLAGS += $(PNGFLAG) $(JPEGFLAG) $(PNGINCLUDE) $(JPEGINCLUDE) $(SYSTEMFLAGS) $(XINCLUDE)
|
|
|
|
+LDFLAGS ?=
|
|
|
|
LIBS = $(XLIB) $(PNGLIB) $(JPEGLIB) $(SYSTEMLIBS)
|
|
|
|
|
|
|
|
OBJS = main.o xglk.o xglk_vars.o xglk_prefs.o xglk_loop.o xglk_init.o \
|
|
|
|
@@ -99,12 +100,12 @@
|
|
|
|
all: libxglk.a Make.xglk
|
|
|
|
|
|
|
|
libxglk.a: $(OBJS)
|
|
|
|
- ar r libxglk.a $(OBJS)
|
|
|
|
- ranlib libxglk.a
|
|
|
|
+ ${AR} r libxglk.a $(OBJS)
|
|
|
|
+ ${RANLIB} libxglk.a
|
|
|
|
|
|
|
|
Make.xglk:
|
|
|
|
- echo LINKLIBS = $(LIBDIRS) $(LIBS) > Make.xglk
|
|
|
|
- echo GLKLIB = -lxglk >> Make.xglk
|
|
|
|
+ ${ECHO} LINKLIBS = $(LIBDIRS) $(LIBS) > Make.xglk
|
|
|
|
+ ${ECHO} GLKLIB = -lxglk >> Make.xglk
|
|
|
|
|
|
|
|
$(OBJS): xglk.h xg_internal.h xglk_option.h glk.h gi_dispa.h gi_blorb.h
|
|
|
|
|
|
|
|
@@ -113,4 +114,4 @@
|
|
|
|
xg_win_textbuf.o xg_window.o xglk_key.o: xg_win_textbuf.h
|
|
|
|
|
|
|
|
clean:
|
|
|
|
- -rm -f *~ *.o libxglk.a Make.xglk
|
|
|
|
+ -${RM} *~ *.o libxglk.a Make.xglk
|