# # 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 02111, USA. # # Install into the system root by default GNUSTEP_INSTALLATION_DIR = $(GNUSTEP_SYSTEM_ROOT) GNUSTEP_MAKEFILES = $(GNUSTEP_SYSTEM_ROOT)/Makefiles GNUSTEP_LOCAL_ADDITIONAL_MAKEFILES=../base.make include $(GNUSTEP_MAKEFILES)/common.make include ../Version include ../config.mak # The tools to be compiled TEST_TOOL_NAME = \ awake \ basic \ benchmark \ call \ containers \ create-abbrevs \ create-regions \ diningPhilosophers \ fref \ gstcpport-client \ gstcpport-server \ nsarchiver \ nsarray \ nsattributedstring \ nsbundle \ nscharacterset \ nsconnection \ nsconnection_client \ nsconnection_server \ nsdata \ nsdate \ nsdictionary \ nsfilehandle \ nshashtable \ nshost \ nsinvocation \ nsmaptable \ nsnotification \ nsprocessinfo \ nsscanner \ nsset \ nstask \ nstimer \ nstimezone \ release \ string \ thread-except \ values \ # The tool Objective-C source files to be compiled awake_OBJC_FILES = awake.m basic_OBJC_FILES = basic.m benchmark_OBJC_FILES = benchmark.m call_OBJC_FILES = call.m containers_OBJC_FILES = containers.m create-abbrevs_OBJC_FILES = create-abbrevs.m create-regions_OBJC_FILES = create-regions.m diningPhilosophers_OBJC_FILES = diningPhilosophers.m fref_OBJC_FILES = fref.m gstcpport-client_OBJC_FILES = gstcpport-client.m gstcpport-server_OBJC_FILES = gstcpport-server.m nsarchiver_OBJC_FILES = nsarchiver.m nsarray_OBJC_FILES = nsarray.m nsattributedstring_OBJC_FILES = nsattributedstring.m nsbundle_OBJC_FILES = nsbundle.m nscharacterset_OBJC_FILES = nscharacterset.m nsconnection_OBJC_FILES = nsconnection.m nsconnection_client_OBJC_FILES = nsconnection_client.m nsconnection_server_OBJC_FILES = nsconnection_server.m nsdata_OBJC_FILES = nsdata.m nsdate_OBJC_FILES = nsdate.m nsdictionary_OBJC_FILES = nsdictionary.m nsfilehandle_OBJC_FILES = nsfilehandle.m nshashtable_OBJC_FILES = nshashtable.m nshost_OBJC_FILES = nshost.m nsinvocation_OBJC_FILES = nsinvocation.m nsmaptable_OBJC_FILES = nsmaptable.m nsnotification_OBJC_FILES = nsnotification.m nsprocessinfo_OBJC_FILES = nsprocessinfo.m nsscanner_OBJC_FILES = nsscanner.m nsset_OBJC_FILES = nsset.m nstask_OBJC_FILES = nstask.m nstimer_OBJC_FILES = nstimer.m nstimezone_OBJC_FILES = nstimezone.m prepend_OBJC_FILES = prepend.m release_OBJC_FILES = release.m string_OBJC_FILES = string.m testtool_OBJC_FILES = testtool.m thread-except_OBJC_FILES = thread-except.m values_OBJC_FILES = values.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