This commit was manufactured by cvs2svn to create tag
[Samba.git] / source / Makefile.lib
blob22102d7dfb9680fb4410d79bcb0eaea8a28d2029
1 ###########################################################################
2 # Library Makefile for Samba SMB client/server for unix
3 # Copyright (C) Andrew Tridgell              1992-1996
4 # Copyright (C) John H Terpstra              1995-1997
5 # Copyright (C) Luke Kenneth Casson Leighton 1996-1997
6 ###########################################################################
8 all : $(THIS_LIB)
10 .SUFFIXES:
11 .SUFFIXES: .c .o .h
13 .c.o: $(INCLUDES)
14         @echo Compiling $*.c
15         @$(CC) $(CFLAGS) -c $*.c -o $*.o
17 $(THIS_LIB): $(THIS_OBJ) $(LIB_INCS)
18         @echo Linking $@
19         @$(AR) $@ $(THIS_OBJ)
20         @$(RANLIB) $@ 
22 clean:
23         rm -f core $(THIS_OBJ) $(THIS_LIB) *~
25 cleandir:  clean
26         rm -f .depend tags
28 realclean: clean
30 proto:
31         @$(SHELL) ../checkos.sh $(FLAGSM)
32         $(AWK) -f ../mkproto.awk `echo $(THIS_PROTO_OBJ) | sed -e 's/\.o/\.c/g' | tr ' ' '\n' | sort | uniq` > $(LIBNAME)_proto.h