# # Makefile -- # # Top-level Makefile for building Wings 3D. # # Copyright (c) 2001-2005 Bjorn Gustavsson # # See the file "license.terms" for information on usage and redistribution # of this file, and for a DISCLAIMER OF ALL WARRANTIES. # # $Id: Makefile,v 1.23 2006/01/20 14:47:02 giniu Exp $ # include vsn.mk all: (cd intl_tools; $(MAKE)) (cd src; $(MAKE)) (cd fonts_src; $(MAKE)) (cd e3d; $(MAKE)) (cd plugins_src; $(MAKE)) (cd icons; $(MAKE)) debug: (cd intl_tools; $(MAKE) debug) (cd src; $(MAKE) debug) (cd fonts_src; $(MAKE) debug) (cd e3d; $(MAKE) debug) (cd plugins_src; $(MAKE) debug) (cd icons; $(MAKE) debug) clean: (cd intl_tools; $(MAKE) clean) (cd src; $(MAKE) clean) (cd fonts_src; $(MAKE) clean) (cd e3d; $(MAKE) clean) (cd plugins_src; $(MAKE) clean) (cd icons; $(MAKE) clean) lang: (cd intl_tools; $(MAKE)) (cd src; $(MAKE) lang) (cd plugins_src; $(MAKE) lang) # # Build installer for Windows. # win32: all lang (cd plugins_src/win32_file; $(MAKE)) (cd plugins_src/win32_file; $(MAKE) lang) (cd plugins_src/jpeg; $(MAKE)) (cd plugins_src/jpeg; $(MAKE) lang) (cd plugins_src/fbx; $(MAKE)) (cd plugins_src/fbx; $(MAKE) lang) (cd win32; $(MAKE)) win32/make_installer # # Build a package for MacOS X. # macosx: all lang (cd plugins_src/mac_file; $(MAKE)) (cd plugins_src/mac_file; $(MAKE) lang) (cd plugins_src/fbx; $(MAKE)) (cd plugins_src/fbx; $(MAKE) lang) (cd macosx; xcodebuild) sh tools/mac_make_dmg $(WINGS_VSN) # # Build package for Unix. # unix: all lang (cd plugins_src/jpeg; $(MAKE)) (cd plugins_src/jpeg; $(MAKE) lang) unix/make_installer