@@ -47,6 +47,9 @@ do-2-0: $(objdir) $(objdir)$(TARGET_2_0) $(objdir)$(TARGET_4_0) $(objdir)$(TARGE
4747@iftest " x$( SIGN) " =" x1" ; \
4848then sn -R$(outdir )$(ASSEMBLY ) $(srcdir ) ../../../mono.snk; \
4949fi
50+ @iftest -e Microsoft.FSharp.targets; then \
51+ cp Microsoft.FSharp.targets$(outdir ) ; \
52+ fi
5053
5154do-4-0 : DEFINES +=$(DEFINES_4_0 )
5255do-4-0 : REFERENCES +=$(REFERENCES_4_0 )
@@ -68,6 +71,9 @@ do-4-0: $(objdir) $(objdir)$(TARGET_2_0) $(objdir)$(TARGET_4_0) $(objdir)$(TARGE
6871@iftest " x$( SIGN) " =" x1" ; \
6972then sn -R$(outdir )$(ASSEMBLY ) $(srcdir ) ../../../mono.snk; \
7073fi
74+ @iftest -e Microsoft.FSharp.targets; then \
75+ cp Microsoft.FSharp.targets$(outdir ) ; \
76+ fi
7177
7278install-lib-2 : TARGET :=$(TARGET_2_0 )
7379install-lib-2 : VERSION :=$(VERSION_2_0 )
@@ -82,22 +88,24 @@ install-bin-4: TARGET := $(TARGET_4_0)
8288install-lib-2 install-lib-4 :
8389@echo" Installing$( ASSEMBLY) "
8490@mkdir -p$(DESTDIR ) /$(libdir )
85- @gacutil -i$(outdir )$(ASSEMBLY ) -root$(DESTDIR ) /$(libdir ) -package fsharp-$(TARGET )
91+ @mkdir -p$(DESTDIR ) /$(libdir ) mono/$(TARGET )
92+ @gacutil -i$(outdir )$(ASSEMBLY ) -root$(DESTDIR ) /$(libdir ) -package$(TARGET )
8693@iftest -e$(outdir )$(NAME ) .sigdata; then \
8794$(INSTALL_LIB ) $(outdir )$(NAME ) .sigdata$(DESTDIR ) /$(libdir ) mono/gac/$(NAME ) /$(VERSION ) __$(TOKEN ) ; \
88- ln -s $(DESTDIR ) /$(libdir ) mono/gac/$(NAME ) /$(VERSION ) __$(TOKEN ) /$(NAME ) .sigdata$(DESTDIR ) /$(libdir ) mono/fsharp- $(TARGET ) /$(NAME ) .sigdata; \
95+ ln -fs $(DESTDIR ) /$(libdir ) mono/gac/$(NAME ) /$(VERSION ) __$(TOKEN ) /$(NAME ) .sigdata$(DESTDIR ) /$(libdir ) mono/$(TARGET ) /$(NAME ) .sigdata; \
8996fi
9097@iftest -e$(outdir )$(NAME ) .optdata; then \
9198$(INSTALL_LIB ) $(outdir )$(NAME ) .optdata$(DESTDIR ) /$(libdir ) mono/gac/$(NAME ) /$(VERSION ) __$(TOKEN ) ; \
92- ln -s $(DESTDIR ) /$(libdir ) mono/gac/$(NAME ) /$(VERSION ) __$(TOKEN ) /$(NAME ) .optdata$(DESTDIR ) /$(libdir ) mono/fsharp- $(TARGET ) /$(NAME ) .optdata; \
99+ ln -fs $(DESTDIR ) /$(libdir ) mono/gac/$(NAME ) /$(VERSION ) __$(TOKEN ) /$(NAME ) .optdata$(DESTDIR ) /$(libdir ) mono/$(TARGET ) /$(NAME ) .optdata; \
93100fi
101+ $(INSTALL_LIB ) $(outdir ) Microsoft.FSharp.targets$(DESTDIR ) /$(libdir ) mono/$(TARGET ) /;
94102
95103install-bin-2 install-bin-4 :
96- sed -e' s,[@]DIR[@],$(libdir)mono/fsharp- $(TARGET),g' -e' s,[@]TOOL[@],fsc.exe,g' < $(topdir ) launcher.in> $(outdir )$(NAME )$(VERSION )
104+ sed -e' s,[@]DIR[@],$(libdir)mono/$(TARGET),g' -e' s,[@]TOOL[@],fsc.exe,g' < $(topdir ) launcher.in> $(outdir )$(NAME )$(VERSION )
97105chmod +x$(outdir )$(NAME )$(VERSION )
98106@mkdir -p$(DESTDIR ) /$(libdir )
99107@mkdir -p$(DESTDIR ) /$(bindir )
100- $(INSTALL_LIB ) $(outdir )$(ASSEMBLY ) $(DESTDIR )$(libdir ) mono/fsharp- $(TARGET )
108+ $(INSTALL_LIB ) $(outdir )$(ASSEMBLY ) $(DESTDIR )$(libdir ) mono/$(TARGET )
101109$(INSTALL_BIN ) $(outdir )$(NAME )$(VERSION ) $(DESTDIR ) /$(bindir )
102110
103111$(objdir ) $(objdir )$(TARGET_2_0 ) $(objdir )$(TARGET_4_0 ) :