svn merge -r 12684:12691 https://svn.blender.org/svnroot/bf-blender/trunk/blender
[blender.git] / extern / verse / Makefile
index 769bbe4d09c0f5443618aae959337b9f0c00f9bd..2e88ee2223f55a1dc659a41b00fec9459e1cab26 100644 (file)
 # Contributor(s): Jiri Hnidek
 #
 # ***** END GPL/BL DUAL LICENSE BLOCK *****
+LIBNAME = verse
+SOURCEDIR = extern/$(LIBNAME)
+DIR = $(OCGDIR)/$(SOURCEDIR)
+DIRS = dist
 
-include nan_definitions.mk
+include nan_subdirs.mk
+include nan_compile.mk
+include nan_link.mk
 
 DISTDIR = dist
 CP = ../../intern/tools/cpifdiff.sh
@@ -38,23 +44,15 @@ ifeq ($(OS),windows)
     EXT = .exe
 endif
 
-all:
-       $(MAKE) -C $(DISTDIR)
-
-# fake debug target
-debug:
-
-install: all
+install: all debug
        @[ -d $(NAN_VERSE) ] || mkdir -p $(NAN_VERSE)
        @[ -d $(NAN_VERSE)/include ] || mkdir -p $(NAN_VERSE)/include
        @[ -d $(NAN_VERSE)/lib ] || mkdir -p $(NAN_VERSE)/lib
        @[ -d $(OCGDIR)/bin ] || mkdir -p $(OCGDIR)/bin
        @$(CP) $(DISTDIR)/*.h $(NAN_VERSE)/include
-       @$(CP) $(DISTDIR)/libverse.a $(NAN_VERSE)/lib
-       @$(CP) $(DISTDIR)/verse$(EXT) $(OCGDIR)/bin
+       @$(CP) $(DIR)/libverse.a $(NAN_VERSE)/lib
 ifeq ($(OS),darwin)
        ranlib $(NAN_VERSE)/lib/libverse.a
 endif
-
-clean:
-       $(MAKE) -C $(DISTDIR) clean
+       $(CCC) $(LDFLAGS) -o $(DIR)/verse$(EXT) $(DIR)/libverse.a $(LIBS) $(SLIBS) $(LLIBS) $(DADD) $(LOPTS)
+       @$(CP) $(DIR)/verse$(EXT) $(OCGDIR)/bin