@@ -70,33 +70,29 @@ do-4-0: $(objdir) $(objdir)$(TARGET_2_0) $(objdir)$(TARGET_4_0) $(objdir)$(TARGE
7070fi
7171
7272install-lib-2 : TARGET :=$(TARGET_2_0 )
73- install-lib-2 : libdir =$(libdir2 )
7473install-lib-4 : TARGET :=$(TARGET_4_0 )
75- install-lib-4 : libdir =$(libdir4 )
7674install-bin-2 : TARGET :=$(TARGET_2_0 )
7775install-bin-2 : VERSION := 2
78- install-bin-2 : libdir =$(libdir2 )
7976install-bin-4 : TARGET :=$(TARGET_4_0 )
80- install-bin-4 : libdir =$(libdir4 )
8177
8278install-lib-2 install-lib-4 :
8379@echo" Installing$( ASSEMBLY) "
84- @gacutil -i$(outdir )$(ASSEMBLY )
85- @ln -s -f$(monodir ) gac/$(NAME ) /$(TARGET ) .0.0__b03f5f7f11d50a3a/$(ASSEMBLY ) $(libdir )
86-
87- do_subst = sed -e 's,[@]DIR[@],$(libdir ) ,g' -e 's,[@]TOOL[@],fsc.exe,g'
80+ @mkdir -p$(DESTDIR ) /$(libdir )
81+ @gacutil -i$(outdir )$(ASSEMBLY ) -root$(DESTDIR ) /$(libdir ) -package fsharp-$(TARGET )
8882
8983install-bin-2 install-bin-4 :
90- $( do_subst ) < $(topdir ) launcher.in> $(outdir )$(NAME )$(VERSION )
84+ sed -e ' s,[@]DIR[@],$(DESTDIR)$(libdir)mono/fsharp-$(TARGET),g ' -e ' s,[@]TOOL[@],fsc.exe,g ' < $(topdir ) launcher.in> $(outdir )$(NAME )$(VERSION )
9185chmod +x$(outdir )$(NAME )$(VERSION )
92- $(INSTALL_LIB ) $(outdir )$(ASSEMBLY ) $(libdir )
93- $(INSTALL_BIN ) $(outdir )$(NAME )$(VERSION ) $(installdir )
86+ @mkdir -p$(DESTDIR ) /$(libdir )
87+ @mkdir -p$(DESTDIR ) /$(bindir )
88+ $(INSTALL_LIB ) $(outdir )$(ASSEMBLY ) $(DESTDIR )$(libdir ) mono/fsharp-$(TARGET )
89+ $(INSTALL_BIN ) $(outdir )$(NAME )$(VERSION ) $(DESTDIR ) /$(bindir )
9490
9591$(objdir ) $(objdir )$(TARGET_2_0 ) $(objdir )$(TARGET_4_0 ) :
9692mkdir -p$@
9793
9894$(objdir )$(TARGET_2_0 ) /$(ASSEMBLY ) :$(RESOURCES ) $(SOURCES )
99- MONO_PATH=$(bindir ) mono$(MONO_OPTIONS ) --debug$(FSC ) -o:$(objdir )$(ASSEMBLY ) $(REFERENCES ) $(DEFINES ) $(FLAGS ) $(patsubst % ,--resource:% ,$(RESOURCES ) ) $(SOURCES )
95+ MONO_PATH=$(bootstrapdir ) mono$(MONO_OPTIONS ) --debug$(FSC ) -o:$(objdir )$(ASSEMBLY ) $(REFERENCES ) $(DEFINES ) $(FLAGS ) $(patsubst % ,--resource:% ,$(RESOURCES ) ) $(SOURCES )
10096
10197$(objdir )$(TARGET_4_0 ) /$(ASSEMBLY ) :$(RESOURCES ) $(SOURCES )
102- MONO_PATH=$(bindir ) mono$(MONO_OPTIONS ) --debug$(FSC ) -o:$(objdir )$(ASSEMBLY ) $(REFERENCES ) $(DEFINES ) $(FLAGS ) $(patsubst % ,--resource:% ,$(RESOURCES ) ) $(SOURCES )
98+ MONO_PATH=$(bootstrapdir ) mono$(MONO_OPTIONS ) --debug$(FSC ) -o:$(objdir )$(ASSEMBLY ) $(REFERENCES ) $(DEFINES ) $(FLAGS ) $(patsubst % ,--resource:% ,$(RESOURCES ) ) $(SOURCES )