File: talloc_compat1.mk

package info (click to toggle)
talloc 2.4.0-f2
  • links: PTS, VCS
  • area: main
  • in suites: bookworm
  • size: 3,500 kB
  • sloc: python: 35,311; ansic: 12,768; xml: 812; sh: 211; makefile: 157
file content (21 lines) | stat: -rw-r--r-- 662 bytes parent folder | download | duplicates (47)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
talloccompatdir := $(tallocdir)/compat

TALLOC_COMPAT1_VERSION_MAJOR = 1
TALLOC_COMPAT1_OBJ = $(talloccompatdir)/talloc_compat1.o

TALLOC_COMPAT1_SOLIB = libtalloc-compat1-$(TALLOC_VERSION).$(SHLIBEXT)
TALLOC_COMPAT1_SONAME = libtalloc.$(SHLIBEXT).$(TALLOC_COMPAT1_VERSION_MAJOR)

$(TALLOC_COMPAT1_SOLIB): $(TALLOC_COMPAT1_OBJ) $(TALLOC_SOLIB)
	$(SHLD) $(SHLD_FLAGS) -o $@ $(TALLOC_COMPAT1_OBJ) \
		$(TALLOC_SOLIB) $(SONAMEFLAG)$(TALLOC_COMPAT1_SONAME)

all:: $(TALLOC_COMPAT1_SOLIB)

install::
	${INSTALLCMD} -d $(DESTDIR)$(libdir)
	${INSTALLCMD} -m 755 $(TALLOC_COMPAT1_SOLIB) $(DESTDIR)$(libdir)

clean::
	rm -f $(TALLOC_COMPAT1_OBJ) $(TALLOC_COMPAT1_SOLIB)