00001 # 00002 # NOTE: "zlib/libpng" style License 00003 # 00004 # ----=== s t d n e t ===---- 00005 # 00006 # Copyright (c) 2002 Warwick Molloy w-molloy@users.sf.net 00007 # 00008 # Copyright (c) 2002 Stdnet Community 00009 # HTTP://Sourceforge.net/projects/stdnet 00010 # 00011 # All references to "software" refer to the stdnet. 00012 # 00013 # This software is provided 'as-is', without any express or 00014 # implied warranty. In no event will the authors be held liable 00015 # for any damages arising from the use of this software. 00016 # 00017 # Permission is granted to anyone to use this software for any 00018 # purpose, including commercial applications, and to alter it 00019 # and redistribute it freely, subject to the following 00020 # restrictions: 00021 # 00022 # 1. The origin of this software must not be misrepresented; 00023 # you must not claim that you wrote the original software. 00024 # If you use this software in a product, an acknowledgment 00025 # in the product documentation would be appreciated but 00026 # is not required. 00027 # 00028 # 2. Altered source versions must be plainly marked as such, 00029 # and must not be misrepresented as being the original 00030 # software. 00031 # 00032 # 3. This notice may not be removed or altered from any source 00033 # distribution. 00034 # 00035 00036 # $Id: MakeRule-source.html,v 1.1 2002/08/13 04:42:20 w-molloy Exp $ 00037 # 00038 # Generic make rules file. Makefiles including this 00039 # must set two variables before including it: 00040 # 1) BASE 00041 # 2) LIBDIR (if a library is to be built) 00042 # 00043 # The only place where the compiler is defined is MakeCpp. 00044 # All subsequent Makefiles use that - most via this file. 00045 # 00046 00047 include $(BASE)/src/MakeCpp 00048 00049 00050 ifeq ($(strip $(LIBDIR)),) 00051 LIB = warn 00052 else 00053 LIB = lib 00054 endif 00055 00056 00057 all: $(BIN) $(LIB) $(SUBDIRS) 00058 00059 lib: $(BIN) 00060 cp $(BIN) $(LIBDIR) 00061 00062 warn: 00063 @echo "Cannot include object code in lib! Specify LIBDIR" 00064 00065