/[baselayout]/trunk/src/Makefile
Gentoo

Diff of /trunk/src/Makefile

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

Revision 2875 Revision 2876
46PAM = 46PAM =
47 47
48LIBEINFOSOVER = 0 48LIBEINFOSOVER = 0
49LIBEINFOSO = libeinfo.so.$(LIBRCSOVER) 49LIBEINFOSO = libeinfo.so.$(LIBRCSOVER)
50LIBEINFOOBJS= libeinfo.o 50LIBEINFOOBJS= libeinfo.o
51LDLIBS_LIBEINFO = $(LDLIBS)
51 52
52LIBRCSOVER = 0 53LIBRCSOVER = 0
53LIBRCSO = librc.so.$(LIBRCSOVER) 54LIBRCSO = librc.so.$(LIBRCSOVER)
54LIBRCOBJS = librc.o librc-depend.o librc-daemon.o librc-misc.o librc-strlist.o 55LIBRCOBJS = librc.o librc-depend.o librc-daemon.o librc-misc.o librc-strlist.o
55LDLIBS_LIBRC = -leinfo 56LDLIBS_LIBRC = -leinfo
103all: .depend $(TARGET) 104all: .depend $(TARGET)
104 105
105$(LIBEINFOOBJS): 106$(LIBEINFOOBJS):
106 $(CC) $(CPPFLAGS) $(CFLAGS) -fPIC -c $< 107 $(CC) $(CPPFLAGS) $(CFLAGS) -fPIC -c $<
107$(LIBEINFOSO): $(LIBEINFOOBJS) 108$(LIBEINFOSO): $(LIBEINFOOBJS)
108 $(CC) $(LDFLAGS) -fPIC -shared -Wl,-soname,$(LIBEINFOSO) -o $(LIBEINFOSO) $(LIBEINFOOBJS) 109 $(CC) $(LDFLAGS) -fPIC -shared -Wl,-soname,$(LIBEINFOSO) -o $(LIBEINFOSO) $(LIBEINFOOBJS) $(LDLIBS) $(LDLIBS_LIBEINFO)
109 ln -sf $(LIBEINFOSO) libeinfo.so 110 ln -sf $(LIBEINFOSO) libeinfo.so
110 111
111$(LIBRCOBJS): 112$(LIBRCOBJS):
112 $(CC) $(CPPFLAGS) $(CFLAGS) -fPIC -c $< 113 $(CC) $(CPPFLAGS) $(CFLAGS) -fPIC -c $<
113$(LIBRCSO): $(LIBRCOBJS) $(LIBEINFOSO) 114$(LIBRCSO): $(LIBRCOBJS) $(LIBEINFOSO)
114 $(CC) $(LDFLAGS) -fPIC -shared -Wl,-soname,$(LIBRCSO) -o $(LIBRCSO) $(LIBRCOBJS) $(LDLIBS_LIBRC) 115 $(CC) $(LDFLAGS) -fPIC -shared -Wl,-soname,$(LIBRCSO) -o $(LIBRCSO) $(LIBRCOBJS) $(LDLIBS) $(LDLIBS_LIBRC)
115 ln -sf $(LIBRCSO) librc.so 116 ln -sf $(LIBRCSO) librc.so
116 117
117$(RCOBJS): 118$(RCOBJS):
118 $(CC) $(CPPFLAGS) $(CPPFLAGS_SSD) $(CFLAGS) -c $< 119 $(CC) $(CPPFLAGS) $(CPPFLAGS_SSD) $(CFLAGS) -c $<
119rc: $(LIBEINFOSO) $(LIBRCSO) $(RCOBJS) 120rc: $(LIBEINFOSO) $(LIBRCSO) $(RCOBJS)
120 $(CC) $(LDFLAGS) -o rc $(RCOBJS) $(LDLIBS_RC) 121 $(CC) $(LDFLAGS) -o rc $(RCOBJS) $(LDLIBS) $(LDLIBS_RC)
121 122
122links: rc 123links: rc
123 for x in $(BINLINKS) $(SBINLINKS) $(RCLINKS) $(RCPRIVLINKS); do ln -sf rc $$x; done 124 for x in $(BINLINKS) $(SBINLINKS) $(RCLINKS) $(RCPRIVLINKS); do ln -sf rc $$x; done
124 125
125install: $(TARGET) 126install: $(TARGET)

Legend:
Removed from v.2875  
changed lines
  Added in v.2876

  ViewVC Help
Powered by ViewVC 1.1.20