ac831749e5
Submitted by: KATO Tsuguru <tkato@prontomail.ne.jp>
61 lines
1.5 KiB
Plaintext
61 lines
1.5 KiB
Plaintext
--- Makefile.orig Fri Mar 10 17:45:19 2000
|
|
+++ Makefile Tue Jul 4 21:40:24 2000
|
|
@@ -6,7 +6,7 @@
|
|
VERSION = $(VERMAJ).$(VERMIN).$(VERPAT)
|
|
|
|
# Define SHARED as 1 for Linux shared ELF library
|
|
-#SHARED = 1
|
|
+SHARED = 1
|
|
|
|
ifeq ($(SHARED),1)
|
|
LIBTARGET = lib$(DIST).so.$(VERSION)
|
|
@@ -20,19 +20,19 @@
|
|
LIBHEAD = $(DIST).h
|
|
TARGETS = $(LIBTARGET)
|
|
|
|
-INSTBASEDIR = /usr/local
|
|
+INSTBASEDIR = ${PREFIX}
|
|
INSTLIBDIR = $(INSTBASEDIR)/lib
|
|
INSTINCDIR = $(INSTBASEDIR)/include
|
|
-INSTALL = install -m 644
|
|
-INSTALLPROG = install -m 755
|
|
-MKDIRP = install -d -m 755
|
|
+INSTALL = ${BSD_INSTALL_DATA}
|
|
+INSTALLPROG = ${BSD_INSTALL_PROGRAM}
|
|
+MKDIRP = mkdir -p
|
|
|
|
-CC = gcc
|
|
+#CC = gcc
|
|
OPTIM = -O2
|
|
|
|
INCDIR = -I.
|
|
|
|
-CCOPT = -s -Wall $(OPTIM) $(INCDIR)
|
|
+CCOPT = $(INCDIR) $(CFLAGS)
|
|
|
|
# Object files to store in the library
|
|
LIBOBJS = shhopt.o
|
|
@@ -45,7 +45,7 @@
|
|
# separately. This error is harmless.
|
|
$(LIBTARGET): $(LIBOBJS)
|
|
ifeq ($(SHARED),1)
|
|
- $(CC) -shared -Wl,-soname,$(LIBTARGETSOMAJ) -o $(LIBTARGET) $(LIBOBJS)
|
|
+ $(CC) -shared -Wl,-soname,$(LIBTARGETSOMAJ) -o $(LIBTARGETSOMAJ) $(LIBOBJS)
|
|
else
|
|
ar rc $(LIBTARGET) $(LIBOBJS)
|
|
ranlib $(LIBTARGET) || true
|
|
@@ -64,12 +64,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
|
|
|
|
clean:
|