--- Makefile.in.orig 2004-07-16 01:59:50 UTC +++ Makefile.in @@ -1,14 +1,14 @@ ########################################################## USING QT ##### If using Qt, uncomment these five lines -# GRAPH_FLAGS = -DUSEQT -DQT_THREAD_SUPPORT -I$(QTDIR)/include $(QUI_CFLAGS) -# GRAPH_LIBS = -L$(QTDIR)/lib $(QUI_LIBS) $(QT_LIB_EXTRAS) -# GRAPH_OBJS = $(GRAPH_OBJS_QT) -# GRAPH_SRC = $(GRAPH_SRC_QT) -# CCOMPILER = @CXX@ +#%%QT%% GRAPH_FLAGS = -DUSEQT `pkg-config --cflags qt-mt` $(QUI_CFLAGS) +#%%QT%% GRAPH_LIBS = -L$(QTDIR)/lib $(QUI_LIBS) $(QT_LIB_EXTRAS) +#%%QT%% GRAPH_OBJS = $(GRAPH_OBJS_QT) +#%%QT%% GRAPH_SRC = $(GRAPH_SRC_QT) +#%%QT%% CCOMPILER = @CXX@ ##### Qt on UNIX/Linux: uncomment the next two lines: ELECTRIC_TARGET = electric-target-unix -QT_LIB_EXTRAS = -lqt-mt -lX11 +QT_LIB_EXTRAS = `pkg-config --libs qt-mt` ##### Qt on Macintosh: uncomment the next two lines (for Qt Evaluation, change "-lqt" to "-lqt-mt"): # ELECTRIC_TARGET = electric-target-mac @@ -20,11 +20,11 @@ QUI_CFLAGS = -DUSEQUI ########################################################### USING MOTIF ##### If using Motif (or OpenMotif/Lesstif), uncomment these five lines -GRAPH_FLAGS = @X_CFLAGS@ -GRAPH_LIBS = -lXm @XMULIB@ -lXt @XPLIB@ @XEXTLIB@ -lX11 -GRAPH_OBJS = $(GRAPH_OBJS_XT) -GRAPH_SRC = $(GRAPH_SRC_XT) -CCOMPILER = @PTHREAD_CC@ +#%%MOTIF%% GRAPH_FLAGS = @X_CFLAGS@ +#%%MOTIF%% GRAPH_LIBS = -lXm @XMULIB@ -lXt @XPLIB@ @XEXTLIB@ -lX11 +#%%MOTIF%% GRAPH_OBJS = $(GRAPH_OBJS_XT) +#%%MOTIF%% GRAPH_SRC = $(GRAPH_SRC_XT) +#%%MOTIF%% CCOMPILER = @PTHREAD_CC@ ##### For the general-purpose X facility, uncomment this line XPOWER = -DANYDEPTH @@ -32,8 +32,8 @@ XPOWER = -DANYDEPTH # XPOWER = ##### For the T1lib TrueType, uncomment these two lines and set them to the proper location -# TRUETYPE_LIBS = /usr/local/lib/libt1.a -# TRUETYPECFLAGS = -DTRUETYPE -I/usr/local/include +#%%T1LIB%% TRUETYPE_LIBS = -L%%LOCALBASE%%/lib -lt1 +#%%T1LIB%% TRUETYPECFLAGS = -DTRUETYPE -I%%LOCALBASE%%/include ########################################################### @@ -61,8 +61,8 @@ XPOWER = -DANYDEPTH ########################################################### TCL INTERPRETER ##### If building with a TCL interpreter, uncomment these two lines -# LANGTCLCFLAGS = -DFORCETCL=1 -# LANGTCLLIBS = -ltcl +#%%TCL%% LANGTCLCFLAGS = -DFORCETCL=1 +#%%TCL%% LANGTCLLIBS = -ltcl ########################################################### @@ -164,7 +164,8 @@ JAVA_OBJS = $(JAVA_SRCS:%.java=%.class) ########################################################### MISCELLANEOUS EXTRAS ##### If building with Internationalization, uncomment this line -# INTERNATIONALCFLAGS = -DINTERNATIONAL +#%%INT%% INTERNATIONALCFLAGS = -DINTERNATIONAL -I%%LOCALBASE%%/include +#%%INT%% INTERNATIONALLIBS = -L%%LOCALBASE%%/lib -lintl ##### If building with Unicode text, uncomment this line # UNICODECFLAGS = -D_UNICODE @@ -179,7 +180,7 @@ JAVA_OBJS = $(JAVA_SRCS:%.java=%.class) # FORTECFLAGS = -compat ##### If optimizing, uncomment this line (modify optimizations to taste) -# OPTIMIZE = -O3 +#%%OPT%% OPTIMIZE = -O3 -ffast-math -fomit-frame-pointer ##### If debugging, uncomment this line (modify debug options to taste) # DEBUG = -g3 @@ -796,12 +797,12 @@ CORE_SRC = \ BUILDOPTS = $(DEBUG) $(ARCHFLAGS) BUILDDIR = obj HDS = src/include -CFLAGS = $(OPTIMIZE) $(DEBUG) $(GRAPH_FLAGS) $(ARCHFLAGS) $(FORTECFLAGS) -I$(HDS) \ +CFLAGS += $(OPTIMIZE) $(DEBUG) $(GRAPH_FLAGS) $(ARCHFLAGS) $(FORTECFLAGS) -I$(HDS) \ $(LANGLISPCFLAGS) $(LANGTCLCFLAGS) $(LANGJAVACFLAGS) $(SIMIRSIM_CFLAGS) \ - $(CADENCECFLAGS) $(SUNCFLAGS) $(INTERNATIONALCFLAGS) $(UNICODECFLAGS) @PTHREAD_CFLAGS@ + $(CADENCECFLAGS) $(SUNCFLAGS) $(INTERNATIONALCFLAGS) $(UNICODECFLAGS) XCFLAGS = $(CFLAGS) $(XPOWER) $(TRUETYPECFLAGS) $(QT_CFLAGS) LIBS = @X_PRE_LIBS@ @X_LIBS@ $(TRUETYPE_LIBS) $(FSDB_LIBS) $(GRAPH_LIBS) -lm @X_EXTRA_LIBS@ \ - $(LANGTCLLIBS) $(LANGJAVALIBS) @PTHREAD_CFLAGS@ @PTHREAD_LIBS@ + $(LANGTCLLIBS) $(LANGJAVALIBS) $(INTERNATIONALLIBS) -pthread FIND = find INSTALL = install DESTDIR =