#!/bin/sh

if [ -d .svn ]; then
  echo "Do not call in svn directory."
  exit
fi


# rm src1 test prog

rm -r -f src1 test prog exp


# demos

rm -r -f demo/geo
rm -r -f demo/d2_geo
rm -r -f demo/d3_geo
rm -r -f demo/geowin
rm -r -f demo/graph
rm -r -f demo/graph_alg
rm -r -f demo/graph_iso
rm -r -f demo/graph_draw

rm -f demo/multi_thread/Make.lst
cp  demo/multi_thread/Make.lst_k  demo/multi_thread/Make.lst


# headers

cd incl/Kernel

rm -r -f ../LEDA/coding

rm -f ../LEDA/graph/morphism/*
rm -f ../LEDA/graph/templates/*
rm -f ../LEDA/graph/instant/*

rm -f ../LEDA/core/alignment.h
rm -f ../LEDA/core/alphabet.h
rm -f ../LEDA/core/distance.h
rm -f ../LEDA/core/score_matrix.h
rm -f ../LEDA/core/string_matching.h

rm -f ../LEDA/beta/geo/dxf_io.h
rm -f ../LEDA/beta/geo/wkb_io.h
rm -f ../LEDA/geo/curve_sweep.h
rm -f ../LEDA/geo/curve_sweep_traits.h
rm -f ../LEDA/geo/d3_hull.h
rm -f ../LEDA/geo/delaunay.h
rm -f ../LEDA/geo/float_delaunay.h
rm -f ../LEDA/geo/float_geo_alg.h
rm -f ../LEDA/geo/gen_plane_sweep.h
rm -f ../LEDA/geo/geo_alg.h
rm -f ../LEDA/geo/plane_alg.h
rm -f ../LEDA/geo/plane_sweep.h
rm -f ../LEDA/geo/r_circle_gen_polygon.h
rm -f ../LEDA/geo/r_circle_point.h
rm -f ../LEDA/geo/r_circle_polygon.h
rm -f ../LEDA/geo/random_real_point.h
rm -f ../LEDA/geo/rat_delaunay.h
rm -f ../LEDA/geo/rat_geo_alg.h
rm -f ../LEDA/geo/real_circle.h
rm -f ../LEDA/geo/real_gen_polygon.h
rm -f ../LEDA/geo/real_geo_alg.h
rm -f ../LEDA/geo/real_kernel.h
rm -f ../LEDA/geo/real_kernel_names.h
rm -f ../LEDA/geo/real_kernel_types.h
rm -f ../LEDA/geo/real_line.h
rm -f ../LEDA/geo/real_plane.h
rm -f ../LEDA/geo/real_point.h
rm -f ../LEDA/geo/real_point_set.h
rm -f ../LEDA/geo/real_polygon.h
rm -f ../LEDA/geo/real_ray.h
rm -f ../LEDA/geo/real_rectangle.h
rm -f ../LEDA/geo/real_segment.h
rm -f ../LEDA/geo/real_transform.h
rm -f ../LEDA/geo/real_triangle.h
rm -f ../LEDA/geo/sweep.h
rm -f ../LEDA/geo/sweep_observer.h
rm -f ../LEDA/graph/basic_graph_alg.h
rm -f ../LEDA/graph/euler_tour.h
rm -f ../LEDA/graph/graph_alg.h
rm -f ../LEDA/graph/graph_alg_c.h
rm -f ../LEDA/graph/graph_morphism.h
rm -f ../LEDA/graph/graph_morphism_algorithm.h
rm -f ../LEDA/graph/graph_morphism_checker.h
rm -f ../LEDA/graph/markov_chain.h
rm -f ../LEDA/graph/max_flow.h
rm -f ../LEDA/graph/mc_matching.h
rm -f ../LEDA/graph/mcb_matching.h
rm -f ../LEDA/graph/min_cost_flow.h
rm -f ../LEDA/graph/min_cut.h
rm -f ../LEDA/graph/min_span.h
rm -f ../LEDA/graph/mw_matching.h
rm -f ../LEDA/graph/mw_matching_nodef.h
rm -f ../LEDA/graph/mw_matching_old.h
rm -f ../LEDA/graph/mwb_matching.h
rm -f ../LEDA/graph/plane_graph_alg.h
rm -f ../LEDA/graph/shortest_path.h
rm -f ../LEDA/graph/st_matching.h
rm -f ../LEDA/graphics/real_window.h


cp geo/geo_alg.h           ../LEDA/geo
cp geo/plane_alg.h         ../LEDA/geo
cp geo/float_geo_alg.h     ../LEDA/geo
cp geo/gen_plane_sweep.h   ../LEDA/geo
cp geo/rat_geo_alg.h       ../LEDA/geo
cp geo/sweep_observer.h    ../LEDA/geo

cp graph/max_flow.h        ../LEDA/graph
cp graph/plane_graph_alg.h ../LEDA/graph
cp graph/graph_draw.h      ../LEDA/graph
cp graph/graph_alg.h       ../LEDA/graph

cp graph/templates/max_flow.h           ../LEDA/graph/templates
cp graph/templates/mcf_cost_scaling.h   ../LEDA/graph/templates

cp graph/instant/max_flow.h             ../LEDA/graph/instant



