bringing SDL 1.2.14 from vendor into the main branch
[AROS-Contrib.git] / regina / makefile.amiga.gcc
blob992dc656bdd8962aabec540f5220ddf20ec654a7
2 # Makefile for Regina REXX Interpreter
4 # Using gcc 2.95 under Amiga
6 # No support for DLLs under Amiga so no instructions applicable
8 #SHELL = command.com
9 SRCDIR=.
10 CC = gcc
12 ifeq ($(DEBUG),Y)
13 OPTIMIZE = -g
14 LDEXTRA=
15 else
16 OPTIMIZE = -O2 -DNDEBUG
17 LDEXTRA=
18 endif
20 ifeq ($(TRACEMEM),Y)
21 MEMTRACE = -DTRACEMEM
22 else
23 MEMTRACE =
24 endif
26 ifeq ($(FLISTS),N)
27 USEFLISTS = -DNOFLISTS
28 else
29 USEFLISTS =
30 endif
32 CEXTRA = -DPOSIX_SOURCE -DAMIGA -DGCC
33 EEXTRA =
34 EXTQUEUE_OBJS = extstack.$(OBJ) rexxbif.$(OBJ)
35 EXTQUEUE_SHOBJS = #extstack.sho rexxbif.sho
36 DYN_COMP =
37 LIBS =
38 TCPLIBS = 
39 SHLIBS =
40 SHL =
41 LD_RXLIB1=
42 LD_RXLIB2=
43 SHL_LD=
44 SHL_TARGETS= rxstack rxqueue
45 LDEXTRA1=
46 LIBPRE = lib
47 LIBFILE = regina
48 OBJECTS = $(OFILES)
49 OSAVE = .sav
50 MV= +ren
52 SHLFILE = regina
53 OBJ = o
54 EXE =
55 LIBPST = a
56 LIBEXE = ar
57 LIBFLAGS = cr $(LIBPRE)$(LIBFILE).$(LIBPST)
58 LIBLINK = -L. -l$(LIBFILE)
59 LINKSHL = $(LIBPRE)$(SHLFILE).$(SHL)
60 RXLIB = rxlib
61 RM = -delete
62 THREADING =
63 MT_FILE = mt_notmt
65 RANLIB_LIB=-ranlib $(LIBPRE)$(LIBFILE).a
68 # If your compiler can handle the combination of: -c -o file.sho, then
69 # uncomment the macro CC2O and comment out the 3 macros before CC2O
71 CC2O=-o $@
73 # Include the common rules for the interpreter
75 include $(SRCDIR)/makefile.com
77 # End of makefile