79 lines
2.1 KiB
Text
79 lines
2.1 KiB
Text
--- makefile.orig 2000-03-14 16:26:55.000000000 +0100
|
|
+++ makefile 2014-06-01 15:48:40.620294169 +0200
|
|
@@ -19,10 +19,10 @@
|
|
#
|
|
#
|
|
MANSEC=1
|
|
-MANDIR=$(IROOT)/usr/local/man/man$(MANSEC)
|
|
-BINDIR=$(IROOT)/usr/local/bin
|
|
-INCDIR=$(IROOT)/usr/local/include
|
|
-LIBDIR=$(IROOT)/usr/local/lib
|
|
+MANDIR=$(PREFIX)/man/man$(MANSEC)
|
|
+BINDIR=$(PREFIX)/bin
|
|
+INCDIR=$(PREFIX)/include
|
|
+LIBDIR=$(PREFIX)/lib
|
|
LIBSIODDIR=$(LIBDIR)/siod
|
|
CP_F=cp -f
|
|
# -Wmissing-prototypes
|
|
@@ -300,6 +300,19 @@
|
|
LD_EXE_LIBS="-lm -ldl" \
|
|
build_driver
|
|
|
|
+## FreeBSD, possibly other BSDs
|
|
+freebsd:
|
|
+ $(MAKE) \
|
|
+ PROGS="siod tar.so parser_pratt.so ss.so \
|
|
+ regex.so" \
|
|
+ CFLAGS="$(CDEBUG) $(GCCW) -DHAVE_SYS_PARAM_H $(CFLAGS) -fPIC" \
|
|
+ LD_LIB_LIBS="-lcrypt -lm" \
|
|
+ LD_LIB_FLAGS="-shared" \
|
|
+ LD_EXE_FLAGS="-rdynamic -Xlinker -rpath -Xlinker $(LIBDIR) -Xlinker -rpath -Xlinker $(LIBSIODDIR)" \
|
|
+ SO="so" \
|
|
+ build_driver
|
|
+
|
|
+
|
|
unknown:
|
|
-ln -s ssiod siod
|
|
$(MAKE) \
|
|
@@ -457,30 +470,30 @@
|
|
install: $(DISTFILES)
|
|
@echo "Note: This does not do a build. Only installs what already"
|
|
@echo " sits in the directory."
|
|
- -mkdir -p $(MANDIR)
|
|
- -mkdir -p $(BINDIR)
|
|
- -mkdir -p $(LIBDIR)
|
|
- -mkdir -p $(INCDIR)
|
|
- -mkdir -p $(LIBSIODDIR)
|
|
+ -mkdir -p $(DESTDIR)$(MANDIR)
|
|
+ -mkdir -p $(DESTDIR)$(BINDIR)
|
|
+ -mkdir -p $(DESTDIR)$(LIBDIR)
|
|
+ -mkdir -p $(DESTDIR)$(INCDIR)
|
|
+ -mkdir -p $(DESTDIR)$(LIBSIODDIR)
|
|
-for X in $(INTO_BINDIR) ; do \
|
|
- $(CP_F) $$X $(BINDIR) ;\
|
|
+ $(CP_F) $$X $(DESTDIR)$(BINDIR) ;\
|
|
done
|
|
-for X in $(LIBFILES) ; do \
|
|
- $(CP_F) $$X $(LIBSIODDIR) ;\
|
|
+ $(CP_F) $$X $(DESTDIR)$(LIBSIODDIR) ;\
|
|
done
|
|
-for X in $(SOLIBFILES) ; do \
|
|
for E in so sl ; do \
|
|
- $(CP_F) $$X.$$E $(LIBSIODDIR) ;\
|
|
+ $(BSD_INSTALL_LIB) $$X.$$E $(DESTDIR)$(LIBSIODDIR) ;\
|
|
done ;\
|
|
done
|
|
-for X in $(INTO_LIBDIR) ; do \
|
|
- $(CP_F) $$X $(LIBDIR) ;\
|
|
+ $(BSD_INSTALL_LIB) $$X $(DESTDIR)$(LIBDIR) ;\
|
|
done
|
|
-for X in $(MANPAGES) ; do \
|
|
- $(CP_F) $$X.man $(MANDIR)/$$X.$(MANSEC) ;\
|
|
+ $(CP_F) $$X.man $(DESTDIR)$(MANDIR)/$$X.$(MANSEC) ;\
|
|
done
|
|
-for X in $(PUBINCS) ; do \
|
|
- $(CP_F) $$X $(INCDIR) ;\
|
|
+ $(CP_F) $$X $(DESTDIR)$(INCDIR) ;\
|
|
done
|
|
@echo "Install done."
|
|
|