CSC=csc TLBEXP=tlbexp REGASM=regasm GACUTIL=gacutil SN=sn MT=mt SRCS=Invoker.cs GacWrap.cs TypeName.cs HsBinder.cs DelGen.cs Utils.cs Logger.cs BRIDGE_DLL=HsDotnetBridge.dll all : $(CSC) /t:library /out:$(BRIDGE_DLL) /keyfile:invoker.snk $(SRCS) $(TLBEXP) $(BRIDGE_DLL) # $(MT) -manifest $(BRIDGE_DLL).manifest "-outputresource:$(BRIDGE_DLL);2" # $(SN) -R $(BRIDGE_DLL) invoker.snk $(GACUTIL) /i $(BRIDGE_DLL) $(REGASM) $(BRIDGE_DLL)