2006-09-12 13:03:23 +00:00
|
|
|
VERSION = mono-1.1.13.8
|
|
|
|
TARBALL = mono-1.1.13.8.tar.gz
|
2006-09-14 14:48:26 +00:00
|
|
|
GLIB_TARBALL = glib-2.12.3.tar.gz
|
|
|
|
GETTEXT_TARBALL = gettext-0.15.tar.gz
|
|
|
|
PKGCONFIG_TARBALL = pkg-config-0.21.tar.gz
|
|
|
|
CFLAGS += `$(PREFIX)/bin/pkg-config --cflags mono`
|
|
|
|
LDFLAGS += `$(PREFIX)/bin/pkg-config --libs mono`
|
2006-09-12 13:03:23 +00:00
|
|
|
|
|
|
|
all: depends $(MODNAME).$(DYNAMIC_LIB_EXTEN)
|
|
|
|
|
|
|
|
depends:
|
2007-03-11 14:03:58 +00:00
|
|
|
MAKE=$(MAKE) $(BASE)/build/buildlib.sh $(BASE) configure install $(GETTEXT_TARBALL) --prefix=$(PREFIX) --with-pic
|
|
|
|
MAKE=$(MAKE) $(BASE)/build/buildlib.sh $(BASE) configure install $(PKGCONFIG_TARBALL) --prefix=$(PREFIX) --with-pic
|
|
|
|
export PKG_CONFIG=$(PREFIX)/bin/pkg-config; export MSGFMT=$(PREFIX)/bin/; MAKE=$(MAKE) $(BASE)/build/buildlib.sh $(BASE) configure install $(GLIB_TARBALL) --prefix=$(PREFIX) --with-pic
|
|
|
|
export PATH=$(PATH):$(PREFIX)/bin/; MAKE=$(MAKE) $(BASE)/build/buildlib.sh $(BASE) configure install $(TARBALL) --prefix=$(PREFIX) --with-pic --with-gc=boehm --with-preview=yes --without-sigaltstack
|
2006-09-12 13:03:23 +00:00
|
|
|
|
|
|
|
%.o: %.c
|
2007-03-11 14:03:58 +00:00
|
|
|
$(CC) $(CFLAGS) -c -o $@ $<
|
2006-09-12 13:03:23 +00:00
|
|
|
|
|
|
|
$(MODNAME).$(DYNAMIC_LIB_EXTEN): $(MODNAME).c
|
2007-03-11 14:03:58 +00:00
|
|
|
$(CC) $(CFLAGS) -c $(MODNAME).c -o $(MODNAME).o
|
|
|
|
$(LINK) $(SOLINK) $(MODNAME).o -o $(MODNAME).$(DYNAMIC_LIB_EXTEN) $(LDFLAGS)
|
2006-09-12 13:03:23 +00:00
|
|
|
|
|
|
|
clean:
|
2007-03-11 14:03:58 +00:00
|
|
|
rm -fr *.$(DYNAMIC_LIB_EXTEN) *.o *~ .libs
|
2006-09-12 13:03:23 +00:00
|
|
|
|
|
|
|
install:
|
2007-03-11 14:03:58 +00:00
|
|
|
$(LTINSTALL) $(MODNAME).$(DYNAMIC_LIB_EXTEN) $(DESTDIR)$(PREFIX)/mod
|