# # checks makefile for the GNUstep Base Library # # Copyright (C) 1997 Free Software Foundation, Inc. # # Written by: Scott Christley # # This file is part of the GNUstep Base Library. # # This library is free software; you can redistribute it and/or # modify it under the terms of the GNU Library General Public # License as published by the Free Software Foundation; either # version 2 of the License, or (at your option) any later version. # # This library is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU # Library General Public License for more details. # # You should have received a copy of the GNU Library General Public # License along with this library; if not, write to the Free # Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. # # Install into the system root by default GNUSTEP_INSTALLATION_DIR = $(GNUSTEP_SYSTEM_ROOT) GNUSTEP_MAKEFILES = $(GNUSTEP_SYSTEM_ROOT)/Makefiles include $(GNUSTEP_MAKEFILES)/common.make include ../Version include ../config.mak # The tools to be compiled TEST_TOOL_NAME = \ benchmark \ test01 \ test02 \ heap \ prepend \ pipes \ server \ client \ string \ values \ nsarray \ nsattributedstring \ nsbundle \ nsdata \ nsdictionary \ nsfilehandle \ nshost \ nsinvocation \ nsset \ nsprocessinfo \ nsarchiver \ invocation \ invocation_int \ invocation_char \ invocation_short \ invocation_long \ diningPhilosophers \ nsmaptable \ nshashtable \ tcpport-server \ tcpport-client \ nsnotification \ nstask \ nstimer \ coder \ cstream \ fref \ basic \ release \ nsscanner \ nsdate \ awake \ thread-except \ nscharacterset \ NSData-test \ containers \ nstimezone \ create-abbrevs \ create-regions # The tool Objective-C source files to be compiled benchmark_OBJC_FILES = benchmark.m containers_OBJC_FILES = containers.m test01_OBJC_FILES = test01.m test02_OBJC_FILES = test02.m heap_OBJC_FILES = heap.m randoms_OBJC_FILES = randoms.m prepend_OBJC_FILES = prepend.m pipes_OBJC_FILES = pipes.m server_OBJC_FILES = server.m client_OBJC_FILES = client.m string_OBJC_FILES = string.m values_OBJC_FILES = values.m nsarray_OBJC_FILES = nsarray.m nsattributedstring_OBJC_FILES = nsattributedstring.m nsbundle_OBJC_FILES = nsbundle.m nsdata_OBJC_FILES = nsdata.m nsdictionary_OBJC_FILES = nsdictionary.m nsfilehandle_OBJC_FILES = nsfilehandle.m nshost_OBJC_FILES = nshost.m nsinvocation_OBJC_FILES = nsinvocation.m nsset_OBJC_FILES = nsset.m nsprocessinfo_OBJC_FILES = nsprocessinfo.m nsarchiver_OBJC_FILES = nsarchiver.m oldclient_OBJC_FILES = oldclient.m oldserver_OBJC_FILES = oldserver.m invocation_OBJC_FILES = invocation.m invocation_int_OBJC_FILES = invocation_int.m invocation_char_OBJC_FILES = invocation_char.m invocation_short_OBJC_FILES = invocation_short.m invocation_long_OBJC_FILES = invocation_long.m invocation_float_OBJC_FILES = invocation_float.m diningPhilosophers_OBJC_FILES = diningPhilosophers.m nsmaptable_OBJC_FILES = nsmaptable.m nshashtable_OBJC_FILES = nshashtable.m tcpport-server_OBJC_FILES = tcpport-server.m tcpport-client_OBJC_FILES = tcpport-client.m nsnotification_OBJC_FILES = nsnotification.m nstask_OBJC_FILES = nstask.m nstimer_OBJC_FILES = nstimer.m coder_OBJC_FILES = coder.m cstream_OBJC_FILES = cstream.m fref_OBJC_FILES = fref.m basic_OBJC_FILES = basic.m release_OBJC_FILES = release.m nsscanner_OBJC_FILES = nsscanner.m nsdate_OBJC_FILES = nsdate.m awake_OBJC_FILES = awake.m thread-except_OBJC_FILES = thread-except.m nscharacterset_OBJC_FILES = nscharacterset.m NSData-test_OBJC_FILES = NSData-test.m nstimezone_OBJC_FILES = nstimezone.m create-abbrevs_OBJC_FILES = create-abbrevs.m create-regions_OBJC_FILES = create-regions.m # The bundles to be compiled BUNDLE_NAME=LoadMe # The bundle Objective-C source files to be compiled LoadMe_OBJC_FILES = LoadMe.m MyCategory.m SecondClass.m # The bundle resource files and directories LoadMe_RESOURCE_FILES = English.lproj/NXStringTable.example LoadMe_RESOURCE_DIRS = English.lproj SRCS = $(TEST_TOOL_NAME:=.m) HDRS = \ server.h \ oldserver.h DYNAMIC_MFILES = \ LoadMe.m \ MyCategory.m \ SecondClass.m DYNAMIC_HFILES = \ LoadMe.h \ MyCategory.h \ SecondClass.h DIST_FILES = $(SRCS) $(HDRS) $(DYNAMIC_MFILES) $(DYNAMIC_HFILES) \ GNUmakefile Makefile.preamble Makefile.postamble -include Makefile.preamble -include GNUmakefile.local include $(GNUSTEP_MAKEFILES)/test-tool.make include $(GNUSTEP_MAKEFILES)/bundle.make -include Makefile.postamble