25 lines
1.2 KiB
Text
25 lines
1.2 KiB
Text
--- Makefile.orig 2014-09-16 21:19:52 UTC
|
|
+++ Makefile
|
|
@@ -95,9 +95,21 @@ endif
|
|
$(SHARED3):
|
|
$(CXX) $(LDFLAGS) $(PLATFORM_SHARED_LDFLAGS)$(SHARED2) $(CXXFLAGS) $(PLATFORM_SHARED_CFLAGS) $(SOURCES) -o $(SHARED3) $(LIBS)
|
|
|
|
+SHARED += $(MEMENVLIBRARY_SHARED1) $(MEMENVLIBRARY_SHARED2) $(MEMENVLIBRARY_SHARED3)
|
|
+MEMENVLIBRARY_SHARED1 = libmemenv.$(PLATFORM_SHARED_EXT)
|
|
+MEMENVLIBRARY_SHARED2 = libmemenv.$(PLATFORM_SHARED_EXT).$(SHARED_MAJOR)
|
|
+MEMENVLIBRARY_SHARED3 = libmemenv.$(PLATFORM_SHARED_EXT).$(SHARED_MAJOR).$(SHARED_MINOR)
|
|
+MEMENVLIBRARY_SHARED = libmemenv.$(PLATFORM_SHARED_EXT).$(SHARED_MAJOR).$(SHARED_MINOR)
|
|
+$(MEMENVLIBRARY_SHARED1): $(MEMENVLIBRARY_SHARED3)
|
|
+ ln -fs $(MEMENVLIBRARY_SHARED3) $(MEMENVLIBRARY_SHARED1)
|
|
+$(MEMENVLIBRARY_SHARED2): $(MEMENVLIBRARY_SHARED3)
|
|
+ ln -fs $(MEMENVLIBRARY_SHARED3) $(MEMENVLIBRARY_SHARED2)
|
|
+$(MEMENVLIBRARY_SHARED3):
|
|
+ $(CXX) $(LDFLAGS) $(PLATFORM_SHARED_LDFLAGS)$(MEMENVLIBRARY_SHARED2) $(CXXFLAGS) $(PLATFORM_SHARED_CFLAGS) $(MEMENV_SOURCES) -o $(MEMENVLIBRARY_SHARED) $(LIBS)
|
|
+
|
|
endif # PLATFORM_SHARED_EXT
|
|
|
|
-all: $(SHARED) $(LIBRARY)
|
|
+all: $(SHARED) $(LIBRARY) $(MEMENVLIBRARY)
|
|
|
|
check: all $(PROGRAMS) $(TESTS)
|
|
for t in $(TESTS); do echo "***** Running $$t"; ./$$t || exit 1; done
|