xref: /freebsd/contrib/smbfs/Makefile.inc (revision 34ffbc80d69446c64599a878a0a950c9e66f7bf5)
134ffbc80SSheldon Hearn# $Id: Makefile.inc,v 1.11 2002/04/16 02:57:46 bp Exp $
2f1b9d127SSheldon Hearn
3f1b9d127SSheldon Hearn.ifmake !clean && !cleandepend
4f1b9d127SSheldon Hearn.if !defined(PREFIX)
5f1b9d127SSheldon Hearn.include "config.int"
6f1b9d127SSheldon Hearn.endif
7f1b9d127SSheldon Hearn.endif
8f1b9d127SSheldon Hearn
9f1b9d127SSheldon HearnBINDIR?=${PREFIX}/bin
10f1b9d127SSheldon HearnSMBSBINDIR=${PREFIX}/sbin
11f1b9d127SSheldon HearnMANDIR=${PREFIX}/man/man
12f1b9d127SSheldon Hearn
13f1b9d127SSheldon HearnCFLAGS	+= -Wall -I../kernel/mysys
14f1b9d127SSheldon Hearn
15f1b9d127SSheldon Hearn.include <bsd.libnames.mk>
16f1b9d127SSheldon Hearn
17f1b9d127SSheldon Hearn.if !defined(LIBSMB) || defined(COMPLETEBUILD)
18f1b9d127SSheldon HearnCFLAGS	+= -L../lib/smb -L../lib/nb
19f1b9d127SSheldon HearnCFLAGS	+= -I../include
20f1b9d127SSheldon HearnLIBSMB	= ../lib/smb/libsmb.a
21f1b9d127SSheldon Hearn.endif
22f1b9d127SSheldon Hearn
23f1b9d127SSheldon Hearn.if !exists(${SYSDIR}/netsmb/smb.h)
24f1b9d127SSheldon HearnCFLAGS	+= -I../kernel
25df3342d6SSheldon Hearn.else
26df3342d6SSheldon HearnCFLAGS	+= -I${SYSDIR}
27f1b9d127SSheldon Hearn.endif
28f1b9d127SSheldon Hearn
2934ffbc80SSheldon HearnCFLAGS += -I../include
3034ffbc80SSheldon Hearn
31f1b9d127SSheldon Hearn.if defined(SMBGDB)
32f1b9d127SSheldon HearnCFLAGS+= -ggdb
33f1b9d127SSheldon Hearn.endif
34f1b9d127SSheldon Hearn
35f1b9d127SSheldon Hearndeinstall:
36f1b9d127SSheldon Hearn	@(if test -f ${BINDIR}/${PROG}; then \
37f1b9d127SSheldon Hearn		echo removing ${BINDIR}/${PROG}; \
38f1b9d127SSheldon Hearn		rm -f ${BINDIR}/${PROG}; \
39f1b9d127SSheldon Hearn	fi;)
40f1b9d127SSheldon Hearn	@(if test -f ${MANDIR}1/${MAN1}.gz ; then \
41f1b9d127SSheldon Hearn		echo removing ${MANDIR}1/${MAN1}.gz; \
42f1b9d127SSheldon Hearn		rm -f ${MANDIR}1/${MAN1}.gz; \
43f1b9d127SSheldon Hearn	fi;)
44f1b9d127SSheldon Hearn	@(if test -f ${MANDIR}8/${MAN8}.gz ; then \
45f1b9d127SSheldon Hearn		echo removing ${MANDIR}8/${MAN8}.gz; \
46f1b9d127SSheldon Hearn		rm -f ${MANDIR}8/${MAN8}.gz; \
47f1b9d127SSheldon Hearn	fi;)
48