112 lines
2.6 KiB
Makefile
112 lines
2.6 KiB
Makefile
# New ports collection makefile for: amulet
|
|
# Date created: 26 July 1997
|
|
# Whom: Filip Bovyn (bovynf@awe.be)
|
|
#
|
|
# $FreeBSD$
|
|
|
|
PORTNAME= amulet
|
|
PORTVERSION= 3.0
|
|
CATEGORIES= devel x11
|
|
MASTER_SITES= http://www-2.cs.cmu.edu/afs/cs/project/amulet/amulet3/
|
|
DISTNAME= ${PORTNAME}
|
|
EXTRACT_SUFX= .tar.Z
|
|
|
|
MAINTAINER= ports@FreeBSD.org
|
|
COMMENT= A free C++ GUI library
|
|
|
|
USE_GCC= 2.95
|
|
USE_X_PREFIX= yes
|
|
INSTALLS_SHLIB= yes
|
|
WRKSRC= $(WRKDIR)/amulet
|
|
MAKE_ENV= AMULET_DIR=$(WRKSRC) AMULET_VARS_FILE=Makefile.vars.gcc.FreeBSD
|
|
|
|
.include <bsd.port.pre.mk>
|
|
|
|
.if ${OSVERSION} >= 500113
|
|
BROKEN= "Does not compile (bad C++ code)"
|
|
.endif
|
|
|
|
.if $(PORTOBJFORMAT) == "elf"
|
|
SO_VERSION= 3
|
|
.else
|
|
SO_VERSION= 3.0
|
|
.endif
|
|
|
|
pre-build:
|
|
${CP} $(FILESDIR)/Makefile.vars.gcc.FreeBSD $(WRKSRC)/bin
|
|
${RM} -f ${WRKSRC}/include/amulet/*.orig
|
|
|
|
do-build:
|
|
@(cd $(WRKSRC)/bin; $(MAKE_ENV) $(MAKE) libs)
|
|
@(cd $(WRKSRC)/bin; $(MAKE_ENV) $(MAKE) all)
|
|
|
|
SAMPLES= av\
|
|
testdpy\
|
|
testgem\
|
|
testtrans\
|
|
testsubwins\
|
|
testloop\
|
|
testclip\
|
|
testpoints\
|
|
testwinsizes\
|
|
testinput\
|
|
testcopy\
|
|
testobject\
|
|
testopal\
|
|
testJIO\
|
|
testpolyweb\
|
|
testlines\
|
|
testgobs\
|
|
testmap\
|
|
hsv\
|
|
testloadsave\
|
|
testinter\
|
|
testaniminter\
|
|
testwidgets\
|
|
testselectionwidget\
|
|
testdragdrop\
|
|
testmaps\
|
|
testgest\
|
|
testfade\
|
|
testflip\
|
|
testanimators\
|
|
testrichtext\
|
|
testpixmap\
|
|
checkers\
|
|
circuit\
|
|
color\
|
|
hello\
|
|
goodbye_inter\
|
|
goodbye_button\
|
|
space\
|
|
space2\
|
|
timing\
|
|
tutorial\
|
|
tree\
|
|
example1\
|
|
example2
|
|
|
|
do-install:
|
|
$(INSTALL_PROGRAM) $(WRKSRC)/lib/libamulet.so.$(SO_VERSION) $(PREFIX)/lib
|
|
$(LN) -sf libamulet.so.$(SO_VERSION) $(PREFIX)/lib/libamulet.so
|
|
$(INSTALL_PROGRAM) $(WRKSRC)/lib/libamulet-release.so.$(SO_VERSION) $(PREFIX)/lib
|
|
$(LN) -sf libamulet-release.so.$(SO_VERSION) $(PREFIX)/lib/libamulet-release.so
|
|
$(INSTALL_DATA) $(WRKSRC)/lib/libamulet-release.a $(PREFIX)/lib
|
|
$(INSTALL_PROGRAM) $(WRKSRC)/bin/gilt $(PREFIX)/bin
|
|
$(INSTALL_PROGRAM) $(WRKSRC)/bin/agate $(PREFIX)/bin
|
|
${MKDIR} $(PREFIX)/include/amulet
|
|
$(INSTALL_DATA) $(WRKSRC)/include/*.h $(PREFIX)/include
|
|
$(INSTALL_DATA) $(WRKSRC)/include/amulet/* $(PREFIX)/include/amulet
|
|
${MKDIR} $(PREFIX)/share/amulet/lib
|
|
$(INSTALL_DATA) $(WRKSRC)/lib/select.cl $(PREFIX)/share/amulet/lib/select.cl
|
|
${MKDIR} $(PREFIX)/share/amulet/lib/images
|
|
$(INSTALL_DATA) $(WRKSRC)/lib/images/* $(PREFIX)/share/amulet/lib/images
|
|
${MKDIR} $(PREFIX)/share/amulet/samples
|
|
$(INSTALL_DATA) $(FILESDIR)/sample.Makefile $(PREFIX)/share/amulet/samples
|
|
(for a in $(SAMPLES); \
|
|
do \
|
|
$(INSTALL_PROGRAM) $(WRKSRC)/bin/$$a $(PREFIX)/share/amulet/samples; \
|
|
done)
|
|
|
|
.include <bsd.port.post.mk>
|