disable the unrecognized nls flag
[AROS-Contrib.git] / regina / makefile.mos.gcc
blob89823d6ad46c3e44e941172859e3d7a12004969a
2 # Makefile for Regina REXX Interpreter
4 # Using gcc 4 under Amiga
6 # No support for DLLs under Amiga so no instructions applicable
8 #SHELL = command.com
9 SRCDIR=.
10 CC = ppc-morphos-gcc-4
11 LD = ppc-morphos-gcc-4
13 ifeq ($(DEBUG),Y)
14 OPTIMIZE = -g
15 LDOPT = -g
16 LDEXTRA=
17 else
18 OPTIMIZE = -O2 -DNDEBUG
19 LDOPT = -O2
20 LDEXTRA=
21 endif
23 ifeq ($(TRACEMEM),Y)
24 MEMTRACE = -DTRACEMEM
25 else
26 MEMTRACE =
27 endif
29 ifeq ($(FLISTS),N)
30 USEFLISTS = -DNOFLISTS
31 else
32 USEFLISTS =
33 endif
35 CEXTRA = -DPOSIX_SOURCE -DNO_EXTERNAL_QUEUES -D_AMIGA
36 EEXTRA =
37 EXTQUEUE_OBJS = extstack.$(OBJ) rexxbif.$(OBJ)
38 EXTQUEUE_SHOBJS = #extstack.sho rexxbif.sho
39 DYN_COMP =
40 LIBS =
41 TCPLIBS =
42 SHLIBS =
43 SHL =
44 LD_RXLIB1=
45 LD_RXLIB2=
46 SHL_LD=
47 SHL_TARGETS= rxstack rxqueue
48 STATIC_LDFLAGS=
49 LDEXTRA1=
50 LIBPRE = lib
51 LIBFILE = regina
52 OBJECTS = $(OFILES)
53 OSAVE = .sav
54 MV= +ren
56 SHLFILE = regina
57 OBJ = o
58 EXE =
59 LIBPST = a
60 LIBEXE = ar
61 LIBFLAGS = cr $(LIBPRE)$(LIBFILE).$(LIBPST)
62 LIBLINK = -L. -l$(LIBFILE)
63 LINKSHL = $(LIBPRE)$(SHLFILE).$(SHL)
64 RXLIB = rxlib
65 RM = -rm -f
66 THREADING =
67 MT_FILE = mt_notmt
68 #OS_FILE = os_other
69 OS_FILE = os_amiga
70 JUNK = $(OFILES) rexx.o client.o drexx.o rexxsaa.o execiser.o rxstack.o erexxbif.o eextstack.o rxqueue.o msgcmp.o
72 RANLIB_LIB=-ranlib $(LIBPRE)$(LIBFILE).a
75 # If your compiler can handle the combination of: -c -o file.sho, then
76 # uncomment the macro CC2O and comment out the 3 macros before CC2O
78 CC2O=-o $@
80 # Include the common rules for the interpreter
82 include $(SRCDIR)/makefile.com
84 # End of makefile