- Remove X11BASE and replace it with LOCALBASE, since the former is
deprecated.
- Silently ignore if included files are not found. This way we do not
depend on the FreeBSD ports tree being installed.
- Add definitions for LOCALBASE and PREFIX in case they are not given
from the included files.
- Change MANDIR to ${PREFIX}/man instead of ${PREFIX}/share/man, to
better match reality.
ok marco
+.sinclude <bsd.port.pre.mk>
+
+PREFIX?= /usr/local
+LOCALBASE?= /usr/local
+
BINDIR?= $(PREFIX)/bin
LIBDIR?= $(PREFIX)/lib
BINDIR?= $(PREFIX)/bin
LIBDIR?= $(PREFIX)/lib
-MANDIR?= $(PREFIX)/share/man
LVERS!= awk -F = '/major/ { printf( "%s.", $$2 ) } /minor/ { printf( "%s", $$2 ) }' ${.CURDIR}/../lib/shlib_version
BUILDVERSION!= sh "${.CURDIR}/../buildver.sh"
LVERS!= awk -F = '/major/ { printf( "%s.", $$2 ) } /minor/ { printf( "%s", $$2 ) }' ${.CURDIR}/../lib/shlib_version
BUILDVERSION!= sh "${.CURDIR}/../buildver.sh"
CFLAGS+= -DSCROTWM_BUILDSTR=\"$(BUILDVERSION)\"
.endif
CFLAGS+= -DSCROTWM_BUILDSTR=\"$(BUILDVERSION)\"
.endif
-CFLAGS+= -Wall -Wno-uninitialized -I. -I${X11BASE}/include
+CFLAGS+= -Wall -Wno-uninitialized -I. -I${LOCALBASE}/include
CFLAGS+= -DSWM_LIB=\"$(LIBDIR)/libswmhack.so.$(LVERS)\"
CFLAGS+= -DSWM_LIB=\"$(LIBDIR)/libswmhack.so.$(LVERS)\"
-LDADD+= -lutil -L${X11BASE}/lib -lX11 -lXrandr -lXtst
+LDADD+= -lutil -L${LOCALBASE}/lib -lX11 -lXrandr -lXtst
all: scrotwm libswmhack.so.$(LVERS)
all: scrotwm libswmhack.so.$(LVERS)
clean:
rm -f scrotwm *.o *.so libswmhack.so.* scrotwm.c swm_hack.c version.h
clean:
rm -f scrotwm *.o *.so libswmhack.so.* scrotwm.c swm_hack.c version.h
+.sinclude <bsd.port.post.mk>