Thu Jan 24 12:59:23 CET 2002 Paolo Molaro <lupus@ximian.com>
[mono.git] / mono / wrapper / Makefile.am
index 8336fdaf218b7c55b82cd5d84c639e79471b1c4b..5ac639746447ac7a3ae03211c606de057ebd2729 100644 (file)
@@ -3,6 +3,7 @@ lib_LTLIBRARIES = libmonowrapper.la
 INCLUDES = $(GLIB_CFLAGS) -I$(top_srcdir)
 
 libmonowrapper_la_SOURCES =            \
+       glob.c                          \
        wrapper.c       
 
 libmonowrapperincludedir = $(includedir)/mono/wrapper
@@ -10,14 +11,24 @@ libmonowrapperincludedir = $(includedir)/mono/wrapper
 libmonowrapperinclude_HEADERS = 
        wrapper.h       
 
-noinst_HEADERS =
+noinst_HEADERS = 
+
+libmonowrapper.def: genwrapper.pl
+       $(srcdir)/genwrapper.pl -d >libmonowrapper.def
+
+Wrapper.cs: genwrapper.pl
+       $(srcdir)/genwrapper.pl -c >Wrapper.cs
+
+libmonowrapper.dll: $(libmonowrapper_la_OBJECTS) libmonowrapper.rc libmonowrapper.def
+       ./build-dll libmonowrapper 0.1
 
 
 wrapper.h: genwrapper.pl
        $(srcdir)/genwrapper.pl >wrapper.h
 
-BUILT_SOURCES = wrapper.h
-CLEANFILES += $(BUILT_SOURCES)
+BUILT_SOURCES = wrapper.h Wrapper.cs libmonowrapper.def
+
+CLEANFILES = $(BUILT_SOURCES) lib*.a lib*.dll
 
 EXTRA_DIST = genwrapper.pl