Mercurial > octave-nkf
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 |