Makefile revision 78f51585b9ef1095880ddd235a8d41ff9e152fc5
b5a223bfcf2ebcf374973b29870a5e80fb42b8beZbigniew Jędrzejewski-Szmek# A Makefile to compile genRules in a comfortable way for various plattforms.
7b4d7cc08283e5485dcfa49ffdf1915de1d5e81bKay Sievers####################################################################
b5a223bfcf2ebcf374973b29870a5e80fb42b8beZbigniew Jędrzejewski-Szmek## include The uname variable
b5a223bfcf2ebcf374973b29870a5e80fb42b8beZbigniew Jędrzejewski-Szmek####################################################################
dbc4fbae58e39cb0d33738f0a4d1e74511ed1fb5Lennart Poettering## Some varibles, which control the compilation
b5a223bfcf2ebcf374973b29870a5e80fb42b8beZbigniew Jędrzejewski-Szmek####################################################################
b562f5a57d11d356aab26b08481f3befffff0822Lennart Poettering####################################################################
b5a223bfcf2ebcf374973b29870a5e80fb42b8beZbigniew Jędrzejewski-Szmekinstall: genRules.linux genRules.solaris genRules.macintosh
b5a223bfcf2ebcf374973b29870a5e80fb42b8beZbigniew Jędrzejewski-Szmek $(HC) --make -package text -i../.. -o $@ $<
b5a223bfcf2ebcf374973b29870a5e80fb42b8beZbigniew Jędrzejewski-Szmek rm -f genRules.tmp uname.mk *.hi *.o
b5a223bfcf2ebcf374973b29870a5e80fb42b8beZbigniew Jędrzejewski-Szmek#########################################################
b5a223bfcf2ebcf374973b29870a5e80fb42b8beZbigniew Jędrzejewski-Szmek $(PERL) -e '$$un=`uname`;print "UNAME=";\
b5a223bfcf2ebcf374973b29870a5e80fb42b8beZbigniew Jędrzejewski-Szmek $$un =~ m"Darwin" && do {print "macintosh"};\
b5a223bfcf2ebcf374973b29870a5e80fb42b8beZbigniew Jędrzejewski-Szmek $$un =~ m"SunOS" && do {print "solaris"};\
b5a223bfcf2ebcf374973b29870a5e80fb42b8beZbigniew Jędrzejewski-Szmek $$un =~ m"Linux" && do {print "linux"};\
b5a223bfcf2ebcf374973b29870a5e80fb42b8beZbigniew Jędrzejewski-Szmek print "\n"' > $@