comparison src/Makefile.in @ 4113:f4bf4833e6c7

[project @ 2002-10-17 19:58:42 by jwe]
author jwe
date Thu, 17 Oct 2002 19:58:43 +0000
parents b9238356dd07
children 644c20b7b9e1
comparison
equal deleted inserted replaced
4112:c4ede5f4a03c 4113:f4bf4833e6c7
146 146
147 OBJECTS_4 := $(notdir $(SOURCES)) 147 OBJECTS_4 := $(notdir $(SOURCES))
148 OBJECTS_3 := $(patsubst %.l, %.o, $(OBJECTS_4)) 148 OBJECTS_3 := $(patsubst %.l, %.o, $(OBJECTS_4))
149 OBJECTS_2 := $(patsubst %.y, %.o, $(OBJECTS_3)) 149 OBJECTS_2 := $(patsubst %.y, %.o, $(OBJECTS_3))
150 OBJECTS_1 := $(patsubst %.c, %.o, $(OBJECTS_2)) 150 OBJECTS_1 := $(patsubst %.c, %.o, $(OBJECTS_2))
151 OBJECTS := $(patsubst %.cc, %.o, $(OBJECTS_1)) 151 OBJECTS := $(patsubst %.cc, %.o, $(OBJECTS_1)) octave.o builtins.o ops.o
152 152
153 ifeq ($(SHARED_LIBS), true) 153 ifeq ($(SHARED_LIBS), true)
154 ifdef CXXPICFLAG 154 ifdef CXXPICFLAG
155 PICOBJ := $(addprefix pic/, $(OBJECTS)) 155 PICOBJ := $(addprefix pic/, $(OBJECTS))
156 else 156 else
158 endif 158 endif
159 endif 159 endif
160 160
161 # Ugh. 161 # Ugh.
162 162
163 DEP_5 := $(SOURCES) $(DLD_SRC) builtins.cc ops.cc octave.cc 163 DEP_5 := $(SOURCES) $(DLD_SRC) builtins.cc ops.cc octave.cc main.c
164 DEP_4 := $(notdir $(DEP_5)) 164 DEP_4 := $(notdir $(DEP_5))
165 DEP_3 := $(patsubst %.l, %.cc, $(DEP_4)) 165 DEP_3 := $(patsubst %.l, %.cc, $(DEP_4))
166 DEP_2 := $(patsubst %.y, %.cc, $(DEP_3)) 166 DEP_2 := $(patsubst %.y, %.cc, $(DEP_3))
167 DEP_1 := $(patsubst %.c, %.d, $(DEP_2)) 167 DEP_1 := $(patsubst %.c, %.d, $(DEP_2))
168 MAKEDEPS := $(patsubst %.cc, %.d, $(DEP_1)) 168 MAKEDEPS := $(patsubst %.cc, %.d, $(DEP_1))
272 272
273 stamp-prereq: defaults.h oct-conf.h $(OPT_HANDLERS) 273 stamp-prereq: defaults.h oct-conf.h $(OPT_HANDLERS)
274 touch stamp-prereq 274 touch stamp-prereq
275 275
276 octave$(EXEEXT): stamp-prereq $(LIBRARIES) stamp-oct-links \ 276 octave$(EXEEXT): stamp-prereq $(LIBRARIES) stamp-oct-links \
277 octave.o builtins.o ops.o $(DLD_STATIC_OBJ) 277 main.o $(DLD_STATIC_OBJ)
278 $(LD_CXX) $(CPPFLAGS) $(ALL_CXXFLAGS) $(RDYNAMIC_FLAG) \ 278 $(LD_CXX) $(CPPFLAGS) $(ALL_CXXFLAGS) $(RDYNAMIC_FLAG) \
279 $(ALL_LDFLAGS) -o $@ \ 279 $(ALL_LDFLAGS) -o $@ \
280 octave.o builtins.o ops.o $(XERBLA) $(DLD_STATIC_OBJ) \ 280 main.o $(XERBLA) $(DLD_STATIC_OBJ) \
281 $(OCTAVE_LFLAGS) \ 281 $(OCTAVE_LFLAGS) \
282 $(OCTAVE_LIBS) \ 282 $(OCTAVE_LIBS) \
283 $(LEXLIB) $(BLAS_LIBS) $(FFTW_LIBS) $(LIBS) $(FLIBS) 283 $(LEXLIB) $(BLAS_LIBS) $(FFTW_LIBS) $(LIBS) $(FLIBS)
284 284
285 stmp-pic: pic 285 stmp-pic: pic