summaryrefslogtreecommitdiff
path: root/textproc/icu/files/mh-netbsd
diff options
context:
space:
mode:
Diffstat (limited to 'textproc/icu/files/mh-netbsd')
-rw-r--r--textproc/icu/files/mh-netbsd75
1 files changed, 75 insertions, 0 deletions
diff --git a/textproc/icu/files/mh-netbsd b/textproc/icu/files/mh-netbsd
new file mode 100644
index 00000000000..86af36ee8fc
--- /dev/null
+++ b/textproc/icu/files/mh-netbsd
@@ -0,0 +1,75 @@
+## -*-makefile-*-
+## NetBSD-specific setup
+## Copyright (c) 1999-2000, International Business Machines Corporation and
+## others. All Rights Reserved.
+
+## Commands to generate dependency files
+GEN_DEPS.c= $(CC) -E -MM $(DEFS) $(CPPFLAGS)
+GEN_DEPS.cc= $(CXX) -E -MM $(DEFS) $(CPPFLAGS)
+
+## Commands to compile
+COMPILE.c= $(CC) -fPIC $(DEFS) $(CPPFLAGS) $(CFLAGS) -c
+COMPILE.cc= $(CXX) -fPIC $(DEFS) $(CPPFLAGS) $(CXXFLAGS) -c
+
+## Commands to link
+LINK.c= $(CC) $(DEFS) $(CPPFLAGS) $(CFLAGS) $(LDFLAGS)
+LINK.cc= $(CXX) $(DEFS) $(CPPFLAGS) $(CXXFLAGS) $(LDFLAGS)
+
+## Commands to make a shared library
+SHLIB.c= $(CC) $(DEFS) $(CPPFLAGS) $(CFLAGS) $(LDFLAGS) -shared
+SHLIB.cc= $(CXX) $(DEFS) $(CPPFLAGS) $(CXXFLAGS) $(LDFLAGS) -shared
+
+## Compiler switch to embed a runtime search path
+LD_RPATH=
+LD_RPATH_PRE= -Wl,-rpath,
+
+### How ICU libraries are named... ex. $(LIBICU)uc$(SO)
+## Prefix for the ICU library names
+LIBICU = libicu-
+## Shared object suffix
+SO= so
+
+## Force removal [for make clean]
+RMV = rm -rf
+## Platform command to move executable target
+INSTALL-S = $(INSTALL_PROGRAM)
+
+## Link commands to link to ICU libs
+LIBICU-UC= -L$(top_builddir)/common -licu-uc
+LIBICU-I18N= -L$(top_builddir)/i18n -licu-i18n
+LIBCTESTFW= -L$(top_builddir)/tools/ctestfw -lctestfw
+LIBICU-TOOLUTIL=-L$(top_builddir)/tools/toolutil -licu-toolutil
+LIBUSTDIO= -L$(top_builddir)/extra/ustdio -lustdio
+
+## Environmental requirements while building
+TOOL=env LD_LIBRARY_PATH=$(BUILD_LPATH)
+
+## Compilation rules
+%.o : $(srcdir)/%.c
+ $(COMPILE.c) -o $@ $<
+
+%.o : $(srcdir)/%.cpp
+ $(COMPILE.cc) -o $@ $<
+
+../data/%.o : ../data/%.c
+ $(COMPILE.c) -o $@ $<
+
+## Dependency rules
+%.d : $(srcdir)/%.c
+ @echo "Generating dependency information for $<"
+ @$(SHELL) -ec '$(GEN_DEPS.c) $< \
+ | sed '\''s/\($*\)\.o[ :]*/\1.o $@ : /g'\'' > $@; \
+ [ -s $@ ] || rm -f $@'
+
+%.d : $(srcdir)/%.cpp
+ @echo "Generating dependency information for $<"
+ @$(SHELL) -ec '$(GEN_DEPS.cc) $< \
+ | sed '\''s/\($*\)\.o[ :]*/\1.o $@ : /g'\'' > $@; \
+ [ -s $@ ] || rm -f $@'
+
+## End NetBSD-specific setup
+
+
+
+
+