Lines 14-20
Link Here
|
14 |
# Installation points for TADS3. Tailor these to your liking. If you install |
14 |
# Installation points for TADS3. Tailor these to your liking. If you install |
15 |
# manually, DATADIR must match where you actually put the libraries and |
15 |
# manually, DATADIR must match where you actually put the libraries and |
16 |
# resources, or the TADS3 compiler will not be able to find them. |
16 |
# resources, or the TADS3 compiler will not be able to find them. |
17 |
PREFIX = /usr/local |
17 |
PREFIX = $(DESTDIR)usr/local |
18 |
BINDIR = $(PREFIX)/bin |
18 |
BINDIR = $(PREFIX)/bin |
19 |
DOCDIR = $(PREFIX)/doc/tads3 |
19 |
DOCDIR = $(PREFIX)/doc/tads3 |
20 |
DATADIR = $(PREFIX)/share/tads3 |
20 |
DATADIR = $(PREFIX)/share/tads3 |
Lines 89-99
Link Here
|
89 |
# |
89 |
# |
90 |
#CXX = g++ |
90 |
#CXX = g++ |
91 |
#CC = gcc |
91 |
#CC = gcc |
92 |
#IDENT = -DLINUX_386 -DOS_SYSTEM_NAME=\"Linux\" |
92 |
IDENT = -DLINUX_386 -DOS_SYSTEM_NAME=\"Linux\" |
93 |
#OPTIMIZE = -O2 -mcpu=pentiumpro -fno-strict-aliasing # -fomit-frame-pointer |
93 |
#OPTIMIZE = -O2 -mcpu=pentiumpro -fno-strict-aliasing # -fomit-frame-pointer |
94 |
#CXX_OPTIMIZE = -fno-strict-aliasing # -fno-exceptions |
94 |
#CXX_OPTIMIZE = -fno-strict-aliasing # -fno-exceptions |
95 |
#OS_FLAGS = -DOS_ANSI -DHAVE_TPARM -DHAVE_STRCASECMP -Dmemicmp=strncasecmp |
95 |
OS_FLAGS = -DOS_ANSI -DHAVE_TPARM -DHAVE_STRCASECMP -Dmemicmp=strncasecmp |
96 |
#DISPLAY_LIB = -lncurses |
96 |
DISPLAY_LIB = -lncurses |
97 |
|
97 |
|
98 |
########################################################################### |
98 |
########################################################################### |
99 |
# FreeBSD |
99 |
# FreeBSD |
Lines 190-197
Link Here
|
190 |
|
190 |
|
191 |
INCLUDE_DIRS = -I. -I$(T2_DIR) -I$(T2_DIR)/unix |
191 |
INCLUDE_DIRS = -I. -I$(T2_DIR) -I$(T2_DIR)/unix |
192 |
|
192 |
|
193 |
CFLAGS = $(CFLAGS_DEBUG) -c $(IDENT) $(OPTIMIZE) $(OS_FLAGS) $(INCLUDE_DIRS) -D$(T3_GLOBAL_CONFIG) -DTC_TARGET_T3 -DUNIX -DBINDIR=\"$(BINDIR)\" -DLIBDIR=\"$(LIBDIR)\" -DINCDIR=\"$(INCDIR)\" -DRESDIR=\"$(RESDIR)\" |
193 |
MY_CFLAGS = $(CFLAGS_DEBUG) -c $(IDENT) $(OS_FLAGS) $(INCLUDE_DIRS) -D$(T3_GLOBAL_CONFIG) -DTC_TARGET_T3 -DUNIX -DBINDIR=\"$(BINDIR)\" -DLIBDIR=\"$(LIBDIR)\" -DINCDIR=\"$(INCDIR)\" -DRESDIR=\"$(RESDIR)\" |
194 |
CXXFLAGS = $(CFLAGS) $(CXX_OPTIMIZE) |
194 |
MY_CXXFLAGS = $(MY_CFLAGS) |
195 |
|
195 |
|
196 |
############################# Object File Lists ########################### |
196 |
############################# Object File Lists ########################### |
197 |
|
197 |
|
Lines 458-464
Link Here
|
458 |
.SUFFIXES: .c .cpp .o |
458 |
.SUFFIXES: .c .cpp .o |
459 |
|
459 |
|
460 |
.cpp.o: |
460 |
.cpp.o: |
461 |
$(CXX) $(CXXFLAGS) $< -o $@ |
461 |
$(CXX) $(MY_CXXFLAGS) $(CXXFLAGS) $< -o $@ |
462 |
|
462 |
|
463 |
.c.o: |
463 |
.c.o: |
464 |
$(CC) $(CFLAGS) $< -o $@ |
464 |
$(CC) $(MY_CFLAGS) $(CFLAGS) $< -o $@ |