Changeset 1092 for trunk/lang/perl/Makefile.in
- Timestamp:
- Aug 5, 2008 3:36:22 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/lang/perl/Makefile.in
r1090 r1092 10 10 srcdir = @srcdir@ 11 11 12 CC = $(CXX) 13 CCC = @CC@ 14 CFLAGS_DEBUG = @CFLAGS_DEBUG@ -Wall 15 CFLAGS_OPTIMIZE = @CFLAGS_OPTIMIZE@ 16 STLIB_LD = @STLIB_LD@ 17 SHLIB_LD = @SHLIB_LD@ 18 SHLIB_CFLAGS = @SHLIB_CFLAGS@ 19 SHLIB_LDFLAGS = @SHLIB_LDFLAGS@ 20 SHLIB_SUFFIX = @SHLIB_SUFFIX@ 21 CFLAGS_DEFAULT = @CFLAGS_DEFAULT@ 22 LIB_SEARCH_DIRS = @LIB_SEARCH_DIRS@ 23 CFLAGS = @CFLAGS@ $(cppflags) 24 25 CC_SWITCHES = $(CFLAGS) $(CFLAGS_DEBUG) $(INCLUDES) $(DEFINES) 26 CXX_SWITCHES = $(CFLAGS) $(CFLAGS_DEBUG) $(INCLUDES) $(DEFINES) 27 28 INCLUDES = \ 29 -I$(srcdir) \ 30 -I$(srcdir)/../../src/core \ 31 -I$(privlib)/i686-linux/CORE 32 33 LIBS = \ 34 -L../../src/core -lrappture \ 35 -lexpat 36 RANLIB = @RANLIB@ 37 AR = ar 38 VPATH = $(srcdir) 39 RM = rm -f 40 41 CDEBUGFLAGS = -g -Wall 42 12 43 INSTALL = @INSTALL@ 13 44 MKDIR_P = @MKDIR_P@ 14 45 RM = rm -f 15 46 PERL = @PERL@ 47 POD2MAN = @POD2MAN@ 48 XSUBPP = @XSUBPP@ 16 49 PERL_ARCHLIB = @PERL_ARCHLIB@ 17 50 PERL_VERSION = @PERL_VERSION@ 18 51 PERL_VERSION_RV = @PERL_VERSION_RV@ 52 MAN3EXT = .3pm 19 53 perl5dir = $$RAPPTURE_INSTALL_DIR/lib/perl/$(PERL_VERSION_RV) 20 envfile = _perl.env 54 envfile = perl.env 55 ccflags = @PERL_CCFLAGS@ 56 cppflags = @PERL_CPPFLAGS@ 57 vendorlib = @PERL_VENDORLIB@ 58 privlib = @PERL_PRIVLIB@ 59 archlib = @PERL_ARCHLIB@ 60 61 name = Rappture 62 lib = $(name)$(SHLIB_SUFFIX) 63 man = $(name)$(MAN3EXT) 64 bootstrap = $(name).bs 65 pod = perllocal.pod 21 66 22 67 build_dir = build 68 destdir = $(libdir)/perl 23 69 24 70 all: tmp $(envfile) … … 46 92 distclean: clean 47 93 94 testme: $(lib) $(bootstrap) $(man) $(pod) $(envfile) 95 96 Rappture.c: $(srcdir)/Rappture.xs 97 $(PERL) $(privlib)/ExtUtils/xsubpp -C++ \ 98 -typemap $(privlib)/ExtUtils/typemap \ 99 -typemap $(srcdir)/typemap $? > $@ 100 Rappture.o: Rappture.c 101 $(CXX) -c $(CXX_SWITCHES) $? 102 103 $(bootstrap): 104 $(PERL) "-MExtUtils::Mkbootstrap" \ 105 -e "Mkbootstrap('Rappture','rappture');" 106 107 $(lib): Rappture.o 108 $(SHLIB_LD) $(SHLIB_CFLAGS) -o $@ $< $(LIB_SEARCH_DIRS) $(LIBS) 109 110 $(man): $(srcdir)/lib/Rappture.pm 111 $(PERL) "-MExtUtils::Command::MM" -e "pod2man" -- \ 112 --section=3 --perm_rw=444 $? $@ 113 perllocal.pod: 114 $(PERL) "-MExtUtils::Command::MM" -e perllocal_install \ 115 "Module" "Rappture" \ 116 "installed into" "$(destdir)" \ 117 LINKTYPE "dynamic" \ 118 VERSION "0.01" \ 119 EXE_FILES "" >> $@ 120 121 myinstall: $(lib) $(bootstrap) $(man) $(pod) $(envfile) 122 $(MKDIR_P) $(destdir) 123 $(INSTALL) -m 555 $(lib) $(destdir) 124 $(INSTALL) -m 444 $(srcdir)/lib/Rappture.pm $(destdir) 125 $(INSTALL) -m 444 $(bootstrap) $(destdir) 126 $(INSTALL) -m 444 $(man) $(destdir) 127 $(INSTALL) -m 444 $(pod) $(destdir) 128 $(MKDIR_P) $(bindir)/lang 129 $(INSTALL) -m 555 $(envfile) $(bindir)/lang 130 131 myclean: 132 $(RM) $(lib) $(bootstrap) $(man) $(pod) Rappture.o $(envfile)
Note: See TracChangeset
for help on using the changeset viewer.