mirror of
https://github.com/gnustep/libs-base.git
synced 2025-05-30 08:21:25 +00:00
Convert to the GNUstep makefile package.
The installation of the header files was modified slightly to correspond with the GNUstep makefile package. All OpenStep headers go into Foundation while the gnustep-base specific headers go into gnustep/base. git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2437 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
parent
f460d097cd
commit
aa5354e63f
29 changed files with 1371 additions and 1238 deletions
|
@ -1,10 +1,10 @@
|
|||
#
|
||||
# admin makefile for Objective-C Class Library
|
||||
# admin makefile for the GNUstep Base Library
|
||||
# Copyright (C) 1995 Free Software Foundation, Inc.
|
||||
#
|
||||
# Written by: Andrew Kachites McCallum <mccallum@gnu.ai.mit.edu>
|
||||
#
|
||||
# This file is part of the Gnustep Base Library.
|
||||
# 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
|
||||
|
@ -20,16 +20,10 @@
|
|||
# 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. ####
|
||||
|
||||
srcdir = @srcdir@
|
||||
VPATH = @srcdir@
|
||||
|
||||
#### End of system configuration section. ####
|
||||
|
||||
include $(srcdir)/../Makeconf
|
||||
include ../Version
|
||||
include ../config.mak
|
||||
|
||||
ADMIN_FILES = \
|
||||
HOWTO-patches \
|
||||
|
@ -37,27 +31,13 @@ example.patch \
|
|||
volunteers \
|
||||
tasks
|
||||
|
||||
RCS_FILES = Makefile.in
|
||||
RCS_FILES = Makefile
|
||||
DIST_FILES = $(RCS_FILES) $(ADMIN_FILES)
|
||||
|
||||
Makefile: $(srcdir)/Makefile.in ../config.status
|
||||
cd ..; $(SHELL) config.status
|
||||
../config.status:
|
||||
cd ..; $(SHELL) configure --no-create
|
||||
tasks: ../doc/todo.texi
|
||||
rm -f tasks
|
||||
(cd ../doc; $(MAKE) -$(MAKEFLAGS) $(MAKEDEFINES) TODO)
|
||||
cp ../doc/TODO ./tasks
|
||||
-include Makefile.preamble
|
||||
|
||||
mostlyclean:
|
||||
rm -f *~
|
||||
clean: mostlyclean
|
||||
distclean: clean
|
||||
rm -f Makefile
|
||||
maintainer-clean: distclean
|
||||
# We don't actually build anything in this directory so
|
||||
# just include the common makefile rules
|
||||
include $(GNUSTEP_SYSTEM_ROOT)/Makefiles/rules.make
|
||||
|
||||
copy-dist: $(DIST_FILES)
|
||||
mkdir $(srcdir)/../snap/admin
|
||||
for f in $(DIST_FILES); do \
|
||||
cp $$f $(srcdir)/../snap/admin ; \
|
||||
done
|
||||
-include Makefile.postamble
|
83
Admin/Makefile.postamble
Normal file
83
Admin/Makefile.postamble
Normal file
|
@ -0,0 +1,83 @@
|
|||
#
|
||||
# Makefile.postamble
|
||||
#
|
||||
# Copyright (C) 1997 Free Software Foundation, Inc.
|
||||
#
|
||||
# Author: Scott Christley <scottc@net-community.com>
|
||||
#
|
||||
# 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.
|
||||
#
|
||||
# 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::
|
||||
|
||||
# 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::
|
||||
|
||||
tasks: ../doc/todo.texi
|
||||
rm -f tasks
|
||||
(cd ../doc; $(MAKE) -$(MAKEFLAGS) $(MAKEDEFINES) TODO)
|
||||
cp ../doc/TODO ./tasks
|
||||
|
||||
copy-dist: $(DIST_FILES)
|
||||
mkdir $(srcdir)/../snap/admin
|
||||
for f in $(DIST_FILES); do \
|
||||
cp $$f $(srcdir)/../snap/admin ; \
|
||||
done
|
Loading…
Add table
Add a link
Reference in a new issue