|
Packit |
bf707c |
#ident "@(#)m68k-amigaos-gcc.rul 1.2 02/10/15 "
|
|
Packit |
bf707c |
###########################################################################
|
|
Packit |
bf707c |
# Written 1997,2001 by J. Schilling
|
|
Packit |
bf707c |
###########################################################################
|
|
Packit |
bf707c |
#
|
|
Packit |
bf707c |
# Platform dependent MACROS for AmigaOS GCC systems
|
|
Packit |
bf707c |
#
|
|
Packit |
bf707c |
###########################################################################
|
|
Packit |
bf707c |
# This program is free software; you can redistribute it and/or modify
|
|
Packit |
bf707c |
# it under the terms of the GNU General Public License as published by
|
|
Packit |
bf707c |
# the Free Software Foundation; either version 2, or (at your option)
|
|
Packit |
bf707c |
# any later version.
|
|
Packit |
bf707c |
#
|
|
Packit |
bf707c |
# This program is distributed in the hope that it will be useful,
|
|
Packit |
bf707c |
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
Packit |
bf707c |
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
Packit |
bf707c |
# GNU General Public License for more details.
|
|
Packit |
bf707c |
#
|
|
Packit |
bf707c |
# You should have received a copy of the GNU General Public License
|
|
Packit |
bf707c |
# along with this program; see the file COPYING. If not, write to
|
|
Packit |
bf707c |
# the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.
|
|
Packit |
bf707c |
###########################################################################
|
|
Packit |
bf707c |
include $(SRCROOT)/$(RULESDIR)/rules.prg
|
|
Packit |
bf707c |
###########################################################################
|
|
Packit |
bf707c |
|
|
Packit |
bf707c |
CPPFLAGS= $(CPPOPTS) $(CPPOPTX)
|
|
Packit |
bf707c |
CFLAGS= $(COPTS) $(CWARNOPTS) $(COPTOPT) $(GCCOPTOPT) $(COPTX)
|
|
Packit |
bf707c |
|
|
Packit |
bf707c |
CPPOPTS= -I. -I$(ARCHDIR) -I$(OINCSDIR) $(INCDIRS:%=-I%) $(OSDEFS)
|
|
Packit |
bf707c |
COPTS=
|
|
Packit |
bf707c |
CWOPTS= -Wall -Wtraditional \
|
|
Packit |
bf707c |
-Wshadow -Wmissing-prototypes -Wstrict-prototypes
|
|
Packit |
bf707c |
COPTOPT= -O
|
|
Packit |
bf707c |
KDEFINES= -DKERNEL -D_KERNEL
|
|
Packit |
bf707c |
COPTDYN= -fpic
|
|
Packit |
bf707c |
COPTGPROF= -pg
|
|
Packit |
bf707c |
|
|
Packit |
bf707c |
LIB_PREFIX= lib
|
|
Packit |
bf707c |
LIB_SUFFIX= .a
|
|
Packit |
bf707c |
SHL_SUFFIX= .so.1.0
|
|
Packit |
bf707c |
|
|
Packit |
bf707c |
#LIB_SOCKET= -lsocket -lnsl -ldl
|
|
Packit |
bf707c |
LIB_SOCKET=
|
|
Packit |
bf707c |
LIB_MATH= -lm
|
|
Packit |
bf707c |
#LIB_KVM= -lkvm
|
|
Packit |
bf707c |
LIB_KVM=
|
|
Packit |
bf707c |
|
|
Packit |
bf707c |
LIBS_PATH= -L$(OLIBSDIR)
|
|
Packit |
bf707c |
|
|
Packit |
bf707c |
LDFLAGS= $(LDOPTS) $(LDOPTX)
|
|
Packit |
bf707c |
LDLIBS= $(LIBS) $(LIBX)
|
|
Packit |
bf707c |
|
|
Packit |
bf707c |
#LDOPTS= $(LIBS_PATH) $(LDPATH) $(RUNPATH)
|
|
Packit |
bf707c |
LDOPTS= $(LIBS_PATH) $(LDPATH)
|
|
Packit |
bf707c |
LDOPTDYN= -shared -Wl,-soname,$(TARGET)
|
|
Packit |
bf707c |
LNDYNLIB= @$(SYMLINK) $(TARGET) $(PTARGET_BASE).so
|
|
Packit |
bf707c |
|
|
Packit |
bf707c |
FLOAT_OPTIONS=
|
|
Packit |
bf707c |
|
|
Packit |
bf707c |
CC= @echo " ==> COMPILING \"$@\""; gcc
|
|
Packit |
bf707c |
LDCC= @echo " ==> LINKING \"$@\""; gcc
|
|
Packit |
bf707c |
DYNLD= @echo " ==> LINKING dynamic library \"$@\""; gcc
|
|
Packit |
bf707c |
RANLIB= @echo " ==> RANDOMIZING ARCHIVE \"$@\""; ranlib
|
|
Packit |
bf707c |
ARFLAGS= cr
|
|
Packit |
bf707c |
LORDER= echo
|
|
Packit |
bf707c |
TSORT= cat
|
|
Packit |
bf707c |
|
|
Packit |
bf707c |
RMDEP= :
|
|
Packit |
bf707c |
MKDEP= @echo " ==> MAKING DEPENDENCIES \"$@\""; $(RMDEP); gcc -M
|
|
Packit |
bf707c |
MKDEP_OUT=
|