forked from public/pyceo
Adjust Makefile
This commit is contained in:
parent
7a7c1fcc41
commit
64f10c6009
17
src/Makefile
17
src/Makefile
|
@ -11,9 +11,6 @@ BIN_PROGS := addmember addclub zfsaddhomedir ceod
|
|||
LIB_PROGS := ceoc op-adduser
|
||||
EXT_PROGS := config-test
|
||||
|
||||
LIBCEO_OBJECTS := common.o addhomedir.o
|
||||
LIBCEO_LDFLAGS :=
|
||||
LIBCEO_PROGS := addmember addclub
|
||||
LDAP_OBJECTS := ldap.o
|
||||
LDAP_LDFLAGS := -lldap
|
||||
LDAP_PROGS := addmember addclub op-adduser
|
||||
|
@ -25,10 +22,10 @@ NET_LDFLAGS := -lsctp $(shell krb5-config --libs gssapi)
|
|||
NET_PROGS := ceod ceoc
|
||||
PROTO_OBJECTS := ceo.pb-c.o
|
||||
PROTO_LDFLAGS := -lprotobuf-c
|
||||
PROTO_PROGS := op-adduser
|
||||
PROTO_PROGS := op-adduser addmember addclub
|
||||
CONFIG_OBJECTS := config.o parser.o
|
||||
CONFIG_LDFLAGS :=
|
||||
CONFIG_PROGS := $(OLDCEO_PROGS) $(LDAP_PROGS) $(KRB5_PROGS) $(NET_PROGS)
|
||||
CONFIG_PROGS := $(LDAP_PROGS) $(KRB5_PROGS) $(NET_PROGS)
|
||||
UTIL_OBJECTS := util.o strbuf.o
|
||||
UTIL_PROGS := config-test zfsaddhomedir $(CONFIG_PROGS)
|
||||
|
||||
|
@ -50,13 +47,13 @@ config-test: config-test.o parser.o
|
|||
config.o: config.h config-vars.h
|
||||
|
||||
install:
|
||||
install -d $(DESTDIR)$(PREFIX)/bin
|
||||
install addmember addclub $(DESTDIR)$(PREFIX)/bin
|
||||
install -d $(DESTDIR)$(PREFIX)/sbin $(DESTDIR)$(PREFIX)/bin $(DESTDIR)$(PREFIX)/lib/ceod
|
||||
install ceod $(DESTDIR)$(PREFIX)/sbin
|
||||
install op-adduser addmember addclub $(DESTDIR)$(PREFIX)/bin
|
||||
install ceoc op-adduser $(DESTDIR)$(PREFIX)/lib/ceod
|
||||
|
||||
$(NET_PROGS): LDFLAGS += $(NET_LDFLAGS)
|
||||
$(NET_PROGS): $(NET_OBJECTS)
|
||||
$(LIBCEO_PROGS): LDFLAGS += $(LIBCEO_LDFLAGS)
|
||||
$(LIBCEO_PROGS): $(LIBCEO_OBJECTS)
|
||||
$(LDAP_PROGS): LDFLAGS += $(LDAP_LDFLAGS)
|
||||
$(LDAP_PROGS): $(LDAP_OBJECTS)
|
||||
$(KRB5_PROGS): LDFLAGS += $(KRB5_LDFLAGS)
|
||||
|
@ -69,4 +66,4 @@ $(UTIL_PROGS): LDFLAGS += $(UTIL_LDFLAGS)
|
|||
$(UTIL_PROGS): $(UTIL_OBJECTS)
|
||||
|
||||
.PHONY: clean all
|
||||
.SECONDARY: zfsaddhomedir.o addmember.o addclub.o
|
||||
.SECONDARY: ceoc.o zfsaddhomedir.o addmember.o addclub.o
|
||||
|
|
Loading…
Reference in New Issue