4 TARGETS = VideoLAN.VLC.Control.dll testvlc.exe
9 rm -f -- $(TARGETS) *.netmodule
11 VideoLAN.VLC.Control.dll: marshal.cs libvlc.cs exception.cs
12 testvlc.exe: testvlc.cs VideoLAN.VLC.Control.dll
14 %.netmodule: %.cs Makefile
15 $(CS) -target:module -out:$@ $(CSFLAGS) $(filter %.cs,$^) \
16 $(patsubst %,-addmodule:%,$(filter %.netmodule,$^)) \
19 $(CS) -target:library -out:$@ $(CSFLAGS) $(filter %.cs,$^) \
20 $(patsubst %,-addmodule:%,$(filter %.netmodule,$^)) \
21 $(patsubst %,-r:%,$(filter %.dll,$^))
24 $(CS) -target:exe -out:$@ $(CSFLAGS) $(filter %.cs,$^) \
25 $(patsubst %,-addmodule:%,$(filter %.netmodule,$^)) \
26 $(patsubst %,-r:%,$(filter %.dll,$^))