mirror of
https://git.FreeBSD.org/ports.git
synced 2024-10-30 21:49:25 +00:00
217ed45bf9
- Support CC/CFLAGS/PREFIX/LOCALBASE/X11BASE/etc properly PR: 19757 Submitted by: Ports Fury
84 lines
2.2 KiB
Plaintext
84 lines
2.2 KiB
Plaintext
--- Makefile.orig Mon Jul 6 01:52:26 1998
|
|
+++ Makefile Tue Jul 4 21:38:46 2000
|
|
@@ -8,7 +8,7 @@
|
|
###########################################################################
|
|
|
|
# Define SHARED as 1 for Linux shared ELF library
|
|
-#SHARED = 1
|
|
+SHARED = 1
|
|
|
|
ifeq ($(SHARED),1)
|
|
LIBTARGET = lib$(DIST).so.$(VERSION)
|
|
@@ -22,13 +22,13 @@
|
|
LIBHEAD = $(DIST).h
|
|
TARGETS = $(LIBTARGET)
|
|
|
|
-INSTBASEDIR = /usr/local
|
|
+INSTBASEDIR = ${PREFIX}
|
|
INSTLIBDIR = $(INSTBASEDIR)/lib
|
|
INSTINCDIR = $(INSTBASEDIR)/include
|
|
-INSTALL = install -m 644
|
|
-MKDIRP = install -d -m 755
|
|
+INSTALL = ${BSD_INSTALL_DATA}
|
|
+MKDIRP = mkdir -p
|
|
|
|
-CC = gcc
|
|
+#CC = gcc
|
|
OPTIM = -O2
|
|
|
|
###########################################################################
|
|
@@ -36,8 +36,8 @@
|
|
# Where are Xpm and X11?
|
|
|
|
# GNU/Linux at home
|
|
-INCDIR = -I. -I/usr/local/include -I/usr/X11R6/include
|
|
-LIBDIR = -L. -L/usr/local/lib -L/usr/X11R6/lib -L/usr/local/lib/X11
|
|
+INCDIR = -I. -I${X11BASE}/include
|
|
+LIBDIR = -L. -L${X11BASE}/lib
|
|
EXTRA_LD_OPT =
|
|
EXTRA_LIBS =
|
|
|
|
@@ -68,14 +68,14 @@
|
|
endif
|
|
|
|
# Alpha at USIT
|
|
-ifeq ($(HOSTTYPE),alpha)
|
|
-INCDIR = -I. -I/usr/include/X11 -I/usr/local/X11R5/include
|
|
-LIBDIR = -L. -L/usr/lib/X11 -L/usr/local/X11R5/lib
|
|
-endif
|
|
+#ifeq ($(HOSTTYPE),alpha)
|
|
+#INCDIR = -I. -I/usr/include/X11 -I/usr/local/X11R5/include
|
|
+#LIBDIR = -L. -L/usr/lib/X11 -L/usr/local/X11R5/lib
|
|
+#endif
|
|
|
|
###########################################################################
|
|
|
|
-CCOPT = -Wall $(OPTIM) $(INCDIR) $(CFLAGS)
|
|
+CCOPT = $(INCDIR) $(CFLAGS)
|
|
LDOPT = $(LIBDIR) $(LDFLAGS)
|
|
|
|
# Object files to store in the library
|
|
@@ -87,7 +87,7 @@
|
|
|
|
$(LIBTARGET): $(LIBOBJS)
|
|
ifeq ($(SHARED),1)
|
|
- $(CC) -shared -Wl,-soname,$(LIBTARGETSOMAJ) -o $(LIBTARGET) $(LIBOBJS)
|
|
+ $(CC) -shared -Wl,-soname,$(LIBTARGETSOMAJ) -o $(LIBTARGETSOMAJ) $(LIBOBJS)
|
|
else
|
|
ar rcs $(LIBTARGET) $(LIBOBJS)
|
|
endif
|
|
@@ -106,12 +106,10 @@
|
|
|
|
install: $(LIBTARGET)
|
|
$(MKDIRP) $(INSTLIBDIR) $(INSTINCDIR)
|
|
- $(INSTALL) $(LIBTARGET) $(INSTLIBDIR)
|
|
+ $(INSTALL) $(LIBTARGETSOMAJ) $(INSTLIBDIR)
|
|
$(INSTALL) $(LIBHEAD) $(INSTINCDIR)
|
|
ifeq ($(SHARED),1)
|
|
- ln -sf $(LIBTARGET) $(INSTLIBDIR)/$(LIBTARGETSOMAJ)
|
|
ln -sf $(LIBTARGETSOMAJ) $(INSTLIBDIR)/$(LIBTARGETSO)
|
|
- echo "If you use GNU/Linux, remember to run ldconfig"
|
|
endif
|
|
|
|
depend dep:
|