HaRe-0.6: tools/evman/Makefile
all: extra_files
extra_files: I_say_so_icons QuickCheckIcons AlfaFiles TestCaseIcons
L=../lib/Programatica
C=$L/types/certificate
S=../../../../../evman/servers
SERVERS=I_say_so QuickCheck Alfa Plover TestCase Cut Isabelle
# Mono
lib::
@$(MAKE) extra_files
@sh install.sh $(SERVERS)
@cd $L; ln -s ../../evman/functions.sh .
@cd $L; ln -s ../../evman/validation.sh .
################################################################################
I=servers/I_say_so
I_say_so_icons: $I/valid.gif $I/invalid.gif $I/unknown.gif
$I/valid.gif: ; @ln -sf ../../icons/blue.gif $I/valid.gif
$I/invalid.gif: ; @ln -sf ../../icons/blue_X.gif $I/invalid.gif
$I/unknown.gif: ; @ln -sf ../../icons/blue_Question.gif $I/unknown.gif
################################################################################
Q=servers/QuickCheck
QuickCheckIcons: $Q/valid.gif $Q/invalid.gif $Q/unknown.gif
$Q/unknown.gif: ; @ln -sf icons/quick_check_Unknown.gif $Q/unknown.gif
$Q/invalid.gif: ; @ln -sf icons/quick_check_Fail.gif $Q/invalid.gif
$Q/valid.gif: ; @ln -sf icons/quick_check_OK.gif $Q/valid.gif
################################################################################
A=servers/Alfa
AS=../../../hs2alfa/tests
AlfaFiles: $A/Haskell.alfa $A/Logic.alfa $A/Integer.alfa
$A/Haskell.alfa: ; @cd $A; ln -s $(AS)/Haskell.alfa .
$A/Logic.alfa: ; @cd $A; ln -s $(AS)/Logic.alfa .
$A/Integer.alfa: ; @cd $A; ln -s $(AS)/Integer.alfa .
################################################################################
T=servers/TestCase
TestCaseIcons: $T/valid.gif $T/invalid.gif $T/unknown.gif
$T/unknown.gif: ; @ln -sf ../../icons/testcase_unknown.gif $T/unknown.gif
$T/invalid.gif: ; @ln -sf ../../icons/testcase_invalid.gif $T/invalid.gif
$T/valid.gif: ; @ln -sf ../../icons/testcase_valid.gif $T/valid.gif
################################################################################
clean: