GNUmakefile 4.81 KB
Newer Older
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
#   GNUmakefile: main makefile for GNUstep Object Relationship Modeller
#
#   Copyright (C) 1999,2002,2003 Free Software Foundation, Inc.
#
#   Author:  Gregory John Casamento <greg_casamento@yahoo.com>
#   Date: 2003
#   Author:  Richard Frith-Macdonald <richard@brainstorm.co.uk>
#   Date: 1999
#   
#   This file is part of GNUstep.
#   
#   This program is free software; you can redistribute it and/or modify
#   it under the terms of the GNU General Public License as published by
#   the Free Software Foundation; either version 2 of the License, or
#   (at your option) any later version.
#   
#   This program 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 General Public License for more details.
#   
#   You should have received a copy of the GNU General Public License
#   along with this program; if not, write to the Free Software
#   Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
#

27 28
PACKAGE_NAME = gorm
export PACKAGE_NAME
29 30
include $(GNUSTEP_MAKEFILES)/common.make

31 32 33 34 35
CVS_MODULE_NAME = gorm
SVN_MODULE_NAME = gorm
SVN_BASE_URL = svn+ssh://svn.gna.org/svn/gnustep/apps


36 37 38 39 40 41 42 43 44 45
include ./Version

#
# Each palette is a subproject
#
SUBPROJECTS = \
	GormObjCHeaderParser \
	GormLib \
	GormCore \
	GormPrefs \
46 47
	Palettes \
	Plugins
48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64

#
# MAIN APP
#
APP_NAME = Gorm
Gorm_PRINCIPAL_CLASS=Gorm
Gorm_APPLICATION_ICON=Gorm.tiff
Gorm_RESOURCE_FILES = \
	GormInfo.plist \
	Resources/ClassInformation.plist \
	Resources/VersionProfiles.plist \
	Resources/Defaults.plist \
	Palettes/0Menus/0Menus.palette \
	Palettes/1Windows/1Windows.palette \
	Palettes/2Controls/2Controls.palette \
	Palettes/3Containers/3Containers.palette \
	Palettes/4Data/4Data.palette \
65 66 67
	Plugins/Gorm/Gorm.plugin \
	Plugins/Nib/Nib.plugin \
	Plugins/GModel/GModel.plugin \
68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89
	Images/GormClass.tiff \
	Images/GormFilesOwner.tiff \
	Images/GormFirstResponder.tiff \
	Images/GormFontManager.tiff \
	Images/GormImage.tiff \
	Images/GormWindow.tiff \
	Images/GormMenu.tiff \
	Images/GormObject.tiff \
	Images/GormSound.tiff \
	Images/GormUnknown.tiff \
	Images/GormSourceTag.tiff \
	Images/GormTargetTag.tiff \
	Images/GormLinkImage.tiff \
	Images/GormEHCoil.tiff \
	Images/GormEHLine.tiff \
	Images/GormEVCoil.tiff \
	Images/GormEVLine.tiff \
	Images/GormMHCoil.tiff \
	Images/GormMHLine.tiff \
	Images/GormMVCoil.tiff \
	Images/GormMVLine.tiff \
        Images/Gorm.tiff \
90 91 92
	Images/GormFile.tiff \
	Images/GormNib.tiff \
	Images/GormPalette.tiff \
93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132
        Images/leftalign_nib.tiff \
        Images/rightalign_nib.tiff \
        Images/centeralign_nib.tiff \
        Images/justifyalign_nib.tiff \
        Images/naturalalign_nib.tiff \
	Images/iconAbove_nib.tiff \
	Images/iconBelow_nib.tiff \
	Images/iconLeft_nib.tiff \
	Images/iconOnly_nib.tiff \
	Images/iconRight_nib.tiff \
	Images/titleOnly_nib.tiff \
	Images/line_nib.tiff \
	Images/bezel_nib.tiff \
	Images/noBorder_nib.tiff \
	Images/ridge_nib.tiff \
	Images/button_nib.tiff \
	Images/shortbutton_nib.tiff \
	Images/photoframe_nib.tiff \
	Images/date_formatter.tiff \
	Images/number_formatter.tiff \
	Images/Sunday_seurat.tiff \
	Images/iconBottomLeft_nib.tiff \
	Images/iconBottomRight_nib.tiff \
	Images/iconBottom_nib.tiff \
	Images/iconCenterLeft_nib.tiff \
	Images/iconCenterRight_nib.tiff \
	Images/iconCenter_nib.tiff \
	Images/iconTopLeft_nib.tiff \
	Images/iconTopRight_nib.tiff \
	Images/iconTop_nib.tiff \
	Images/GormAction.tiff \
	Images/GormOutlet.tiff \
	Images/GormActionSelected.tiff \
	Images/GormOutletSelected.tiff \
	Images/FileIcon_gmodel.tiff \
	Images/tabtop_nib.tiff \
	Images/tabbot_nib.tiff \
	Images/GormView.tiff \
	Images/LeftArr.tiff \
	Images/RightArr.tiff \
133 134 135
	Images/GormTesting.tiff \
	Images/outlineView.tiff \
	Images/browserView.tiff
136 137

Gorm_LOCALIZED_RESOURCE_FILES = \
138
	GormClassEditor.gorm \
139 140 141 142 143 144 145
	GormClassInspector.gorm \
	GormClassPanel.gorm \
	GormConnectionInspector.gorm \
	GormCustomClassInspector.gorm \
	GormDocument.gorm \
	GormDummyInspector.gorm \
	GormFontView.gorm \
146
	GormHelpInspector.gorm \
147 148
	Gorm.gorm \
	GormImageInspector.gorm \
149
	GormInconsistenciesPanel.gorm \
150 151 152
	GormInspectorPanel.gorm \
	GormObjectInspector.gorm \
	GormNSSplitViewInspector.gorm \
153
	GormPalettePanel.gorm \
154 155 156 157 158 159
	GormPrefColors.gorm \
	GormPreferences.gorm \
	GormPrefGeneral.gorm \
	GormPrefGuideline.gorm \
	GormPrefHeaders.gorm \
	GormPrefPalettes.gorm \
160
	GormPrefPlugins.gorm \
161 162 163 164 165 166 167 168 169 170 171 172 173 174 175
	GormScrollViewAttributesInspector.gorm \
	GormSetName.gorm \
	GormShelfPref.gorm \
	GormSoundInspector.gorm \
	GormViewSizeInspector.gorm

Gorm_LANGUAGES = \
	English

Gorm_HEADERS = 

Gorm_OBJC_FILES = \
	Gorm.m \
	main.m 

176 177
# Gorm_ADDITIONAL_NATIVE_LIBS = m

178 179 180 181 182 183 184
-include GNUmakefile.preamble
-include GNUmakefile.local

include $(GNUSTEP_MAKEFILES)/aggregate.make
include $(GNUSTEP_MAKEFILES)/application.make

-include GNUmakefile.postamble