/camera/imageviewer

To get this branch, use:
bzr branch http://darksoft.org/webbzr/camera/imageviewer

« back to all changes in this revision

Viewing changes to cameralink/Makefile

  • Committer: Suren A. Chilingaryan
  • Date: 2011-02-13 01:34:55 UTC
  • Revision ID: csa@dside.dyndns.org-20110213013455-7999955h7v4uf9m8
Initial import

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
 
 
2
SHELL = /bin/sh
 
3
 
 
4
#### Start of system configuration section. ####
 
5
 
 
6
srcdir = .
 
7
topdir = /usr/lib64/ruby/1.8/x86_64-linux
 
8
hdrdir = $(topdir)
 
9
VPATH = $(srcdir):$(topdir):$(hdrdir)
 
10
exec_prefix = $(prefix)
 
11
prefix = $(DESTDIR)/usr
 
12
sharedstatedir = $(prefix)/com
 
13
mandir = $(DESTDIR)/usr/share/man
 
14
psdir = $(docdir)
 
15
oldincludedir = $(DESTDIR)/usr/include
 
16
localedir = $(datarootdir)/locale
 
17
bindir = $(exec_prefix)/bin
 
18
libexecdir = $(exec_prefix)/libexec
 
19
sitedir = $(DESTDIR)/usr/lib64/ruby/site_ruby
 
20
htmldir = $(docdir)
 
21
vendorarchdir = $(vendorlibdir)/$(sitearch)
 
22
includedir = $(prefix)/include
 
23
infodir = $(DESTDIR)/usr/share/info
 
24
vendorlibdir = $(vendordir)/$(ruby_version)
 
25
sysconfdir = $(DESTDIR)/etc
 
26
libdir = $(DESTDIR)/usr/lib64
 
27
sbindir = $(exec_prefix)/sbin
 
28
rubylibdir = $(libdir)/ruby/$(ruby_version)
 
29
docdir = $(datarootdir)/doc/$(PACKAGE)
 
30
dvidir = $(docdir)
 
31
vendordir = $(libdir)/ruby/vendor_ruby
 
32
datarootdir = $(prefix)/share
 
33
pdfdir = $(docdir)
 
34
archdir = $(rubylibdir)/$(arch)
 
35
sitearchdir = $(sitelibdir)/$(sitearch)
 
36
datadir = $(DESTDIR)/usr/share
 
37
localstatedir = $(DESTDIR)/var/lib
 
38
sitelibdir = $(sitedir)/$(ruby_version)
 
39
 
 
40
CC = x86_64-pc-linux-gnu-gcc
 
41
LIBRUBY = $(LIBRUBY_SO)
 
42
LIBRUBY_A = lib$(RUBY_SO_NAME)-static.a
 
43
LIBRUBYARG_SHARED = -Wl,-R -Wl,$(libdir) -L$(libdir) -l$(RUBY_SO_NAME)
 
44
LIBRUBYARG_STATIC = -l$(RUBY_SO_NAME)-static
 
45
 
 
46
RUBY_EXTCONF_H = 
 
47
CFLAGS   =  -fPIC -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   
 
48
INCFLAGS = -I. -I. -I/usr/lib64/ruby/1.8/x86_64-linux -I. -I/usr/lib64/ruby/site_ruby/1.8/x86_64-linux  -I/usr/lib64/ruby/vendor_ruby/1.8/x86_64-linux  -I/opt/siso/include
 
49
DEFS     = 
 
50
CPPFLAGS = -DHAVE_RB_DEFINE_ALLOC_FUNC -DHAVE_RB_BLOCK_PROC -DHAVE_OBJECT_ALLOCATE -DHAVE_NODE_ATTRASGN   
 
51
CXXFLAGS = $(CFLAGS) 
 
52
ldflags  = -L. -Wl,-O1 -rdynamic -Wl,-export-dynamic 
 
53
dldflags = 
 
54
archflag = 
 
55
DLDFLAGS = $(ldflags) $(dldflags) $(archflag)
 
56
LDSHARED = $(CC) -shared
 
57
AR = x86_64-pc-linux-gnu-ar
 
58
EXEEXT = 
 
59
 
 
60
RUBY_INSTALL_NAME = ruby18
 
61
RUBY_SO_NAME = ruby18
 
62
arch = x86_64-linux
 
63
sitearch = x86_64-linux
 
64
ruby_version = 1.8
 
65
ruby = /usr/bin/ruby18
 
66
RUBY = $(ruby)
 
67
RM = rm -f
 
68
MAKEDIRS = mkdir -p
 
69
INSTALL = /usr/bin/install -c
 
70
INSTALL_PROG = $(INSTALL) -m 0755
 
71
INSTALL_DATA = $(INSTALL) -m 644
 
72
COPY = cp
 
73
 
 
74
#### End of system configuration section. ####
 
75
 
 
76
preload = 
 
77
 
 
78
libpath = . $(libdir) /opt/siso/lib
 
79
LIBPATH =  -L. -L$(libdir) -Wl,-R$(libdir) -L/opt/siso/lib -Wl,-R/opt/siso/lib
 
80
DEFFILE = 
 
81
 
 
82
CLEANFILES = mkmf.log
 
83
DISTCLEANFILES = 
 
84
 
 
85
extout = 
 
86
extout_prefix = 
 
87
target_prefix = 
 
88
LOCAL_LIBS = 
 
89
LIBS = $(LIBRUBYARG_SHARED) -lfglib5  -lglib-2.0   -lpthread -lrt -ldl -lcrypt -lm   -lc
 
90
SRCS = cameralink.c cl.c ds_log.c
 
91
OBJS = cameralink.o cl.o ds_log.o
 
92
TARGET = cameralink
 
93
DLLIB = $(TARGET).so
 
94
EXTSTATIC = 
 
95
STATIC_LIB = 
 
96
 
 
97
BINDIR        = $(bindir)
 
98
RUBYCOMMONDIR = $(sitedir)$(target_prefix)
 
99
RUBYLIBDIR    = $(sitelibdir)$(target_prefix)
 
100
RUBYARCHDIR   = $(sitearchdir)$(target_prefix)
 
101
 
 
102
TARGET_SO     = $(DLLIB)
 
103
CLEANLIBS     = $(TARGET).so $(TARGET).il? $(TARGET).tds $(TARGET).map
 
104
CLEANOBJS     = *.o *.a *.s[ol] *.pdb *.exp *.bak
 
105
 
 
106
all:            $(DLLIB)
 
107
static:         $(STATIC_LIB)
 
108
 
 
109
clean:
 
110
                @-$(RM) $(CLEANLIBS) $(CLEANOBJS) $(CLEANFILES)
 
111
 
 
112
distclean:      clean
 
113
                @-$(RM) Makefile $(RUBY_EXTCONF_H) conftest.* mkmf.log
 
114
                @-$(RM) core ruby$(EXEEXT) *~ $(DISTCLEANFILES)
 
115
 
 
116
realclean:      distclean
 
117
install: install-so install-rb
 
118
 
 
119
install-so: $(RUBYARCHDIR)
 
120
install-so: $(RUBYARCHDIR)/$(DLLIB)
 
121
$(RUBYARCHDIR)/$(DLLIB): $(RUBYARCHDIR) $(DLLIB)
 
122
        $(INSTALL_PROG) $(DLLIB) $(RUBYARCHDIR)
 
123
install-rb: pre-install-rb install-rb-default
 
124
install-rb-default: pre-install-rb-default
 
125
pre-install-rb: Makefile
 
126
pre-install-rb-default: Makefile
 
127
$(RUBYARCHDIR):
 
128
        $(MAKEDIRS) $@
 
129
 
 
130
site-install: site-install-so site-install-rb
 
131
site-install-so: install-so
 
132
site-install-rb: install-rb
 
133
 
 
134
.SUFFIXES: .c .m .cc .cxx .cpp .C .o
 
135
 
 
136
.cc.o:
 
137
        $(CXX) $(INCFLAGS) $(CPPFLAGS) $(CXXFLAGS) -c $<
 
138
 
 
139
.cxx.o:
 
140
        $(CXX) $(INCFLAGS) $(CPPFLAGS) $(CXXFLAGS) -c $<
 
141
 
 
142
.cpp.o:
 
143
        $(CXX) $(INCFLAGS) $(CPPFLAGS) $(CXXFLAGS) -c $<
 
144
 
 
145
.C.o:
 
146
        $(CXX) $(INCFLAGS) $(CPPFLAGS) $(CXXFLAGS) -c $<
 
147
 
 
148
.c.o:
 
149
        $(CC) $(INCFLAGS) $(CPPFLAGS) $(CFLAGS) -c $<
 
150
 
 
151
$(DLLIB): $(OBJS) Makefile
 
152
        @-$(RM) $@
 
153
        $(LDSHARED) -o $@ $(OBJS) $(LIBPATH) $(DLDFLAGS) $(LOCAL_LIBS) $(LIBS)
 
154
 
 
155
 
 
156
 
 
157
$(OBJS): ruby.h defines.h