78f51585b9ef1095880ddd235a8d41ff9e152fc5Christian Maeder# A Makefile to compile genRules in a comfortable way for various plattforms.
2363f62e2f4f9e42bd99d5276f237093a7801f2dFelix Reckers####################################################################
2363f62e2f4f9e42bd99d5276f237093a7801f2dFelix Reckers## include The uname variable
2363f62e2f4f9e42bd99d5276f237093a7801f2dFelix Reckers####################################################################
dff29710db3d73376ac15c30b7d743d32bf02efdTill Mossakowski## Some variables, which control the compilation
2363f62e2f4f9e42bd99d5276f237093a7801f2dFelix Reckers####################################################################
2363f62e2f4f9e42bd99d5276f237093a7801f2dFelix Reckers####################################################################
78f51585b9ef1095880ddd235a8d41ff9e152fc5Christian Maederinstall: genRules.linux genRules.solaris genRules.macintosh
426b139bac49aa9cc340bb089481af0f7281c04aKlaus Luettich $(HC) --make -package text -i../..:../DrIFT-src -o $@ $<
2363f62e2f4f9e42bd99d5276f237093a7801f2dFelix Reckers#########################################################
78f51585b9ef1095880ddd235a8d41ff9e152fc5Christian Maeder $$un =~ m"Darwin" && do {print "macintosh"};\
2363f62e2f4f9e42bd99d5276f237093a7801f2dFelix Reckers $$un =~ m"SunOS" && do {print "solaris"};\
2363f62e2f4f9e42bd99d5276f237093a7801f2dFelix Reckers $$un =~ m"Linux" && do {print "linux"};\
2363f62e2f4f9e42bd99d5276f237093a7801f2dFelix Reckers print "\n"' > $@