Add netdomjoin cmd line tool (another libnetapi example).
[gd/samba-autobuild/.git] / source3 / lib / netapi / examples / Makefile.in
1 KRB5LIBS=@KRB5_LIBS@
2 LDAP_LIBS=@LDAP_LIBS@
3 LIBS=@LIBS@ -lnetapi
4 DEVELOPER_CFLAGS=@DEVELOPER_CFLAGS@
5 FLAGS=@CFLAGS@
6 CC=@CC@
7 LDFLAGS=@PIE_LDFLAGS@ @LDFLAGS@
8 DYNEXP=@DYNEXP@
9
10 # Compile a source file.
11 COMPILE_CC = $(CC) -I. $(FLAGS) $(PICFLAG) -c $< -o $@
12 COMPILE = $(COMPILE_CC)
13
14 .c.o:
15         @if (: >> $@ || : > $@) >/dev/null 2>&1; then rm -f $@; else \
16          dir=`echo $@ | sed 's,/[^/]*$$,,;s,^$$,.,'` $(MAKEDIR); fi
17         @echo Compiling $*.c
18         @$(COMPILE) && exit 0;\
19                 echo "The following command failed:" 1>&2;\
20                 echo "$(COMPILE_CC)" 1>&2;\
21                 $(COMPILE_CC) >/dev/null 2>&1
22
23 GETDC_OBJ = getdc.o
24 NETDOMJOIN_OBJ = netdomjoin.o
25
26 PROGS = getdc netdomjoin
27
28 all: $(PROGS)
29
30 getdc: $(GETDC_OBJ)
31         @echo Linking $@
32         @$(CC) $(FLAGS) -o $@ $(GETDC_OBJ) $(LDFLAGS) $(DYNEXP) $(LIBS) $(KRB5LIBS) $(LDAP_LIBS)
33
34 netdomjoin: $(NETDOMJOIN_OBJ)
35         @echo Linking $@
36         @$(CC) $(FLAGS) -o $@ $(NETDOMJOIN_OBJ) $(LDFLAGS) $(DYNEXP) $(LIBS) $(KRB5LIBS) $(LDAP_LIBS)
37
38 clean:
39         @rm -f $(PROGS)