#ident %W% %E% %Q%
###########################################################################
deftgt:
SRCROOT=	.
DIRNAME=	SRCROOT
RULESDIR=	RULES
include		$(SRCROOT)/$(RULESDIR)/rules.top
###########################################################################

#include		$(SRCROOT)/TARGETS/Targetdirs_s
#DIRS=		lib/.aonly libdeflt libscg libedc

PROJECTNAME=	CSWschily-10.06.2006
TARGET_AR=	opt-schily-0.99
INS_BASE=	/opt/csw
COPTX="-DSEEK_DATA=3 -DSEEK_HOLE=4 -D_PC_MIN_HOLE_SIZE=21 -DNO_DOIT"

deftgt:
	$(MAKE) -f Mcsw INS_BASE=$(INS_BASE) COPTX=$(COPTX)		all
	$(MAKE) -f Mcsw INS_BASE=$(INS_BASE) COPTX=$(COPTX)		all
	#$(MAKE) -f Mcsw INS_BASE=/	     COPTX=$(COPTX)		pkg1
	$(MAKE) -f Mcsw INS_BASE=$(INS_BASE) COPTX=$(COPTX)		pkg1
	fakeroot '$(MAKE) -f Mcsw INS_BASE=$(INS_BASE) COPTX=$(COPTX)	package PKGTYPE=CSW'

STRIPLIST=      ./$(INS_BASE)/*bin/* ./$(INS_BASE)/ccs/bin/*
STRIPXLIST=      ./$(INS_BASE)/lib/*.so.*
MCSLIST=	$(STRIPLIST) $(STRIPXLIST)
MAKE_FILE=	-f Mcsw
PRE_INST_CMDS=	mkdir -p etc/default
POST_INST_CMDS=	mkdir -p usr/bin; \
		(cd usr/bin; ln -s ../../$(INS_BASE)/bin/* . ; rm -f cut paste label tar mt); \
		(cd ./$(INS_BASE)/bin; ln -s ../ccs/bin/sccs sccs); \
		mkdir -p usr/ccs/bin; \
		mv ./$(INS_BASE)/etc/default/* etc/default
POST_STRIP_CMDS=	chmod -f u=rwx,g=x,o=x,u+s \
		./$(INS_BASE)/bin/readcd ./$(INS_BASE)/bin/cdda2wav \
		./$(INS_BASE)/bin/smt ./$(INS_BASE)/bin/sdd \
		./$(INS_BASE)/bin/star ./$(INS_BASE)/bin/cdrecord \
		./$(INS_BASE)/sbin/rscsi ;\
		chmod -f u=rx,g=rx,o=rx ./$(INS_BASE)/lib/lib*.so.*

#POST_STRIP_CMDS= chmod u=rx,g=rx,o=rx ./$(INS_BASE)/lib/lib*.so.*

###########################################################################
# Due to a bug in SunPRO make we need special rules for the root makefile
#
#include		$(SRCROOT)/$(RULESDIR)/rules.tpk
include		$(SRCROOT)/$(RULESDIR)/rules.pkg
include		$(SRCROOT)/$(RULESDIR)/rules.rdi
###########################################################################
