~cszikszoy/do-plugins/pastebin

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
EXTRA_DIST = MountAction.cs \
             UnmountAction.cs \
             OpenVolumeAction.cs \
             DriveItemSource.cs \
             MountedDriveItem.cs \
             UnmountedDriveItem.cs 
             
ASSEMBLY_NAME=DiskMounter
ASSEMBLY=$(ASSEMBLY_NAME).dll

CSFLAGS+= -debug+ -debug:full

CLEANFILES = $(ASSEMBLY){,.mdb}

diskmounter_references = $(DO_ADDINS_LIBS) $(GNOME_VFS_SHARP_LIBS) -r:System

diskmounter_sources  = 	MountAction.cs \
                        UnmountAction.cs \
                        OpenVolumeAction.cs \
                        DriveItemSource.cs \
                        MountedDriveItem.cs \
                        UnmountedDriveItem.cs 

diskmounter_build_sources = $(addprefix $(srcdir)/, $(diskmounter_sources))

plugin_DATA = $(ASSEMBLY)

all: $(ASSEMBLY)

$(ASSEMBLY): $(diskmounter_build_sources)
	$(CSC) $(CSFLAGS) $(diskmounter_references) -target:library -out:$@ $(diskmounter_build_sources)