Convert to the GNUstep makefile package.

The config.h files should not be installed with the other
header files; it is only used for compilation, so the source
files should include it not the header files.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@2439 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
Scott Christley 1997-09-23 22:43:24 +00:00
parent 89016df352
commit aee90a695e
111 changed files with 800 additions and 1767 deletions

123
ChangeLog
View file

@ -1,3 +1,126 @@
Tue Sep 23 14:28:14 1997 Scott Christley <scottc@net-community.com>
* Convert to the GNUstep makefile package.
* Makefile: New file.
* Makefile.postamble: New file.
* config.mak.in: New file.
* Makefile.in: Delete.
* Makefile.sed.net: Delete.
* configure.in (AC_OUTPUT): Do not create makefiles. Eliminate
checks for TIFF and DPS.
* configure: Regnerate for configure.in changes.
* Source/Makefile: New file.
* Source/Makefile.preamble: New file.
* Source/Makefile.postamble: New file.
* Source/Makefile.in: Delete.
* Source/Makefile.sed.nt: Delete.
* Testing/Makefile.sed.nt: Delete.
* gnustep/gui/config.h.in: Remove TIFF and DPS macros.
* Images/Makefile: New file.
* Images/Makefile/postamble: New file.
* Images/Makefile.in: Delete.
* The config.h files should not be installed with the other
header files; it is only used for compilation, so the source
files should include it not the header files.
* gnustep/dps/DPSOperators.h: Do not include config.h.
* gnustep/dps/TypesandConstants.h: Likewise.
* gnustep/gui/NSCell.h: Likewise.
* gnustep/gui/NSColor.h: Likewise.
* gnustep/gui/NSColorList.h: Likewise.
* gnustep/gui/NSColorPicker.h: Likewise.
* gnustep/gui/NSCursor.h: Likewise.
* gnustep/gui/NSDataLink.h: Likewise.
* gnustep/gui/NSDataLinkManager.h: Likewise.
* gnustep/gui/NSEvent.h: Likewise.
* gnustep/gui/NSFont.h: Likewise.
* gnustep/gui/NSFontManager.h: Likewise.
* gnustep/gui/NSImage.h: Likewise.
* gnustep/gui/NSImageRep.h: Likewise.
* gnustep/gui/NSPasteboard.h: Likewise.
* gnustep/gui/NSPrintInfo.h: Likewise.
* gnustep/gui/NSPrintOperation.h: Likewise.
* gnustep/gui/NSResponder.h: Likewise.
* gnustep/gui/NSScreen.h: Likewise.
* gnustep/gui/NSSelection.h: Likewise.
* gnustep/gui/NSSpellChecker.h: Likewise.
* gnustep/gui/NSSpellServer.h: Likewise.
* gnustep/gui/NSWorkspace.h: Likewise.
* gnustep/gui/NSPasteboardServer.h: Likewise.
* gnustep/gui/nimage-tiff.h: Likewise.
* Source/NSActionCell.m: Include config.h.
* Source/NSApplication.m: Likewise.
* Source/NSBitmapImageRep.m: Likewise.
* Source/NSBox.m: Likewise.
* Source/NSBrowser.m: Likewise.
* Source/NSBrowserCell.m: Likewise.
* Source/NSBundleAdditions.m: Likewise.
* Source/NSButton.m: Likewise.
* Source/NSButtonCell.m: Likewise.
* Source/NSCStringText.m: Likewise.
* Source/NSCachedImageRep.m: Likewise.
* Source/NSCell.m: Likewise.
* Source/NSClipView.m: Likewise.
* Source/NSColor.m: Likewise.
* Source/NSColorList.m: Likewise.
* Source/NSColorPanel.m: Likewise.
* Source/NSColorPicker.m: Likewise.
* Source/NSColorWell.m: Likewise.
* Source/NSControl.m: Likewise.
* Source/NSCursor.m: Likewise.
* Source/NSCustomImageRep.m: Likewise.
* Source/NSNSDPSContext.m: Likewise.
* Source/NSDataLink.m: Likewise.
* Source/NSDataLinkManager.m: Likewise.
* Source/NSDataLinkPanel.m: Likewise.
* Source/NSEPSImageRep.m: Likewise.
* Source/NSEvent.m: Likewise.
* Source/NSFont.m: Likewise.
* Source/NSFontManager.m: Likewise.
* Source/NSFontPanel.m: Likewise.
* Source/NSForm.m: Likewise.
* Source/NSFormCell.m: Likewise.
* Source/NSHelpPanel.m: Likewise.
* Source/NSImage.m: Likewise.
* Source/NSImageRep.m: Likewise.
* Source/NSMatrix.m: Likewise.
* Source/NSMenu.m: Likewise.
* Source/NSMenuItem.m: Likewise.
* Source/NSOpenPanel.m: Likewise.
* Source/NSPageLayout.m: Likewise.
* Source/NSPanel.m: Likewise.
* Source/NSPasteboard.m: Likewise.
* Source/NSPopUpButton.m: Likewise.
* Source/NSPrintInfo.m: Likewise.
* Source/NSPrintOperation.m: Likewise.
* Source/NSPrintPanel.m: Likewise.
* Source/NSPrinter.m: Likewise.
* Source/NSResponder.m: Likewise.
* Source/NSSavePanel.m: Likewise.
* Source/NSScreen.m: Likewise.
* Source/NSScrollView.m: Likewise.
* Source/NSScroller.m: Likewise.
* Source/NSSelection.m: Likewise.
* Source/NSSlider.m: Likewise.
* Source/NSSpellChecker.m: Likewise.
* Source/NSSpellServer.m: Likewise.
* Source/NSSplitView.m: Likewise.
* Source/NSText.m: Likewise.
* Source/NSTextField.m: Likewise.
* Source/NSTextFieldCell.m: Likewise.
* Source/NSView.m: Likewise.
* Source/NSWindow.m: Likewise.
* Source/NSWorkspace.m: Likewise.
* Source/PSMatrix.m: Likewise.
* Source/TrackingRectangle.m: Likewise.
* Source/externs.m: Likewise.
* Source/gpbs.m: Likewise.
* Source/tiff.m: Likewise.
* Source/NSPasteboard.m: Move global strings to externs.m
* Source/gpbs.m: Add copyright and license information.
Wed Aug 27 14:04:38 1997 Ovidiu Predescu <ovidiu@net-community.com>
* Headers/gnustep/gui/config.h.in (OBJC_MALLOC, OBJC_FREE): New defines

View file

@ -29,14 +29,12 @@
#ifndef _GNUstep_H_DPSOperators
#define _GNUstep_H_DPSOperators
#include <gnustep/gui/config.h>
// Use the DPSclient library if we have it
#ifdef HAVE_DPS_DPSCLIENT_H
// #ifdef HAVE_DPS_DPSCLIENT_H
#include <DPS/dpsclient.h>
#include <DPS/psops.h>
#endif /* HAVE_DPS_DPSCLIENT_H */
// #endif /* HAVE_DPS_DPSCLIENT_H */
#endif /* _GNUstep_H_DPSOperators */

View file

@ -29,11 +29,10 @@
#ifndef _GNUstep_H_DPSTypes
#define _GNUstep_H_DPSTypes
#include <gnustep/gui/config.h>
@class NSString;
// These are already defined in the DPSclient headers
#if 0
#ifndef HAVE_DPS_DPSCLIENT_H
typedef void *DPSProgramEncoding;
typedef void *DPSNameEncoding;
@ -42,6 +41,7 @@ typedef void *DPSErrorProc;
typedef void DPSBinObjSeqRec;
typedef unsigned int DPSDefinedType;
#endif /* HAVE_DPS_DPSCLIENT_H */
#endif
//
// Backing Store Types

View file

@ -29,7 +29,6 @@
#ifndef _GNUstep_H_NSCell
#define _GNUstep_H_NSCell
#include <gnustep/gui/config.h>
#include <Foundation/NSCoder.h>
#include <Foundation/NSGeometry.h>

View file

@ -29,7 +29,6 @@
#ifndef _GNUstep_H_NSColor
#define _GNUstep_H_NSColor
#include <gnustep/gui/config.h>
#include <Foundation/NSCoder.h>
@class NSString;

View file

@ -29,7 +29,6 @@
#ifndef _GNUstep_H_NSColorList
#define _GNUstep_H_NSColorList
#include <gnustep/gui/config.h>
#include <Foundation/NSCoder.h>
@class NSString;

View file

@ -29,7 +29,6 @@
#ifndef _GNUstep_H_NSColorPicker
#define _GNUstep_H_NSColorPicker
#include <gnustep/gui/config.h>
#include <Foundation/NSObject.h>
#include <AppKit/NSColorPicking.h>

View file

@ -29,7 +29,6 @@
#ifndef _GNUstep_H_NSCursor
#define _GNUstep_H_NSCursor
#include <gnustep/gui/config.h>
#include <Foundation/NSCoder.h>
@class NSImage;

View file

@ -29,7 +29,6 @@
#ifndef _GNUstep_H_NSDataLink
#define _GNUstep_H_NSDataLink
#include <gnustep/gui/config.h>
#include <Foundation/NSCoder.h>
@class NSString;

View file

@ -29,7 +29,6 @@
#ifndef _GNUstep_H_NSDataLinkManager
#define _GNUstep_H_NSDataLinkManager
#include <gnustep/gui/config.h>
#include <Foundation/NSCoder.h>
@class NSString;

View file

@ -29,7 +29,6 @@
#ifndef _GNUstep_H_NSEvent
#define _GNUstep_H_NSEvent
#include <gnustep/gui/config.h>
#include <Foundation/NSCoder.h>
#include <Foundation/NSGeometry.h>
#include <Foundation/NSDate.h>

View file

@ -30,7 +30,6 @@
#ifndef _GNUstep_H_NSFont
#define _GNUstep_H_NSFont
#include <gnustep/gui/config.h>
#include <Foundation/NSCoder.h>
#include <Foundation/NSGeometry.h>

View file

@ -29,7 +29,6 @@
#ifndef _GNUstep_H_NSFontManager
#define _GNUstep_H_NSFontManager
#include <gnustep/gui/config.h>
#include <Foundation/NSObject.h>
@class NSString;

View file

@ -29,7 +29,6 @@
#ifndef _GNUstep_H_NSImage
#define _GNUstep_H_NSImage
#include <gnustep/gui/config.h>
#include <DPSClient/TypesandConstants.h>
#include <Foundation/NSBundle.h>
#include <Foundation/NSCoder.h>

View file

@ -29,7 +29,6 @@
#ifndef _GNUstep_H_NSImageRep
#define _GNUstep_H_NSImageRep
#include <gnustep/gui/config.h>
#include <Foundation/NSCoder.h>
#include <Foundation/NSGeometry.h>

View file

@ -29,7 +29,6 @@
#ifndef _GNUstep_H_NSPasteboard
#define _GNUstep_H_NSPasteboard
#include <gnustep/gui/config.h>
#include <Foundation/NSObject.h>
#include <Foundation/NSString.h>

View file

@ -29,7 +29,6 @@
#ifndef _GNUstep_H_NSPrintInfo
#define _GNUstep_H_NSPrintInfo
#include <gnustep/gui/config.h>
#include <Foundation/NSCoder.h>
#include <Foundation/NSGeometry.h>

View file

@ -29,7 +29,6 @@
#ifndef _GNUstep_H_NSPrintOperation
#define _GNUstep_H_NSPrintOperation
#include <gnustep/gui/config.h>
#include <Foundation/NSObject.h>
#include <Foundation/NSGeometry.h>

View file

@ -29,7 +29,6 @@
#ifndef _GNUstep_H_NSResponder
#define _GNUstep_H_NSResponder
#include <gnustep/gui/config.h>
#include <Foundation/NSCoder.h>
@class NSString;

View file

@ -29,7 +29,6 @@
#ifndef _GNUstep_H_NSScreen
#define _GNUstep_H_NSScreen
#include <gnustep/gui/config.h>
#include <Foundation/NSObject.h>
#include <AppKit/NSGraphics.h>

View file

@ -29,7 +29,6 @@
#ifndef _GNUstep_H_NSSelection
#define _GNUstep_H_NSSelection
#include <gnustep/gui/config.h>
#include <Foundation/NSCoder.h>
@class NSData;

View file

@ -29,7 +29,6 @@
#ifndef _GNUstep_H_NSSpellChecker
#define _GNUstep_H_NSSpellChecker
#include <gnustep/gui/config.h>
#include <Foundation/NSObject.h>
#include <Foundation/NSRange.h>

View file

@ -29,7 +29,6 @@
#ifndef _GNUstep_H_NSSpellServer
#define _GNUstep_H_NSSpellServer
#include <gnustep/gui/config.h>
#include <Foundation/NSObject.h>
#include <Foundation/NSArray.h>

View file

@ -29,7 +29,6 @@
#ifndef _GNUstep_H_NSWorkspace
#define _GNUstep_H_NSWorkspace
#include <gnustep/gui/config.h>
#include <Foundation/NSObject.h>
#include <Foundation/NSGeometry.h>

View file

@ -27,7 +27,6 @@
#ifndef _GNUstep_H_PasteboardServer
#define _GNUstep_H_PasteboardServer
#include <gnustep/gui/config.h>
#include <Foundation/NSObject.h>
#include <Foundation/NSString.h>
#include <AppKit/NSPasteboard.h>

View file

@ -33,12 +33,6 @@
#include <Foundation/NSGeometry.h>
/* Do we have the TIFF Graphics library */
#undef HAVE_TIFF_H
/* Do we have the DPS Client library? */
#undef HAVE_DPS_DPSCLIENT_H
/* Define NSDebugLog if not defined */
#ifndef NSDebugLog
# ifdef DEBUGLOG

View file

@ -34,13 +34,7 @@
#ifndef _GNUstep_H_tiff
#define _GNUstep_H_tiff
#include <gnustep/gui/config.h>
#ifdef HAVE_TIFF_H
#include <tiffio.h>
#else
#define TIFF void
#endif
#include <sys/types.h>
/* Structure to store common information about a tiff. */

View file

@ -1,10 +1,9 @@
# @configure_input@
#
# Images makefile for the GNUstep GUI Library.
# Images makefile for GNUstep GUI Library
# Copyright (C) 1997 Free Software Foundation, Inc.
#
# Author: Scott Christley <scottc@net-community.com>
# Date: January 1997
# Author: Scott Christley <scottc@net-community.com>
# Date: September 1997
#
# This file is part of the GNUstep GUI Library.
#
@ -22,28 +21,12 @@
# License along with this library; if not, write to the Free
# Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
SHELL = /bin/sh
include $(GNUSTEP_SYSTEM_ROOT)/Makefiles/common.make
#### Start of system configuration section. ####
include ../Version
include ../config.mak
srcdir = @srcdir@
VPATH = @srcdir@
prefix = @prefix@
exec_prefix = @exec_prefix@
libdir = @libdir@
gnustep_libdir = $(libdir)/gnustep
imagedir = $(gnustep_libdir)/Images
INSTALL = @INSTALL@
INSTALL_PROGRAM = @INSTALL_PROGRAM@
INSTALL_DATA = @INSTALL_DATA@
#### End of system configuration section. ####
include $(srcdir)/../Version
all:
imagedir = $(GNUSTEP_RESOURCES)/Images
IMAGE_FILES = \
GNUstep_Images_Copyright \
@ -67,24 +50,10 @@ common_SwitchOff.tiff \
common_Dimple.tiff \
common_ret.tiff
installdirs:
$(srcdir)/../mkinstalldirs $(libdir) $(gnustep_libdir) $(imagedir)
-include Makefile.preamble
install: installdirs
for file in $(IMAGE_FILES); do \
$(INSTALL_DATA) $(srcdir)/$$file $(imagedir)/$$file ; \
done
# We don't actually build anything in this directory so
# just include the common makefile rules
include $(GNUSTEP_SYSTEM_ROOT)/Makefiles/rules.make
uninstall:
for file in $(IMAGE_FILES); do \
rm -f $(imagedir)/$$file ; \
done
mostlyclean:
rm -f *~
clean: mostlyclean
distclean: clean
rm -f Makefile
Makefile: $(srcdir)/Makefile.in
cd ..; $(SHELL) config.status
-include Makefile.postamble

79
Images/Makefile.postamble Normal file
View file

@ -0,0 +1,79 @@
#
# Makefile.postamble
#
# Copyright (C) 1997 Free Software Foundation, Inc.
#
# Author: Scott Christley <scottc@net-community.com>
#
# This file is part of the GNUstep GUI 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.
#
# If you are interested in a warranty or support for this source code,
# contact Scott Christley at scottc@net-community.com
#
# You should have received a copy of the GNU Library General Public
# License along with this library; see the file COPYING.LIB.
# If not, write to the Free Software Foundation,
# 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
#
# Makefile.postamble
#
# Project specific makefile rules
#
# Uncomment the targets you want.
# The double colons (::) are important, do not make them single colons
# otherwise the normal makefile rules will not be performed.
#
# Things to do before compiling
# before-all::
# Things to do after compiling
# after-all::
# Things to do before installing
before-install::
$(GNUSTEP_MAKEFILES)/mkinstalldirs $(imagedir)
# Things to do after installing
after-install::
for file in $(IMAGE_FILES); do \
$(INSTALL_DATA) $$file $(imagedir)/$$file ; \
done
# Things to do before uninstalling
# before-uninstall::
# Things to do after uninstalling
after-uninstall::
for file in $(IMAGE_FILES); do \
rm -f $(imagedir)/$$file ; \
done
# Things to do before cleaning
# before-clean::
# Things to do after cleaning
# after-clean::
# Things to do before distcleaning
# before-distclean::
# Things to do after distcleaning
# after-distclean::
# Things to do before checking
# before-check::
# Things to do after checking
# after-check::

39
Makefile Normal file
View file

@ -0,0 +1,39 @@
#
# Top level makefile for GNUstep GUI Library
#
# Copyright (C) 1997 Free Software Foundation, Inc.
#
# Author: Scott Christley <scottc@net-community.com>
#
# This file is part of the GNUstep GUI 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.
#
# If you are interested in a warranty or support for this source code,
# contact Scott Christley at scottc@net-community.com
#
# You should have received a copy of the GNU Library General Public
# License along with this library; see the file COPYING.LIB.
# If not, write to the Free Software Foundation,
# 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
include $(GNUSTEP_SYSTEM_ROOT)/Makefiles/common.make
#
# The list of subproject directories
#
SUBPROJECTS = Source Images
-include Makefile.preamble
include $(GNUSTEP_SYSTEM_ROOT)/Makefiles/aggregate.make
-include Makefile.postamble

View file

@ -1,74 +0,0 @@
# @configure_input@
#
# Top level makefile for GNUstep GUI Library
# Copyright (C) 1996 Free Software Foundation
#
# Author: Scott Christley <scottc@net-community.com>
#
SHELL = /bin/sh
#### Start of system configuration section. ####
srcdir = @srcdir@
VPATH = @srcdir@
MAKEDEFINES =
oext = .o
libext = .a
exeext =
#### End of system configuration section. ####
include $(srcdir)/Version
SUBDIRS = Source Testing Images
DIST_FILES = \
Makefile.in configure config.guess \
configure.bat Makefile.sed.nt \
README ANNOUNCE NEWS INSTALL \
COPYING.LIB COPYING ChangeLog
all: Source
%-subdirs:
for i in $(SUBDIRS); do \
(cd $$i; $(MAKE) $(MAKEDEFINES) $*); \
done
Source Documentation: FORCE
cd $@; $(MAKE) $(MAKEDEFINES)
install uninstall TAGS: FORCE
for i in $(SUBDIRS); do \
(cd $$i; $(MAKE) $(MAKEDEFINES) $@); \
done
info dvi:
cd Documentation ; $(MAKE) $(MAKEDEFINES) $@
Testing: Source
cd $@; $(MAKE) $(MAKEDEFINES)
Makefile: Makefile.in config.status
$(SHELL) config.status
config.status: configure
$(SHELL) $(srcdir)/configure --no-create
mostlyclean-top:
rm -f *~
cd Headers ; cd gnustep ; cd gui ; rm -f *~
cd Headers ; cd gnustep ; cd dps ; rm -f *~
clean-top: mostlyclean-top
distclean-top: clean-top
rm -f Makefile config.status config.log config.cache TAGS
cd Headers ; cd gnustep ; cd gui ; rm -f config.h
cd Headers ; rm -rf AppKit ; rm -rf DPSClient
mostlyclean: mostlyclean-top mostlyclean-subdirs
clean: clean-top clean-subdirs
distclean: distclean-subdirs distclean-top
FORCE:

77
Makefile.postamble Normal file
View file

@ -0,0 +1,77 @@
#
# Makefile.postamble
#
# Copyright (C) 1997 Free Software Foundation, Inc.
#
# Author: Scott Christley <scottc@net-community.com>
#
# This file is part of the GNUstep GUI 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.
#
# If you are interested in a warranty or support for this source code,
# contact Scott Christley at scottc@net-community.com
#
# You should have received a copy of the GNU Library General Public
# License along with this library; see the file COPYING.LIB.
# If not, write to the Free Software Foundation,
# 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
#
# Makefile.postamble
#
# Project specific makefile rules
#
# Uncomment the targets you want.
# The double colons (::) are important, do not make them single colons
# otherwise the normal makefile rules will not be performed.
#
# Things to do before compiling
# before-all::
# Things to do after compiling
# after-all::
# Things to do before installing
# before-install::
# Things to do after installing
# after-install::
# Things to do before uninstalling
# before-uninstall::
# Things to do after uninstalling
# after-uninstall::
# Things to do before cleaning
# before-clean::
# Things to do after cleaning
after-clean::
cd Headers ; cd gnustep ; cd gui ; rm -f *~
cd Headers ; cd gnustep ; cd dps ; rm -f *~
# Things to do before distcleaning
# before-distclean::
# Things to do after distcleaning
after-distclean::
rm -f config.status config.log config.cache TAGS config.mak
cd Headers ; cd gnustep ; cd gui ; rm -f config.h
cd Headers ; rm -rf AppKit ; rm -rf DPSClient
# Things to do before checking
# before-check::
# Things to do after checking
# after-check::

View file

@ -1,38 +0,0 @@
s/@configure_input@/ Generated from Makefile.in by configure.bat/
s/@srcdir@/./
s/@CC@/gcc -fgnu-runtime -O/
s/@lib_installdir@/\/MB\/Libraries/
s/@h_installdir@/\/MB\/Headers/
s/@gcc_lib@/libgcc.lib/
s/@objc_lib@/libobjc.lib/
s/@sys_libs@/libc.lib oldnames.lib user32.lib gdi32.lib wsock32.lib/
s/@add_libs@/libobjects.lib General.lib/
s/@exeext@/.exe/
s/@oext@/.obj/
s/@libext@/.lib/
s/@resext@/.res/
s/@rcext@/.rc/
s/INIT_FILE =/INIT_FILE = init_$(MAIN_FILE)/
s/@ldflags@/-align:0x1000 -entry:WinMainCRTStartup -stack:1000000,1000000/
s/@ld@/ld -subsystem:windows/
s/@ldout@/-out:/
s/@lib@/lib/
s/@libout@/-out:/
s/@ranlib@/touch/
s/@rc@/rc \/l 0x409 \/i $(MB_INCLUDE)/
s/cd Headers ; cd gnustep ; cd gui ; rm -f \*~ config.h/cd Headers \& cd gnustep \& cd gui \& rm -f *~ config.h/
s/cd Headers ; cd gnustep ; cd dps ; rm -f \*~/cd Headers \& cd gnustep \& cd dps \& rm -f *~/
s/cd Headers ; rm -f AppKit ; rm -f DPSClient/cd Headers \& rm -rf AppKit \& rm -rf DPSClient/
s/cd $@; $(MAKE) $(MAKEDEFINES)/cd $@ \& $(MAKE) $(MAKEDEFINES)/
/%-subdirs:/,/done/c\
%-subdirs: \
for %i in ( $(SUBDIRS) ) do \\\
( cd %i & \\\
$(MAKE) - $(MAKEFLAGS) $(MAKEDEFINES) $* & \\\
cd .. )
/install uninstall TAGS:/,/done/c\
install uninstall TAGS: Source\
for %i in ( $(SUBDIRS) ) do \\\
( cd %i & \\\
$(MAKE) - $(MAKEFLAGS) $(MAKEDEFINES) $@ & \\\
cd .. )

190
Source/Makefile Normal file
View file

@ -0,0 +1,190 @@
#
# Main makefile for GNUstep GUI Library
# Copyright (C) 1997 Free Software Foundation, Inc.
#
# Author: Scott Christley <scottc@net-community.com>
#
# This file is part of the GNUstep GUI 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.
#
# If you are interested in a warranty or support for this source code,
# contact Scott Christley at scottc@net-community.com
#
# You should have received a copy of the GNU Library General Public
# License along with this library; see the file COPYING.LIB.
# If not, write to the Free Software Foundation,
# 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
include $(GNUSTEP_SYSTEM_ROOT)/Makefiles/common.make
include ../Version
# The library to be compiled
LIBRARY_NAME=libgnustep-gui
# The Objective-C source files to be compiled
OBJC_FILES = libgnustep-gui.m \
NSActionCell.m \
NSApplication.m \
NSBitmapImageRep.m \
NSBox.m \
NSBrowser.m \
NSBrowserCell.m \
NSBundleAdditions.m \
NSButton.m \
NSButtonCell.m \
NSCStringText.m \
NSCachedImageRep.m \
NSCell.m \
NSClipView.m \
NSColor.m \
NSColorList.m \
NSColorPanel.m \
NSColorPicker.m \
NSColorWell.m \
NSControl.m \
NSCursor.m \
NSCustomImageRep.m \
NSDataLink.m \
NSDataLinkManager.m \
NSDataLinkPanel.m \
NSDPSContext.m \
NSEPSImageRep.m \
NSEvent.m \
NSFont.m \
NSFontManager.m \
NSFontPanel.m \
NSForm.m \
NSFormCell.m \
NSHelpPanel.m \
NSImage.m \
NSImageRep.m \
NSMatrix.m \
NSMenu.m \
NSMenuItem.m \
NSOpenPanel.m \
NSPageLayout.m \
NSPanel.m \
NSPasteboard.m \
NSPrinter.m \
NSPrintInfo.m \
NSPrintOperation.m \
NSPrintPanel.m \
NSPopUpButton.m \
NSResponder.m \
NSSavePanel.m \
NSScreen.m \
NSScroller.m \
NSScrollView.m \
NSSelection.m \
NSSlider.m \
NSSliderCell.m \
NSSpellChecker.m \
NSSpellServer.m \
NSSplitView.m \
NSText.m \
NSTextField.m \
NSTextFieldCell.m \
NSView.m \
NSWindow.m \
NSWorkspace.m \
TrackingRectangle.m \
PSMatrix.m \
tiff.m \
externs.m
HEADER_FILES_DIR = ../Headers
HEADER_FILES_INSTALL_DIR = /gnustep/gui
HEADER_FILES = \
AppKit/AppKit.h \
AppKit/NSActionCell.h \
AppKit/NSApplication.h \
AppKit/NSBitmapImageRep.h \
AppKit/NSBox.h \
AppKit/NSBrowser.h \
AppKit/NSBrowserCell.h \
AppKit/NSButton.h \
AppKit/NSButtonCell.h \
AppKit/NSCStringText.h \
AppKit/NSCachedImageRep.h \
AppKit/NSCell.h \
AppKit/NSClipView.h \
AppKit/NSColor.h \
AppKit/NSColorList.h \
AppKit/NSColorPanel.h \
AppKit/NSColorPicker.h \
AppKit/NSColorPicking.h \
AppKit/NSColorWell.h \
AppKit/NSControl.h \
AppKit/NSCursor.h \
AppKit/NSCustomImageRep.h \
AppKit/NSDataLink.h \
AppKit/NSDataLinkManager.h \
AppKit/NSDataLinkPanel.h \
AppKit/NSDragging.h \
AppKit/NSEPSImageRep.h \
AppKit/NSEvent.h \
AppKit/NSFont.h \
AppKit/NSFontManager.h \
AppKit/NSFontPanel.h \
AppKit/NSForm.h \
AppKit/NSFormCell.h \
AppKit/NSGraphics.h \
AppKit/NSHelpPanel.h \
AppKit/NSImage.h \
AppKit/NSImageRep.h \
AppKit/NSMatrix.h \
AppKit/NSMenu.h \
AppKit/NSMenuItem.h \
AppKit/NSNibLoading.h \
AppKit/NSOpenPanel.h \
AppKit/NSPageLayout.h \
AppKit/NSPanel.h \
AppKit/NSPasteboard.h \
AppKit/NSPopUpButton.h \
AppKit/NSPrintInfo.h \
AppKit/NSPrintOperation.h \
AppKit/NSPrintPanel.h \
AppKit/NSPrinter.h \
AppKit/NSResponder.h \
AppKit/NSSavePanel.h \
AppKit/NSScreen.h \
AppKit/NSScrollView.h \
AppKit/NSScroller.h \
AppKit/NSSelection.h \
AppKit/NSSlider.h \
AppKit/NSSliderCell.h \
AppKit/NSSpellChecker.h \
AppKit/NSSpellProtocol.h \
AppKit/NSSpellServer.h \
AppKit/NSSplitView.h \
AppKit/NSText.h \
AppKit/NSTextField.h \
AppKit/NSTextFieldCell.h \
AppKit/NSView.h \
AppKit/NSWindow.h \
AppKit/NSWorkspace.h \
AppKit/TrackingRectangle.h \
AppKit/config.h \
AppKit/nsimage-tiff.h \
AppKit/PSMatrix.h \
DPSClient/NSDPSContext.h \
DPSClient/DPSOperators.h \
DPSClient/TypesandConstants.h
-include Makefile.preamble
include $(GNUSTEP_SYSTEM_ROOT)/Makefiles/library.make
-include Makefile.postamble

View file

@ -158,7 +158,8 @@ gui/NSWindow.h \
gui/NSWorkspace.h \
gui/TrackingRectangle.h \
gui/config.h \
gui/nsimage-tiff.h
gui/nsimage-tiff.h \
gui/PSMatrix.h
GNUSTEP_DPS_HEADERS = dps/NSDPSContext.h \
dps/DPSOperators.h \

81
Source/Makefile.postamble Normal file
View file

@ -0,0 +1,81 @@
#
# Makefile.postamble
#
# Copyright (C) 1997 Free Software Foundation, Inc.
#
# Author: Scott Christley <scottc@net-community.com>
#
# This file is part of the GNUstep GUI 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.
#
# If you are interested in a warranty or support for this source code,
# contact Scott Christley at scottc@net-community.com
#
# You should have received a copy of the GNU Library General Public
# License along with this library; see the file COPYING.LIB.
# If not, write to the Free Software Foundation,
# 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
#
# Makefile.postamble
#
# Project specific makefile rules
#
# Uncomment the targets you want.
# The double colons (::) are important, do not make them single colons
# otherwise the normal makefile rules will not be performed.
#
# Things to do before compiling
before-all:: header-links
# Things to do after compiling
# after-all::
# Things to do before installing
# before-install::
# Things to do after installing
# after-install::
# Things to do before uninstalling
# before-uninstall::
# Things to do after uninstalling
# after-uninstall::
# Things to do before cleaning
# before-clean::
# Things to do after cleaning
# after-clean::
# Things to do before distcleaning
# before-distclean::
# Things to do after distcleaning
# after-distclean::
# Things to do before checking
# before-check::
# Things to do after checking
# after-check::
#
# GNUstep GUI Library specific targets
#
header-links:
-rm -rf ../Headers/AppKit
$(LN_S) ../Headers/gnustep/gui ../Headers/AppKit
-rm -rf ../Headers/DPSClient
$(LN_S) ../Headers/gnustep/dps ../Headers/DPSClient

67
Source/Makefile.preamble Normal file
View file

@ -0,0 +1,67 @@
#
# Makefile.preamble
#
# Copyright (C) 1997 Free Software Foundation, Inc.
#
# Author: Scott Christley <scottc@net-community.com>
#
# This file is part of the GNUstep GUI 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.
#
# If you are interested in a warranty or support for this source code,
# contact Scott Christley at scottc@net-community.com
#
# You should have received a copy of the GNU Library General Public
# License along with this library; see the file COPYING.LIB.
# If not, write to the Free Software Foundation,
# 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
#
# Makefile.preamble
#
# Project specific makefile variables, and additional
#
# Do not put any Makefile rules in this file, instead they should
# be put into Makefile.postamble.
#
#
# Flags dealing with compiling and linking
#
# Additional flags to pass to the preprocessor
ADDITIONAL_CPPFLAGS = -DGNUSTEP_INSTALL_LIBDIR=\"$(GNUSTEP_LIBRARIES_ROOT)\"
# Additional flags to pass to the Objective-C compiler
ADDITIONAL_OBJCFLAGS =
# Additional flags to pass to the C compiler
ADDITIONAL_CFLAGS =
# Additional include directories the compiler should search
ADDITIONAL_INCLUDE_DIRS = -I../Headers
# Additional LDFLAGS to pass to the linker
ADDITIONAL_LDFLAGS =
# Additional library directories the linker should search
ADDITIONAL_LIB_DIRS =
#
# Flags dealing with installing and uninstalling
#
# Additional directories to be created during installation
ADDITIONAL_INSTALL_DIRS = $(GNUSTEP_HEADERS)/gnustep \
$(GNUSTEP_HEADERS)/gnustep/gui \
$(GNUSTEP_HEADERS)/gnustep/gui/AppKit \
$(GNUSTEP_HEADERS)/gnustep/gui/DPSClient

View file

@ -1,63 +0,0 @@
s/@configure_input@/ Generated from Makefile.in by configure.bat/
s/@srcdir@/./
s/@CC@ -g/gcc -fgnu-runtime -O -D__MS_WIN32__/
s/@CPPFLAGS@//
s/@prefix@/$(MB_DEV)/
s/@exec_prefix@/$(prefix)/
s/libdir = $(exec_prefix)\/lib/libdir = $(exec_prefix)\\$(MB_LIB)/
s/includedir = $(prefix)\/include/includedir = $(prefix)\\$(MB_H)\\$(MB_OS)/
s/@gcc_lib@/libgcc.lib/
s/@objc_lib@/libobjc.lib/
s/@sys_libs@/libc.lib oldnames.lib user32.lib gdi32.lib wsock32.lib/
s/@add_libs@/libobjects.lib/
s/exeext =/exeext = .exe/
s/oext = .o/oext = .obj/
s/libext = .a/libext = .lib/
s/@resext@/.res/
s/@rcext@/.rc/
s/@LN_S@/cp -r/
s/INIT_FILE =/INIT_FILE = gnustep_gui_init_runtime/
s/@LDFLAGS@/-align:0x1000 -entry:WinMainCRTStartup -stack:1000000,1000000/
s/LD = ld/LD = ld -subsystem:windows/
s/LDOUT =/LDOUT = -out:/
s/LIB = ar/LIB = lib -debugtype:coff/
s/LIBFLAGS = rc/LIBFLAGS =/
s/LIBOUT =/LIBOUT = -out:/
s/@RANLIB@/touch/
s/@INSTALL@/cp/
s/@INSTALL_PROGRAM@/$(INSTALL)/
s/@INSTALL_DATA@/$(INSTALL)/
s/@rc@/rc \/l 0x409 \/i $(MB_INCLUDE)/
s/OBJS = $(OBJS_WITHOUT_INIT)/OBJS = $(OBJS_WITHOUT_INIT) $(INIT_FILE_OBJ)/
/install: installdirs/,/# end of install targets/c\
install: installdirs install-lib install-headers\
\
installdirs:\
IF NOT EXIST $(libdir) mkdir $(libdir) \
IF NOT EXIST $(includedir)\\gnustep mkdir $(includedir)\\gnustep \
IF NOT EXIST $(includedir)\\gnustep\\dps mkdir $(includedir)\\gnustep\\dps \
IF NOT EXIST $(includedir)\\gnustep\\gui mkdir $(includedir)\\gnustep\\gui \
\
install-lib: $(MAIN_FILE)$(libext) \
$(INSTALL_PROGRAM) $(MAIN_FILE)$(libext) $(libdir) \
\
install-headers:\
for %i in ( $(GNUSTEP1_HEADERS) ) do \\\
( $(INSTALL_DATA) ../Headers/gnustep/%i \\\
$(includedir)/gnustep/%i ) \
for %i in ( $(GNUSTEP2_HEADERS) ) do \\\
( $(INSTALL_DATA) ../Headers/gnustep/%i \\\
$(includedir)/gnustep/%i ) \
for %i in ( $(GNUSTEP3_HEADERS) ) do \\\
( $(INSTALL_DATA) ../Headers/gnustep/%i \\\
$(includedir)/gnustep/%i ) \
for %i in ( $(GNUSTEP_DPS_HEADERS) ) do \\\
( $(INSTALL_DATA) ../Headers/gnustep/%i \\\
$(includedir)/gnustep/%i ) \
IF EXIST $(includedir)\\AppKit rm -rf $(includedir)/AppKit \
cp -r $(includedir)/gnustep/gui $(includedir)/AppKit \
IF EXIST $(includedir)\\DPSClient rm -rf $(includedir)/DPSClient \
cp -r $(includedir)/gnustep/dps $(includedir)/DPSClient \
# end of install targets

View file

@ -26,6 +26,7 @@
59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*/
#include <gnustep/gui/config.h>
#include <Foundation/NSCoder.h>
#include <AppKit/NSActionCell.h>
#include <AppKit/NSControl.h>

View file

@ -26,6 +26,7 @@
59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*/
#include <gnustep/gui/config.h>
#include <stdio.h>
#include <Foundation/NSArray.h>

View file

@ -26,6 +26,7 @@
59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*/
#include <gnustep/gui/config.h>
#include <stdlib.h>
#include <math.h>
#include <tiff.h>

View file

@ -26,6 +26,7 @@
59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*/
#include <gnustep/gui/config.h>
#include <Foundation/NSArray.h>
#include <Foundation/NSString.h>

View file

@ -26,6 +26,7 @@
59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*/
#include <gnustep/gui/config.h>
#include <AppKit/NSBrowser.h>
@implementation NSBrowser

View file

@ -26,6 +26,7 @@
59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*/
#include <gnustep/gui/config.h>
#include <AppKit/NSBrowserCell.h>
@implementation NSBrowserCell

View file

@ -25,6 +25,7 @@
Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
#include <gnustep/gui/config.h>
#include <Foundation/NSBundle.h>
#include <AppKit/NSNibLoading.h>

View file

@ -26,6 +26,7 @@
59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*/
#include <gnustep/gui/config.h>
#include <AppKit/NSButton.h>
#include <AppKit/NSWindow.h>
#include <AppKit/NSButtonCell.h>

View file

@ -26,6 +26,7 @@
59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*/
#include <gnustep/gui/config.h>
#include <Foundation/NSLock.h>
#include <Foundation/NSArray.h>
#include <Foundation/NSString.h>

View file

@ -25,6 +25,7 @@
Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
#include <gnustep/gui/config.h>
#include <Foundation/NSCoder.h>
#include <AppKit/NSCStringText.h>
#include <AppKit/NSText.h>

View file

@ -31,6 +31,7 @@
using the rect information.
*/
#include <gnustep/gui/config.h>
#include <Foundation/NSString.h>
#include <Foundation/NSException.h>

View file

@ -26,6 +26,7 @@
59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*/
#include <gnustep/gui/config.h>
#include <Foundation/NSString.h>
#include <Foundation/NSValue.h>

View file

@ -23,6 +23,7 @@
Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
#include <gnustep/gui/config.h>
#include <Foundation/NSNotification.h>
#include <AppKit/NSClipView.h>

View file

@ -26,6 +26,7 @@
59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*/
#include <gnustep/gui/config.h>
#include <Foundation/NSString.h>
#include <AppKit/NSColor.h>

View file

@ -26,6 +26,7 @@
59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*/
#include <gnustep/gui/config.h>
#include <Foundation/NSNotification.h>
#include <Foundation/NSLock.h>
#include <Foundation/NSDictionary.h>

View file

@ -26,6 +26,7 @@
59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*/
#include <gnustep/gui/config.h>
#include <AppKit/NSColorPanel.h>
@implementation NSColorPanel

View file

@ -26,6 +26,7 @@
59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*/
#include <gnustep/gui/config.h>
#include <AppKit/NSColorPicker.h>
@implementation NSColorPicker

View file

@ -26,6 +26,7 @@
59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*/
#include <gnustep/gui/config.h>
#include <AppKit/NSColorWell.h>
#include <AppKit/NSColor.h>

View file

@ -26,6 +26,7 @@
59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*/
#include <gnustep/gui/config.h>
#include <AppKit/NSControl.h>
#include <AppKit/NSApplication.h>
#include <AppKit/NSCell.h>

View file

@ -26,6 +26,7 @@
59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*/
#include <gnustep/gui/config.h>
#include <Foundation/NSArray.h>
#include <AppKit/NSCursor.h>

View file

@ -26,6 +26,7 @@
59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*/
#include <gnustep/gui/config.h>
#include <AppKit/NSCustomImageRep.h>
@implementation NSCustomImageRep

View file

@ -26,6 +26,7 @@
59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*/
#include <gnustep/gui/config.h>
#include <Foundation/NSString.h>
#include <Foundation/NSThread.h>
#include <Foundation/NSLock.h>

View file

@ -26,6 +26,7 @@
59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*/
#include <gnustep/gui/config.h>
#include <AppKit/NSDataLink.h>
#include <AppKit/NSDataLinkManager.h>

View file

@ -26,6 +26,7 @@
59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*/
#include <gnustep/gui/config.h>
#include <AppKit/NSDataLinkManager.h>
@implementation NSDataLinkManager

View file

@ -26,6 +26,7 @@
59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*/
#include <gnustep/gui/config.h>
#include <AppKit/NSDataLinkPanel.h>
@implementation NSDataLinkPanel

View file

@ -26,6 +26,7 @@
59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*/
#include <gnustep/gui/config.h>
#include <AppKit/NSEPSImageRep.h>
@implementation NSEPSImageRep

View file

@ -27,6 +27,7 @@
59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*/
#include <gnustep/gui/config.h>
#include <Foundation/NSDictionary.h>
#include <Foundation/NSLock.h>
#include <Foundation/NSTimer.h>

View file

@ -27,6 +27,7 @@
59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*/
#include <gnustep/gui/config.h>
#include <Foundation/NSString.h>
#include <Foundation/NSUserDefaults.h>
#include <Foundation/NSSet.h>

View file

@ -26,6 +26,7 @@
59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*/
#include <gnustep/gui/config.h>
#include <Foundation/NSArray.h>
#include <AppKit/NSFontManager.h>
#include <AppKit/NSApplication.h>

View file

@ -26,6 +26,7 @@
59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*/
#include <gnustep/gui/config.h>
#include <AppKit/NSFontPanel.h>
#include <AppKit/NSFontManager.h>
#include <AppKit/NSApplication.h>

View file

@ -26,6 +26,7 @@
59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*/
#include <gnustep/gui/config.h>
#include <AppKit/NSForm.h>
#include <AppKit/NSFormCell.h>

View file

@ -26,6 +26,7 @@
59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*/
#include <gnustep/gui/config.h>
#include <AppKit/NSFormCell.h>
#include <AppKit/NSFont.h>
#include <AppKit/NSTextFieldCell.h>

View file

@ -26,6 +26,7 @@
59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*/
#include <gnustep/gui/config.h>
#include <AppKit/NSHelpPanel.h>
@implementation NSHelpPanel

View file

@ -30,6 +30,7 @@
(findImageNamed:).
[3] bestRepresentation is not complete.
*/
#include <gnustep/gui/config.h>
#include <string.h>
#include <Foundation/NSString.h>

View file

@ -26,6 +26,7 @@
59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*/
#include <gnustep/gui/config.h>
#include <string.h>
#include <Foundation/NSArray.h>
#include <Foundation/NSData.h>

View file

@ -28,6 +28,7 @@
59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*/
#include <gnustep/gui/config.h>
#include <stdlib.h>
#include <Foundation/NSValue.h>

View file

@ -25,6 +25,7 @@
59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*/
#include <gnustep/gui/config.h>
#include <Foundation/NSCoder.h>
#include <Foundation/NSArray.h>
#include <Foundation/NSProcessInfo.h>

View file

@ -26,6 +26,7 @@
59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*/
#include <gnustep/gui/config.h>
#include <Foundation/NSString.h>
#include <Foundation/NSUserDefaults.h>
#include <Foundation/NSDictionary.h>

View file

@ -26,6 +26,7 @@
59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*/
#include <gnustep/gui/config.h>
#include <string.h>
#include <Foundation/NSString.h>
#include <Foundation/NSArray.h>

View file

@ -26,6 +26,7 @@
59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*/
#include <gnustep/gui/config.h>
#include <AppKit/NSPageLayout.h>
@implementation NSPageLayout

View file

@ -26,6 +26,7 @@
59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*/
#include <gnustep/gui/config.h>
#include <AppKit/NSPanel.h>
@implementation NSPanel

View file

@ -27,6 +27,7 @@
59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*/
#include <gnustep/gui/config.h>
#include <AppKit/NSPasteboard.h>
#include <AppKit/PasteboardServer.h>
#include <Foundation/NSArray.h>
@ -41,33 +42,6 @@
#include <Foundation/NSSerialization.h>
#include <Foundation/NSUserDefaults.h>
// Pasteboard Type Globals
NSString *NSStringPboardType = @"NSStringPboardType";
NSString *NSColorPboardType = @"NSColorPboardType";
NSString *NSFileContentsPboardType = @"NSFileContentsPboardType";
NSString *NSFilenamesPboardType = @"NSFilenamesPboardType";
NSString *NSFontPboardType = @"NSFontPboardType";
NSString *NSRulerPboardType = @"NSRulerPboardType";
NSString *NSPostScriptPboardType = @"NSPostScriptPboardType";
NSString *NSTabularTextPboardType = @"NSTabularTextPboardType";
NSString *NSRTFPboardType = @"NSRTFPboardType";
NSString *NSTIFFPboardType = @"NSTIFFPboardType";
NSString *NSDataLinkPboardType = @"NSDataLinkPboardType";
NSString *NSGeneralPboardType = @"NSGeneralPboardType";
// Pasteboard Name Globals
NSString *NSDragPboard = @"NSDragPboard";
NSString *NSFindPboard = @"NSFindPboard";
NSString *NSFontPboard = @"NSFontPboard";
NSString *NSGeneralPboard = @"NSGeneralPboard";
NSString *NSRulerPboard = @"NSRulerPboard";
//
// Pasteboard Exceptions
//
NSString *NSPasteboardCommunicationException
= @"NSPasteboardCommunicationException";
@interface NSPasteboard (Private)
+ (id<PasteboardServer>) _pbs;
+ (NSPasteboard*) _pasteboardWithTarget: (id<PasteboardObject>)aTarget

View file

@ -26,6 +26,7 @@
59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*/
#include <gnustep/gui/config.h>
#include <Foundation/NSArray.h>
#include <AppKit/NSPopUpButton.h>
#include <AppKit/NSApplication.h>

View file

@ -26,6 +26,7 @@
59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*/
#include <gnustep/gui/config.h>
#include <AppKit/NSPrintInfo.h>
@implementation NSPrintInfo

View file

@ -26,6 +26,7 @@
59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*/
#include <gnustep/gui/config.h>
#include <AppKit/NSPrintOperation.h>
@implementation NSPrintOperation

View file

@ -26,6 +26,7 @@
59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*/
#include <gnustep/gui/config.h>
#include <AppKit/NSPrintPanel.h>
@implementation NSPrintPanel

View file

@ -42,6 +42,7 @@
* Do encoding/decoding
*/
#include <gnustep/gui/config.h>
#include <Foundation/NSAutoreleasePool.h>
#include <Foundation/NSArray.h>
#include <Foundation/NSDictionary.h>

View file

@ -26,6 +26,7 @@
59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*/
#include <gnustep/gui/config.h>
#include <Foundation/NSCoder.h>
#include <AppKit/NSResponder.h>
#include <AppKit/NSGraphics.h>

View file

@ -26,6 +26,7 @@
59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*/
#include <gnustep/gui/config.h>
#include <string.h>
#include <Foundation/NSString.h>

View file

@ -26,6 +26,7 @@
59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*/
#include <gnustep/gui/config.h>
#include <Foundation/NSDictionary.h>
#include <AppKit/NSScreen.h>

View file

@ -23,6 +23,7 @@
Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
#include <gnustep/gui/config.h>
#include <math.h>
#include <AppKit/NSScroller.h>

View file

@ -24,6 +24,7 @@
Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
#include <gnustep/gui/config.h>
#include <Foundation/NSDate.h>
#include <Foundation/NSRunLoop.h>

View file

@ -26,6 +26,7 @@
59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*/
#include <gnustep/gui/config.h>
#include <AppKit/NSSelection.h>
@implementation NSSelection

View file

@ -26,6 +26,7 @@
59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*/
#include <gnustep/gui/config.h>
#include <AppKit/NSSlider.h>
#include <AppKit/NSSliderCell.h>

View file

@ -26,6 +26,7 @@
59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*/
#include <gnustep/gui/config.h>
#include <AppKit/NSSpellChecker.h>
@implementation NSSpellChecker

View file

@ -26,6 +26,7 @@
59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*/
#include <gnustep/gui/config.h>
#include <AppKit/NSSpellServer.h>
@implementation NSSpellServer

View file

@ -26,6 +26,7 @@
59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*/
#include <gnustep/gui/config.h>
#include <AppKit/NSSplitView.h>
@implementation NSSplitView

View file

@ -26,6 +26,7 @@
59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*/
#include <gnustep/gui/config.h>
#include <Foundation/NSString.h>
#include <AppKit/NSText.h>
#include <AppKit/NSApplication.h>

View file

@ -26,6 +26,7 @@
59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*/
#include <gnustep/gui/config.h>
#include <Foundation/NSString.h>
#include <AppKit/NSTextField.h>
#include <AppKit/NSWindow.h>

View file

@ -26,6 +26,7 @@
59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*/
#include <gnustep/gui/config.h>
#include <Foundation/NSString.h>
#include <Foundation/NSArray.h>
#include <AppKit/NSTextFieldCell.h>

View file

@ -27,6 +27,7 @@
59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*/
#include <gnustep/gui/config.h>
#include <Foundation/NSString.h>
#include <Foundation/NSCoder.h>
#include <Foundation/NSDictionary.h>

View file

@ -27,6 +27,7 @@
59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*/
#include <gnustep/gui/config.h>
#include <Foundation/NSString.h>
#include <Foundation/NSCoder.h>
#include <Foundation/NSArray.h>

Some files were not shown because too many files have changed in this diff Show more