2
# $Id: Makefile.in 360 2006-12-21 15:30:12Z naoki $
8
exec_prefix = @exec_prefix@
15
# These may be overridden by make invocators
18
GAUCHE_CONFIG = @GAUCHE_CONFIG@
19
GAUCHE_PACKAGE = @GAUCHE_PACKAGE@
20
INSTALL = @GAUCHE_INSTALL@
22
CPPFLAGS = -DGAUCHE_API_0_8_8 @CPPFLAGS@
31
# Module-specific stuff
33
@OBJC_ENABLE_TRUE@ARCHFILES += objc-ffilib.$(SOEXT)
35
@OBJC_ENABLE_TRUE@SCMFILES += objc-wrapper.scm c-wrapper/objc-ffi.scm
40
@OBJC_ENABLE_TRUE@GENERATED += objc-ffilib.stub objc-ffilib_head.c objc-ffilib_tail.c
41
CONFIG_GENERATED = Makefile
43
GAUCHE_PKGINCDIR = @GAUCHE_PKGINCDIR@
44
GAUCHE_PKGLIBDIR = @GAUCHE_PKGLIBDIR@
45
GAUCHE_PKGARCHDIR = @GAUCHE_PKGARCHDIR@
49
objc-ffilib.$(SOEXT): ./c-wrapper/objc-ffi.scm
50
$(GOSH) -I../lib -I../src cwcompile --verbose $^
53
$(INSTALL) -m 444 -T $(DESTDIR)$(GAUCHE_PKGINCDIR) $(HEADERS)
54
$(INSTALL) -m 555 -T $(DESTDIR)$(GAUCHE_PKGARCHDIR) $(ARCHFILES)
55
$(INSTALL) -m 444 -T $(DESTDIR)$(GAUCHE_PKGLIBDIR) $(SCMFILES)
58
$(INSTALL) -U $(DESTDIR)$(GAUCHE_PKGINCDIR) $(HEADERS)
59
$(INSTALL) -U $(DESTDIR)$(GAUCHE_PKGARCHDIR) $(ARCHFILES)
60
$(INSTALL) -U $(DESTDIR)$(GAUCHE_PKGLIBDIR) $(SCMFILES)
63
rm -rf core $(TARGET) $(GENERATED) *.o *~ so_locations
66
rm -rf $(CONFIG_GENERATED)
68
maintainer-clean : clean
69
rm -rf $(CONFIG_GENERATED)