Line 0
Link Here
|
|
|
1 |
#ident "@(#)i586-linux-gcc.rul 1.5 02/10/15 " |
2 |
########################################################################### |
3 |
# Written 1996 by J. Schilling |
4 |
########################################################################### |
5 |
# |
6 |
# Platform dependent MACROS for Linux |
7 |
# |
8 |
########################################################################### |
9 |
# This program is free software; you can redistribute it and/or modify |
10 |
# it under the terms of the GNU General Public License as published by |
11 |
# the Free Software Foundation; either version 2, or (at your option) |
12 |
# any later version. |
13 |
# |
14 |
# This program is distributed in the hope that it will be useful, |
15 |
# but WITHOUT ANY WARRANTY; without even the implied warranty of |
16 |
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
17 |
# GNU General Public License for more details. |
18 |
# |
19 |
# You should have received a copy of the GNU General Public License |
20 |
# along with this program; see the file COPYING. If not, write to |
21 |
# the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. |
22 |
########################################################################### |
23 |
include $(SRCROOT)/$(RULESDIR)/rules.prg |
24 |
########################################################################### |
25 |
|
26 |
CPPFLAGS= $(CPPOPTS) $(CPPOPTX) |
27 |
CFLAGS= $(COPTS) $(CWARNOPTS) $(COPTOPT) $(GCCOPTOPT) $(COPTX) |
28 |
|
29 |
CPPOPTS= -I. -I$(ARCHDIR) -I$(OINCSDIR) $(INCDIRS:%=-I%) $(OSDEFS) |
30 |
COPTS= |
31 |
CWOPTS= -Wall -Wtraditional \ |
32 |
-Wshadow -Wmissing-prototypes -Wstrict-prototypes |
33 |
COPTOPT= -O |
34 |
KDEFINES= -DKERNEL -D_KERNEL |
35 |
COPTDYN= -fpic |
36 |
COPTGPROF= -pg |
37 |
|
38 |
LIB_PREFIX= lib |
39 |
LIB_SUFFIX= .a |
40 |
SHL_SUFFIX= .so.1.0 |
41 |
|
42 |
#LIB_SOCKET= -lsocket -lnsl -ldl |
43 |
LIB_SOCKET= |
44 |
LIB_MATH= -lm |
45 |
#LIB_KVM= -lkvm |
46 |
LIB_KVM= |
47 |
|
48 |
LIBS_PATH= -L$(OLIBSDIR) |
49 |
|
50 |
LDFLAGS= $(LDOPTS) $(LDOPTX) |
51 |
LDLIBS= $(LIBS) $(LIBX) |
52 |
|
53 |
#LDOPTS= $(LIBS_PATH) $(LDPATH) $(RUNPATH) |
54 |
LDOPTS= $(LIBS_PATH) $(LDPATH) |
55 |
LDOPTDYN= -shared -Wl,-soname,$(TARGET) |
56 |
LNDYNLIB= @$(SYMLINK) $(TARGET) $(PTARGET_BASE).so |
57 |
|
58 |
FLOAT_OPTIONS= |
59 |
|
60 |
CC= @echo " ==> COMPILING \"$@\""; gcc |
61 |
LDCC= @echo " ==> LINKING \"$@\""; gcc |
62 |
DYNLD= @echo " ==> LINKING dynamic library \"$@\""; gcc |
63 |
RANLIB= @echo " ==> RANDOMIZING ARCHIVE \"$@\""; true |
64 |
ARFLAGS= cr |
65 |
LORDER= echo |
66 |
TSORT= cat |
67 |
|
68 |
RMDEP= : |
69 |
MKDEP= @echo " ==> MAKING DEPENDENCIES \"$@\""; $(RMDEP); gcc -M |
70 |
MKDEP_OUT= |