You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
tde-packaging/freebsd/dependencies/tqmake/files/Makefile.bsd

44 lines
1.1 KiB

# $FreeBSD$
_OBJS!= ${MAKE} -f Makefile.unix -V OBJS -V QOBJS
# We'd like to avoid using qconfig.cpp, but can't -- see the comment
# next to -DHAVE_CONFIG_CPP below:
#_OBJS:= ${_OBJS:S/qconfig.o//}
SRCS:= ${_OBJS:.o=.cpp}
MK_MAN= no # qmake.1 anyone?
.PATH: ${.CURDIR} ${.CURDIR:H}/src/tools
CXXFLAGS+=-I${.CURDIR:H}/mkspecs/freebsd-clang
.for s in tools kernel codecs
CXXFLAGS+=-I${.CURDIR:H}/src/$s
.endfor
.for g in /. /unix /win32 /mac
.PATH: ${.CURDIR}/generators$g
CXXFLAGS+=-I${.CURDIR}/generators$g
.endfor
CXXFLAGS+=-I. -I"${FILESDIR}"
CXXFLAGS+=-DTQT_NO_TEXTCODEC -DTQT_NO_UNICODETABLES -DTQT_NO_COMPONENT \
-DTQT_NO_STL -DTQT_NO_COMPRESS -DTQT_INSTALL_DATA="\"${SHAREDIR}\""
# I guess, qconfig.cpp used to be optional, but no longer is -- due to
# bit-rot in TQt sources. So we still have to compile it, but, by not
# adding the following define, we reduce the seemingly needless usage of
# it:
# -DHAVE_QCONFIG_CPP
PROG_CXX= tqmake
BINDIR= ${PREFIX}/bin
SHAREDIR= ${PREFIX}/share/tqt3
${DESTDIR}${SHAREDIR}:
mkdir -p "$@"
beforeinstall: ${DESTDIR}${SHAREDIR}
cp -Rp ${.CURDIR:H}/mkspecs ${DESTDIR}${SHAREDIR}
.include <bsd.prog.mk>