@@ -342,10 +342,10 @@ $(FLISP_EXECUTABLE_release): $(BUILDDIR)/flisp/libflisp.a
342342$(FLISP_EXECUTABLE_debug ) : $(BUILDDIR ) /flisp/libflisp-debug.a
343343 $(MAKE ) -C $(BUILDDIR ) /flisp $(subst $(abspath $(BUILDDIR ) /flisp) /,,$(abspath $(FLISP_EXECUTABLE_debug ) ) )
344344
345- $(BUILDDIR ) /flisp/libflisp.a : $(addprefix $(SRCDIR ) /flisp/,* .h * .c) $(BUILDDIR ) /support/libsupport.a $(BUILDDIR ) /julia.generated. expmap
345+ $(BUILDDIR ) /flisp/libflisp.a : $(addprefix $(SRCDIR ) /flisp/,* .h * .c) $(BUILDDIR ) /support/libsupport.a $(BUILDDIR ) /julia.expmap
346346 $(MAKE ) -C $(SRCDIR ) /flisp BUILDDIR=' $(abspath $(BUILDDIR)/flisp)'
347347
348- $(BUILDDIR ) /flisp/libflisp-debug.a : $(addprefix $(SRCDIR ) /,flisp/* .h flisp/* .c) $(BUILDDIR ) /support/libsupport-debug.a $(BUILDDIR ) /julia.generated. expmap
348+ $(BUILDDIR ) /flisp/libflisp-debug.a : $(addprefix $(SRCDIR ) /,flisp/* .h flisp/* .c) $(BUILDDIR ) /support/libsupport-debug.a $(BUILDDIR ) /julia.expmap
349349 $(MAKE ) -C $(SRCDIR ) /flisp debug BUILDDIR=' $(abspath $(BUILDDIR)/flisp)'
350350
351351$(BUILDDIR ) /julia_version.h : $(JULIAHOME ) /VERSION
@@ -363,18 +363,16 @@ $(BUILDDIR)/julia_version.h: $(JULIAHOME)/VERSION
363363
364364CXXLD = $(CXX ) -shared
365365
366- $(BUILDDIR ) /julia.generated.expmap : $(SRCDIR ) /julia.expmap
367- @echo " $( DEFAULT_SYMBOL_VERSION) " > $@ .tmp
368- @cat " $<" >> $@ .tmp
369- mv $@ .tmp $@
366+ $(BUILDDIR ) /julia.expmap : $(SRCDIR ) /julia.expmap.in
367+ sed < ' $<' > ' $@' -e ' s/@JULIA_SHLIB_SYMBOL_VERSION@/$(DEFAULT_SYMBOL_VERSION)/'
370368
371- $(build_shlibdir ) /libjulia-internal.$(JL_MAJOR_MINOR_SHLIB_EXT ) : $(BUILDDIR ) /julia.generated. expmap $(OBJS ) $(BUILDDIR ) /flisp/libflisp.a $(BUILDDIR ) /support/libsupport.a $(LIBUV )
369+ $(build_shlibdir ) /libjulia-internal.$(JL_MAJOR_MINOR_SHLIB_EXT ) : $(BUILDDIR ) /julia.expmap $(OBJS ) $(BUILDDIR ) /flisp/libflisp.a $(BUILDDIR ) /support/libsupport.a $(LIBUV )
372370 @$(call PRINT_LINK, $(CXXLD ) $(call IMPLIB_FLAGS,$@ ) $(JCXXFLAGS ) $(JL_CXXFLAGS ) $(CXXLDFLAGS ) $(SHIPFLAGS ) $(OBJS ) $(RPATH_LIB ) -o $@ \
373371 $(JLDFLAGS ) $(JLIBLDFLAGS ) $(RT_RELEASE_LIBS ) $(call SONAME_FLAGS,libjulia-internal.$(JL_MAJOR_SHLIB_EXT ) ) )
374372 @$(INSTALL_NAME_CMD ) libjulia-internal.$(SHLIB_EXT ) $@
375373 $(DSYMUTIL ) $@
376374
377- $(build_shlibdir ) /libjulia-internal-debug.$(JL_MAJOR_MINOR_SHLIB_EXT ) : $(BUILDDIR ) /julia.generated. expmap $(DOBJS ) $(BUILDDIR ) /flisp/libflisp-debug.a $(BUILDDIR ) /support/libsupport-debug.a $(LIBUV )
375+ $(build_shlibdir ) /libjulia-internal-debug.$(JL_MAJOR_MINOR_SHLIB_EXT ) : $(BUILDDIR ) /julia.expmap $(DOBJS ) $(BUILDDIR ) /flisp/libflisp-debug.a $(BUILDDIR ) /support/libsupport-debug.a $(LIBUV )
378376 @$(call PRINT_LINK, $(CXXLD ) $(call IMPLIB_FLAGS,$@ ) $(JCXXFLAGS ) $(JL_CXXFLAGS ) $(CXXLDFLAGS ) $(DEBUGFLAGS ) $(DOBJS ) $(RPATH_LIB ) -o $@ \
379377 $(JLDFLAGS ) $(JLIBLDFLAGS ) $(RT_DEBUG_LIBS ) $(call SONAME_FLAGS,libjulia-internal-debug.$(JL_MAJOR_SHLIB_EXT ) ) )
380378 @$(INSTALL_NAME_CMD ) libjulia-internal-debug.$(SHLIB_EXT ) $@
@@ -396,13 +394,13 @@ libjulia-internal-release: $(build_shlibdir)/libjulia-internal.$(JL_MAJOR_MINOR_
396394libjulia-internal-debug : $(build_shlibdir ) /libjulia-internal-debug.$(JL_MAJOR_MINOR_SHLIB_EXT )
397395libjulia-internal-debug libjulia-internal-release : $(PUBLIC_HEADER_TARGETS )
398396
399- $(build_shlibdir ) /libjulia-codegen.$(JL_MAJOR_MINOR_SHLIB_EXT ) : $(BUILDDIR ) /julia.generated. expmap $(CODEGEN_OBJS ) $(BUILDDIR ) /support/libsupport.a $(build_shlibdir ) /libjulia-internal.$(JL_MAJOR_MINOR_SHLIB_EXT )
397+ $(build_shlibdir ) /libjulia-codegen.$(JL_MAJOR_MINOR_SHLIB_EXT ) : $(BUILDDIR ) /julia.expmap $(CODEGEN_OBJS ) $(BUILDDIR ) /support/libsupport.a $(build_shlibdir ) /libjulia-internal.$(JL_MAJOR_MINOR_SHLIB_EXT )
400398 @$(call PRINT_LINK, $(CXXLD ) $(call IMPLIB_FLAGS,$@ ) $(JCXXFLAGS ) $(JL_CXXFLAGS ) $(CXXLDFLAGS ) $(SHIPFLAGS ) $(CODEGEN_OBJS ) $(RPATH_LIB ) -o $@ \
401399 $(JLDFLAGS ) $(JLIBLDFLAGS ) $(CG_RELEASE_LIBS ) $(call SONAME_FLAGS,libjulia-codegen.$(JL_MAJOR_SHLIB_EXT ) ) )
402400 @$(INSTALL_NAME_CMD ) libjulia-codegen.$(SHLIB_EXT ) $@
403401 $(DSYMUTIL ) $@
404402
405- $(build_shlibdir ) /libjulia-codegen-debug.$(JL_MAJOR_MINOR_SHLIB_EXT ) : $(BUILDDIR ) /julia.generated. expmap $(CODEGEN_DOBJS ) $(BUILDDIR ) /support/libsupport-debug.a $(build_shlibdir ) /libjulia-internal-debug.$(JL_MAJOR_MINOR_SHLIB_EXT )
403+ $(build_shlibdir ) /libjulia-codegen-debug.$(JL_MAJOR_MINOR_SHLIB_EXT ) : $(BUILDDIR ) /julia.expmap $(CODEGEN_DOBJS ) $(BUILDDIR ) /support/libsupport-debug.a $(build_shlibdir ) /libjulia-internal-debug.$(JL_MAJOR_MINOR_SHLIB_EXT )
406404 @$(call PRINT_LINK, $(CXXLD ) $(call IMPLIB_FLAGS,$@ ) $(JCXXFLAGS ) $(JL_CXXFLAGS ) $(CXXLDFLAGS ) $(DEBUGFLAGS ) $(CODEGEN_DOBJS ) $(RPATH_LIB ) -o $@ \
407405 $(JLDFLAGS ) $(JLIBLDFLAGS ) $(CG_DEBUG_LIBS ) $(call SONAME_FLAGS,libjulia-codegen-debug.$(JL_MAJOR_SHLIB_EXT ) ) )
408406 @$(INSTALL_NAME_CMD ) libjulia-codegen-debug.$(SHLIB_EXT ) $@
@@ -426,7 +424,7 @@ clean:
426424 -rm -fr $(build_shlibdir ) /libjulia-internal* $(build_shlibdir ) /libjulia-codegen* $(build_shlibdir ) /libccalltest* $(build_shlibdir ) /libllvmcalltest*
427425 -rm -f $(BUILDDIR ) /julia_flisp.boot $(BUILDDIR ) /julia_flisp.boot.inc $(BUILDDIR ) /jl_internal_funcs.inc
428426 -rm -f $(BUILDDIR ) /* .dbg.obj $(BUILDDIR ) /* .o $(BUILDDIR ) /* .dwo $(BUILDDIR ) /* .$(SHLIB_EXT ) $(BUILDDIR ) /* .a $(BUILDDIR ) /* .h.gen
429- -rm -f $(BUILDDIR ) /julia.generated. expmap
427+ -rm -f $(BUILDDIR ) /julia.expmap
430428 -rm -f $(BUILDDIR ) /julia_version.h
431429
432430clean-flisp :
0 commit comments