CFLAGS= -O
MYSQLI=/usr/include/mysql
MYSQLL=/usr/lib64/mysql

DGLFILES=ts1901.dgl ts1902.dgl ts1903.dgl ts1904.dgl ts1905.dgl ts1906.dgl ts1907.dgl ts1908.dgl ts1909.dgl ts1910.dgl \
	ts1911.dgl ts1912.dgl ts1913.dgl ts1914.dgl ts1915.dgl ts1916.dgl ts1917.dgl ts1918.dgl ts1919.dgl ts1920.dgl \
	ts1921.dgl ts1922.dgl ts1923.dgl ts1924.dgl ts1925.dgl ts1926.dgl ts1927.dgl ts1928.dgl ts1929.dgl ts1930.dgl \
	ts1931.dgl ts1932.dgl ts1933.dgl ts1934.dgl ts1935.dgl ts1936.dgl ts1937.dgl ts1938.dgl ts1939.dgl ts1940.dgl \
	ts1941.dgl ts1942.dgl ts1943.dgl ts1944.dgl ts1945.dgl ts1946.dgl ts1947.dgl ts1948.dgl ts1949.dgl ts1950.dgl \
	ts1951.dgl ts1952.dgl ts1953.dgl ts1954.dgl ts1955.dgl ts1956.dgl ts1957.dgl ts1958.dgl ts1959.dgl ts1960.dgl \
	ts1961.dgl ts1962.dgl ts1963.dgl ts1964.dgl ts1965.dgl ts1966.dgl ts1967.dgl ts1968.dgl ts1969.dgl ts1970.dgl \
	ts1971.dgl ts1972.dgl ts1973.dgl ts1974.dgl ts1975.dgl ts1976.dgl ts1977.dgl ts1978.dgl ts1979.dgl ts1980.dgl \
	ts1981.dgl ts1982.dgl ts1983.dgl ts1984.dgl ts1985.dgl ts1986.dgl ts1987.dgl ts1988.dgl ts1989.dgl ts1990.dgl \
	ts1991.dgl ts1992.dgl ts1993.dgl ts1994.dgl ts1995.dgl ts1996.dgl ts1997.dgl ts1998.dgl ts1999.dgl ts2000.dgl

CFILES= ts1901.cpp ts1902.cpp ts1903.cpp ts1904.cpp ts1905.cpp ts1906.cpp ts1907.cpp ts1908.cpp ts1909.cpp ts1910.cpp \
	ts1911.cpp ts1912.cpp ts1913.cpp ts1914.cpp ts1915.cpp ts1916.cpp ts1917.cpp ts1918.cpp ts1919.cpp ts1920.cpp \
	ts1921.cpp ts1922.cpp ts1923.cpp ts1924.cpp ts1925.cpp ts1926.cpp ts1927.cpp ts1928.cpp ts1929.cpp ts1930.cpp \
	ts1931.cpp ts1932.cpp ts1933.cpp ts1934.cpp ts1935.cpp ts1936.cpp ts1937.cpp ts1938.cpp ts1939.cpp ts1940.cpp \
	ts1941.cpp ts1942.cpp ts1943.cpp ts1944.cpp ts1945.cpp ts1946.cpp ts1947.cpp ts1948.cpp ts1949.cpp ts1950.cpp \
	ts1951.cpp ts1952.cpp ts1953.cpp ts1954.cpp ts1955.cpp ts1956.cpp ts1957.cpp ts1958.cpp ts1959.cpp ts1960.cpp \
	ts1961.cpp ts1962.cpp ts1963.cpp ts1964.cpp ts1965.cpp ts1966.cpp ts1967.cpp ts1968.cpp ts1969.cpp ts1970.cpp \
	ts1971.cpp ts1972.cpp ts1973.cpp ts1974.cpp ts1975.cpp ts1976.cpp ts1977.cpp ts1978.cpp ts1979.cpp ts1980.cpp \
	ts1981.cpp ts1982.cpp ts1983.cpp ts1984.cpp ts1985.cpp ts1986.cpp ts1987.cpp ts1988.cpp ts1989.cpp ts1990.cpp \
	ts1991.cpp ts1992.cpp ts1993.cpp ts1994.cpp ts1995.cpp ts1996.cpp ts1997.cpp ts1998.cpp ts1999.cpp ts2000.cpp

RANDFILES=ts1901.rand ts1902.rand ts1903.rand ts1904.rand ts1905.rand ts1906.rand ts1907.rand ts1908.rand ts1909.rand ts1910.rand \
	ts1911.rand ts1912.rand ts1913.rand ts1914.rand ts1915.rand ts1916.rand ts1917.rand ts1918.rand ts1919.rand ts1920.rand \
	ts1921.rand ts1922.rand ts1923.rand ts1924.rand ts1925.rand ts1926.rand ts1927.rand ts1928.rand ts1929.rand ts1930.rand \
	ts1931.rand ts1932.rand ts1933.rand ts1934.rand ts1935.rand ts1936.rand ts1937.rand ts1938.rand ts1939.rand ts1940.rand \
	ts1941.rand ts1942.rand ts1943.rand ts1944.rand ts1945.rand ts1946.rand ts1947.rand ts1948.rand ts1949.rand ts1950.rand \
	ts1951.rand ts1952.rand ts1953.rand ts1954.rand ts1955.rand ts1956.rand ts1957.rand ts1958.rand ts1959.rand ts1960.rand \
	ts1961.rand ts1962.rand ts1963.rand ts1964.rand ts1965.rand ts1966.rand ts1967.rand ts1968.rand ts1969.rand ts1970.rand \
	ts1971.rand ts1972.rand ts1973.rand ts1974.rand ts1975.rand ts1976.rand ts1977.rand ts1978.rand ts1979.rand ts1980.rand \
	ts1981.rand ts1982.rand ts1983.rand ts1984.rand ts1985.rand ts1986.rand ts1987.rand ts1988.rand ts1989.rand ts1990.rand \
	ts1991.rand ts1992.rand ts1993.rand ts1994.rand ts1995.rand ts1996.rand ts1997.rand ts1998.rand ts1999.rand ts2000.rand

EXFILES=ts1901 ts1902 ts1903 ts1904 ts1905 ts1906 ts1907 ts1908 ts1909 ts1910 \
	ts1911 ts1912 ts1913 ts1914 ts1915 ts1916 ts1917 ts1918 ts1919 ts1920 \
	ts1921 ts1922 ts1923 ts1924 ts1925 ts1926 ts1927 ts1928 ts1929 ts1930 \
	ts1931 ts1932 ts1933 ts1934 ts1935 ts1936 ts1937 ts1938 ts1939 ts1940 \
	ts1941 ts1942 ts1943 ts1944 ts1945 ts1946 ts1947 ts1948 ts1949 ts1950 \
	ts1951 ts1952 ts1953 ts1954 ts1955 ts1956 ts1957 ts1958 ts1959 ts1960 \
	ts1961 ts1962 ts1963 ts1964 ts1965 ts1966 ts1967 ts1968 ts1969 ts1970 \
	ts1971 ts1972 ts1973 ts1974 ts1975 ts1976 ts1977 ts1978 ts1979 ts1980 \
	ts1981 ts1982 ts1983 ts1984 ts1985 ts1986 ts1987 ts1988 ts1989 ts1990 \
	ts1991 ts1992 ts1993 ts1994 ts1995 ts1996 ts1997 ts1998 ts1999 ts2000

OUTFILES=ts1901.out ts1902.out ts1903.out ts1904.out ts1905.out ts1906.out ts1907.out ts1908.out ts1909.out ts1910.out \
	ts1911.out ts1912.out ts1913.out ts1914.out ts1915.out ts1916.out ts1917.out ts1918.out ts1919.out ts1920.out \
	ts1921.out ts1922.out ts1923.out ts1924.out ts1925.out ts1926.out ts1927.out ts1928.out ts1929.out ts1930.out \
	ts1931.out ts1932.out ts1933.out ts1934.out ts1935.out ts1936.out ts1937.out ts1938.out ts1939.out ts1940.out \
	ts1941.out ts1942.out ts1943.out ts1944.out ts1945.out ts1946.out ts1947.out ts1948.out ts1949.out ts1950.out \
	ts1951.out ts1952.out ts1953.out ts1954.out ts1955.out ts1956.out ts1957.out ts1958.out ts1959.out ts1960.out \
	ts1961.out ts1962.out ts1963.out ts1964.out ts1965.out ts1966.out ts1967.out ts1968.out ts1969.out ts1970.out \
	ts1971.out ts1972.out ts1973.out ts1974.out ts1975.out ts1976.out ts1977.out ts1978.out ts1979.out ts1980.out \
	ts1981.out ts1982.out ts1983.out ts1984.out ts1985.out ts1986.out ts1987.out ts1988.out ts1989.out ts1990.out \
	ts1991.out ts1992.out ts1993.out ts1994.out ts1995.out ts1996.out ts1997.out ts1998.out ts1999.out ts2000.out

all: $(EXFILES)

all.out: $(OUTFILES)
	touch all.out

ts1901: ts1901.dgl
	dgl <ts1901.dgl >ts1901.cpp
	g++ $(CFLAGS) ts1901.cpp -o ts1901

ts1901.out: ts1901
	ts1901 >ts1901.out


ts1902: ts1902.dgl
	dgl <ts1902.dgl >ts1902.cpp
	g++ $(CFLAGS) ts1902.cpp -o ts1902

ts1902.out: ts1902
	ts1902 >ts1902.out


ts1903: ts1903.dgl
	dgl <ts1903.dgl >ts1903.cpp
	g++ $(CFLAGS) ts1903.cpp -o ts1903

ts1903.out: ts1903
	ts1903 >ts1903.out


ts1904: ts1904.dgl
	dgl <ts1904.dgl >ts1904.cpp
	g++ $(CFLAGS) ts1904.cpp -o ts1904

ts1904.out: ts1904
	ts1904 >ts1904.out


ts1905: ts1905.dgl
	dgl <ts1905.dgl >ts1905.cpp
	g++ $(CFLAGS) ts1905.cpp -o ts1905

ts1905.out: ts1905
	ts1905 >ts1905.out


ts1906: ts1906.dgl
	dgl <ts1906.dgl >ts1906.cpp
	g++ $(CFLAGS) ts1906.cpp -o ts1906

ts1906.out: ts1906
	ts1906 >ts1906.out


ts1907: ts1907.dgl
	dgl <ts1907.dgl >ts1907.cpp
	g++ $(CFLAGS) ts1907.cpp -o ts1907

ts1907.out: ts1907
	ts1907 >ts1907.out


ts1908: ts1908.dgl
	dgl <ts1908.dgl >ts1908.cpp
	g++ $(CFLAGS) ts1908.cpp -o ts1908

ts1908.out: ts1908
	ts1908 >ts1908.out


ts1909: ts1909.dgl
	dgl <ts1909.dgl >ts1909.cpp
	g++ $(CFLAGS) ts1909.cpp -o ts1909

ts1909.out: ts1909
	ts1909 >ts1909.out


ts1910: ts1910.dgl
	dgl <ts1910.dgl >ts1910.cpp
	g++ $(CFLAGS) ts1910.cpp -o ts1910

ts1910.out: ts1910
	ts1910 >ts1910.out


ts1911: ts1911.dgl
	dgl <ts1911.dgl >ts1911.cpp
	g++ $(CFLAGS) ts1911.cpp -o ts1911

ts1911.out: ts1911
	ts1911 >ts1911.out


ts1912: ts1912.dgl
	dgl <ts1912.dgl >ts1912.cpp
	g++ $(CFLAGS) ts1912.cpp -o ts1912

ts1912.out: ts1912
	ts1912 >ts1912.out


ts1913: ts1913.dgl
	dgl <ts1913.dgl >ts1913.cpp
	g++ $(CFLAGS) ts1913.cpp -o ts1913

ts1913.out: ts1913
	ts1913 >ts1913.out


ts1914: ts1914.dgl
	dgl <ts1914.dgl >ts1914.cpp
	g++ $(CFLAGS) ts1914.cpp -o ts1914

ts1914.out: ts1914
	ts1914 >ts1914.out


ts1915: ts1915.dgl
	dgl <ts1915.dgl >ts1915.cpp
	g++ $(CFLAGS) ts1915.cpp -o ts1915

ts1915.out: ts1915
	ts1915 >ts1915.out


ts1916: ts1916.dgl
	dgl <ts1916.dgl >ts1916.cpp
	g++ $(CFLAGS) ts1916.cpp -o ts1916

ts1916.out: ts1916
	ts1916 >ts1916.out


ts1917: ts1917.dgl
	dgl <ts1917.dgl >ts1917.cpp
	g++ $(CFLAGS) ts1917.cpp -o ts1917

ts1917.out: ts1917
	ts1917 >ts1917.out


ts1918: ts1918.dgl
	dgl <ts1918.dgl >ts1918.cpp
	g++ $(CFLAGS) ts1918.cpp -o ts1918

ts1918.out: ts1918
	ts1918 >ts1918.out


ts1919: ts1919.dgl
	dgl <ts1919.dgl >ts1919.cpp
	g++ $(CFLAGS) ts1919.cpp -o ts1919

ts1919.out: ts1919
	ts1919 >ts1919.out


ts1920: ts1920.dgl
	dgl <ts1920.dgl >ts1920.cpp
	g++ $(CFLAGS) ts1920.cpp -o ts1920

ts1920.out: ts1920
	ts1920 >ts1920.out


ts1921: ts1921.dgl
	dgl <ts1921.dgl >ts1921.cpp
	g++ $(CFLAGS) ts1921.cpp -o ts1921

ts1921.out: ts1921
	ts1921 >ts1921.out


ts1922: ts1922.dgl
	dgl <ts1922.dgl >ts1922.cpp
	g++ $(CFLAGS) ts1922.cpp -o ts1922

ts1922.out: ts1922
	ts1922 >ts1922.out


ts1923: ts1923.dgl
	dgl <ts1923.dgl >ts1923.cpp
	g++ $(CFLAGS) ts1923.cpp -o ts1923

ts1923.out: ts1923
	ts1923 >ts1923.out


ts1924: ts1924.dgl
	dgl <ts1924.dgl >ts1924.cpp
	g++ $(CFLAGS) ts1924.cpp -o ts1924

ts1924.out: ts1924
	ts1924 >ts1924.out


ts1925: ts1925.dgl
	dgl <ts1925.dgl >ts1925.cpp
	g++ $(CFLAGS) ts1925.cpp -o ts1925

ts1925.out: ts1925
	ts1925 >ts1925.out


ts1926: ts1926.dgl
	dgl <ts1926.dgl >ts1926.cpp
	g++ $(CFLAGS) ts1926.cpp -o ts1926

ts1926.out: ts1926
	ts1926 >ts1926.out


ts1927: ts1927.dgl
	dgl <ts1927.dgl >ts1927.cpp
	g++ $(CFLAGS) ts1927.cpp -o ts1927

ts1927.out: ts1927
	ts1927 >ts1927.out


ts1928: ts1928.dgl
	dgl <ts1928.dgl >ts1928.cpp
	g++ $(CFLAGS) ts1928.cpp -o ts1928

ts1928.out: ts1928
	ts1928 >ts1928.out


ts1929: ts1929.dgl
	dgl <ts1929.dgl >ts1929.cpp
	g++ $(CFLAGS) ts1929.cpp -o ts1929

ts1929.out: ts1929
	ts1929 >ts1929.out


ts1930: ts1930.dgl
	dgl <ts1930.dgl >ts1930.cpp
	g++ $(CFLAGS) ts1930.cpp -o ts1930

ts1930.out: ts1930
	ts1930 >ts1930.out


ts1931: ts1931.dgl
	dgl <ts1931.dgl >ts1931.cpp
	g++ $(CFLAGS) ts1931.cpp -o ts1931

ts1931.out: ts1931
	ts1931 >ts1931.out


ts1932: ts1932.dgl
	dgl <ts1932.dgl >ts1932.cpp
	g++ $(CFLAGS) ts1932.cpp -o ts1932

ts1932.out: ts1932
	ts1932 >ts1932.out


ts1933: ts1933.dgl
	dgl <ts1933.dgl >ts1933.cpp
	g++ $(CFLAGS) ts1933.cpp -o ts1933

ts1933.out: ts1933
	ts1933 >ts1933.out


ts1934: ts1934.dgl
	dgl <ts1934.dgl >ts1934.cpp
	g++ $(CFLAGS) ts1934.cpp -o ts1934

ts1934.out: ts1934
	ts1934 >ts1934.out


ts1935: ts1935.dgl
	dgl <ts1935.dgl >ts1935.cpp
	g++ $(CFLAGS) ts1935.cpp -o ts1935

ts1935.out: ts1935
	ts1935 >ts1935.out


ts1936: ts1936.dgl
	dgl <ts1936.dgl >ts1936.cpp
	g++ $(CFLAGS) ts1936.cpp -o ts1936

ts1936.out: ts1936
	ts1936 >ts1936.out


ts1937: ts1937.dgl
	dgl <ts1937.dgl >ts1937.cpp
	g++ $(CFLAGS) ts1937.cpp -o ts1937

ts1937.out: ts1937
	ts1937 >ts1937.out


ts1938: ts1938.dgl
	dgl <ts1938.dgl >ts1938.cpp
	g++ $(CFLAGS) ts1938.cpp -o ts1938

ts1938.out: ts1938
	ts1938 >ts1938.out


ts1939: ts1939.dgl
	dgl <ts1939.dgl >ts1939.cpp
	g++ $(CFLAGS) ts1939.cpp -o ts1939

ts1939.out: ts1939
	ts1939 >ts1939.out


ts1940: ts1940.dgl
	dgl <ts1940.dgl >ts1940.cpp
	g++ $(CFLAGS) ts1940.cpp -o ts1940

ts1940.out: ts1940
	ts1940 >ts1940.out


ts1941: ts1941.dgl
	dgl <ts1941.dgl >ts1941.cpp
	g++ $(CFLAGS) ts1941.cpp -o ts1941

ts1941.out: ts1941
	ts1941 >ts1941.out


ts1942: ts1942.dgl
	dgl <ts1942.dgl >ts1942.cpp
	g++ $(CFLAGS) ts1942.cpp -o ts1942

ts1942.out: ts1942
	ts1942 >ts1942.out


ts1943: ts1943.dgl
	dgl <ts1943.dgl >ts1943.cpp
	g++ $(CFLAGS) ts1943.cpp -o ts1943

ts1943.out: ts1943
	ts1943 >ts1943.out


ts1944: ts1944.dgl
	dgl <ts1944.dgl >ts1944.cpp
	g++ $(CFLAGS) ts1944.cpp -o ts1944

ts1944.out: ts1944
	ts1944 >ts1944.out


ts1945: ts1945.dgl
	dgl <ts1945.dgl >ts1945.cpp
	g++ $(CFLAGS) ts1945.cpp -o ts1945

ts1945.out: ts1945
	ts1945 >ts1945.out


ts1946: ts1946.dgl
	dgl <ts1946.dgl >ts1946.cpp
	g++ $(CFLAGS) ts1946.cpp -o ts1946

ts1946.out: ts1946
	ts1946 >ts1946.out


ts1947: ts1947.dgl
	dgl <ts1947.dgl >ts1947.cpp
	g++ $(CFLAGS) ts1947.cpp -o ts1947

ts1947.out: ts1947
	ts1947 >ts1947.out


ts1948: ts1948.dgl
	dgl <ts1948.dgl >ts1948.cpp
	g++ $(CFLAGS) ts1948.cpp -o ts1948

ts1948.out: ts1948
	ts1948 >ts1948.out


ts1949: ts1949.dgl
	dgl <ts1949.dgl >ts1949.cpp
	g++ $(CFLAGS) ts1949.cpp -o ts1949

ts1949.out: ts1949
	ts1949 >ts1949.out


ts1950: ts1950.dgl
	dgl <ts1950.dgl >ts1950.cpp
	g++ $(CFLAGS) ts1950.cpp -o ts1950

ts1950.out: ts1950
	ts1950 >ts1950.out


ts1951: ts1951.dgl
	dgl <ts1951.dgl >ts1951.cpp
	g++ $(CFLAGS) ts1951.cpp -o ts1951

ts1951.out: ts1951
	ts1951 >ts1951.out


ts1952: ts1952.dgl
	dgl <ts1952.dgl >ts1952.cpp
	g++ $(CFLAGS) ts1952.cpp -o ts1952

ts1952.out: ts1952
	ts1952 >ts1952.out


ts1953: ts1953.dgl
	dgl <ts1953.dgl >ts1953.cpp
	g++ $(CFLAGS) ts1953.cpp -o ts1953

ts1953.out: ts1953
	ts1953 >ts1953.out


ts1954: ts1954.dgl
	dgl <ts1954.dgl >ts1954.cpp
	g++ $(CFLAGS) ts1954.cpp -o ts1954

ts1954.out: ts1954
	ts1954 >ts1954.out


ts1955: ts1955.dgl
	dgl <ts1955.dgl >ts1955.cpp
	g++ $(CFLAGS) ts1955.cpp -o ts1955

ts1955.out: ts1955
	ts1955 >ts1955.out


ts1956: ts1956.dgl
	dgl <ts1956.dgl >ts1956.cpp
	g++ $(CFLAGS) ts1956.cpp -o ts1956

ts1956.out: ts1956
	ts1956 >ts1956.out


ts1957: ts1957.dgl
	dgl <ts1957.dgl >ts1957.cpp
	g++ $(CFLAGS) ts1957.cpp -o ts1957

ts1957.out: ts1957
	ts1957 >ts1957.out


ts1958: ts1958.dgl
	dgl <ts1958.dgl >ts1958.cpp
	g++ $(CFLAGS) ts1958.cpp -o ts1958

ts1958.out: ts1958
	ts1958 >ts1958.out


ts1959: ts1959.dgl
	dgl <ts1959.dgl >ts1959.cpp
	g++ $(CFLAGS) ts1959.cpp -o ts1959

ts1959.out: ts1959
	ts1959 >ts1959.out


ts1960: ts1960.dgl
	dgl <ts1960.dgl >ts1960.cpp
	g++ $(CFLAGS) ts1960.cpp -o ts1960

ts1960.out: ts1960
	ts1960 >ts1960.out


ts1961: ts1961.dgl
	dgl <ts1961.dgl >ts1961.cpp
	g++ $(CFLAGS) ts1961.cpp -o ts1961

ts1961.out: ts1961
	ts1961 >ts1961.out


ts1962: ts1962.dgl
	dgl <ts1962.dgl >ts1962.cpp
	g++ $(CFLAGS) ts1962.cpp -o ts1962

ts1962.out: ts1962
	ts1962 >ts1962.out


ts1963: ts1963.dgl
	dgl <ts1963.dgl >ts1963.cpp
	g++ $(CFLAGS) ts1963.cpp -o ts1963

ts1963.out: ts1963
	ts1963 >ts1963.out


ts1964: ts1964.dgl
	dgl <ts1964.dgl >ts1964.cpp
	g++ $(CFLAGS) ts1964.cpp -o ts1964

ts1964.out: ts1964
	ts1964 >ts1964.out


ts1965: ts1965.dgl
	dgl <ts1965.dgl >ts1965.cpp
	g++ $(CFLAGS) ts1965.cpp -o ts1965

ts1965.out: ts1965
	ts1965 >ts1965.out


ts1966: ts1966.dgl
	dgl <ts1966.dgl >ts1966.cpp
	g++ $(CFLAGS) ts1966.cpp -o ts1966

ts1966.out: ts1966
	ts1966 >ts1966.out


ts1967: ts1967.dgl
	dgl <ts1967.dgl >ts1967.cpp
	g++ $(CFLAGS) ts1967.cpp -o ts1967

ts1967.out: ts1967
	ts1967 >ts1967.out


ts1968: ts1968.dgl
	dgl <ts1968.dgl >ts1968.cpp
	g++ $(CFLAGS) ts1968.cpp -o ts1968

ts1968.out: ts1968
	ts1968 >ts1968.out


ts1969: ts1969.dgl
	dgl <ts1969.dgl >ts1969.cpp
	g++ $(CFLAGS) ts1969.cpp -o ts1969

ts1969.out: ts1969
	ts1969 >ts1969.out


ts1970: ts1970.dgl
	dgl <ts1970.dgl >ts1970.cpp
	g++ $(CFLAGS) ts1970.cpp -o ts1970

ts1970.out: ts1970
	ts1970 >ts1970.out


ts1971: ts1971.dgl
	dgl <ts1971.dgl >ts1971.cpp
	g++ $(CFLAGS) ts1971.cpp -o ts1971

ts1971.out: ts1971
	ts1971 >ts1971.out


ts1972: ts1972.dgl
	dgl <ts1972.dgl >ts1972.cpp
	g++ $(CFLAGS) ts1972.cpp -o ts1972

ts1972.out: ts1972
	ts1972 >ts1972.out


ts1973: ts1973.dgl
	dgl <ts1973.dgl >ts1973.cpp
	g++ $(CFLAGS) ts1973.cpp -o ts1973

ts1973.out: ts1973
	ts1973 >ts1973.out


ts1974: ts1974.dgl
	dgl -e <ts1974.dgl >ts1974.cpp
	g++ $(CFLAGS) ts1974.cpp -o ts1974

ts1974.out: ts1974
	ts1974 >ts1974.out


ts1975: ts1975.dgl
	dgl -e <ts1975.dgl >ts1975.cpp
	g++ $(CFLAGS) ts1975.cpp -o ts1975

ts1975.out: ts1975
	ts1975 >ts1975.out


ts1976: ts1976.dgl
	dgl -e <ts1976.dgl >ts1976.cpp
	g++ $(CFLAGS) ts1976.cpp -o ts1976

ts1976.out: ts1976
	ts1976 >ts1976.out


ts1977: ts1977.dgl
	dgl -e <ts1977.dgl >ts1977.cpp
	g++ $(CFLAGS) ts1977.cpp -o ts1977

ts1977.out: ts1977
	ts1977 >ts1977.out


ts1978: ts1978.dgl
	dgl -e <ts1978.dgl >ts1978.cpp
	g++ $(CFLAGS) ts1978.cpp -o ts1978

ts1978.out: ts1978
	ts1978 >ts1978.out


ts1979: ts1979.dgl
	dgl -e <ts1979.dgl >ts1979.cpp
	g++ $(CFLAGS) ts1979.cpp -o ts1979

ts1979.out: ts1979
	ts1979 >ts1979.out


ts1980: ts1980.dgl
	dgl -e <ts1980.dgl >ts1980.cpp
	g++ $(CFLAGS) ts1980.cpp -o ts1980

ts1980.out: ts1980
	ts1980 >ts1980.out


ts1981: ts1981.dgl
	dgl -e <ts1981.dgl >ts1981.cpp
	g++ $(CFLAGS) ts1981.cpp -o ts1981

ts1981.out: ts1981
	ts1981 >ts1981.out


ts1982: ts1982.dgl
	dgl -e <ts1982.dgl >ts1982.cpp
	g++ $(CFLAGS) ts1982.cpp -o ts1982

ts1982.out: ts1982
	ts1982 >ts1982.out


ts1983: ts1983.dgl
	dgl -e <ts1983.dgl >ts1983.cpp
	g++ $(CFLAGS) ts1983.cpp -o ts1983

ts1983.out: ts1983
	ts1983 >ts1983.out


ts1984: ts1984.dgl
	dgl -e <ts1984.dgl >ts1984.cpp
	g++ $(CFLAGS) ts1984.cpp -o ts1984

ts1984.out: ts1984
	ts1984 >ts1984.out


ts1985: ts1985.dgl
	dgl -e <ts1985.dgl >ts1985.cpp
	g++ $(CFLAGS) ts1985.cpp -o ts1985

ts1985.out: ts1985
	ts1985 >ts1985.out


ts1986: ts1986.dgl
	dgl -e <ts1986.dgl >ts1986.cpp
	g++ $(CFLAGS) ts1986.cpp -o ts1986

ts1986.out: ts1986
	ts1986 >ts1986.out


ts1987: ts1987.dgl
	dgl -e <ts1987.dgl >ts1987.cpp
	g++ $(CFLAGS) ts1987.cpp -o ts1987

ts1987.out: ts1987
	ts1987 >ts1987.out


ts1988: ts1988.dgl
	dgl -e <ts1988.dgl >ts1988.cpp
	g++ $(CFLAGS) ts1988.cpp -o ts1988

ts1988.out: ts1988
	ts1988 >ts1988.out


ts1989: ts1989.dgl
	dgl -e <ts1989.dgl >ts1989.cpp
	g++ $(CFLAGS) ts1989.cpp -o ts1989

ts1989.out: ts1989
	ts1989 >ts1989.out


ts1990: ts1990.dgl
	dgl -e <ts1990.dgl >ts1990.cpp
	g++ $(CFLAGS) ts1990.cpp -o ts1990

ts1990.out: ts1990
	ts1990 >ts1990.out


ts1991: ts1991.dgl
	dgl -e <ts1991.dgl >ts1991.cpp
	g++ $(CFLAGS) ts1991.cpp -o ts1991

ts1991.out: ts1991
	ts1991 >ts1991.out


ts1992: ts1992.dgl
	dgl -e <ts1992.dgl >ts1992.cpp
	g++ $(CFLAGS) ts1992.cpp -o ts1992

ts1992.out: ts1992
	ts1992 >ts1992.out


ts1993: ts1993.dgl
	dgl -e <ts1993.dgl >ts1993.cpp
	g++ $(CFLAGS) ts1993.cpp -o ts1993

ts1993.out: ts1993
	ts1993 >ts1993.out


ts1994: ts1994.dgl
	dgl -e <ts1994.dgl >ts1994.cpp
	g++ $(CFLAGS) ts1994.cpp -o ts1994

ts1994.out: ts1994
	ts1994 >ts1994.out


ts1995: ts1995.dgl
	dgl -e <ts1995.dgl >ts1995.cpp
	g++ $(CFLAGS) ts1995.cpp -o ts1995

ts1995.out: ts1995
	ts1995 >ts1995.out


ts1996: ts1996.dgl
	dgl -e <ts1996.dgl >ts1996.cpp
	g++ $(CFLAGS) ts1996.cpp -o ts1996

ts1996.out: ts1996
	ts1996 >ts1996.out


ts1997: ts1997.dgl
	dgl -e <ts1997.dgl >ts1997.cpp
	g++ $(CFLAGS) ts1997.cpp -o ts1997

ts1997.out: ts1997
	ts1997 >ts1997.out


ts1998: ts1998.dgl
	dgl -e <ts1998.dgl >ts1998.cpp
	g++ $(CFLAGS) ts1998.cpp -o ts1998

ts1998.out: ts1998
	ts1998 >ts1998.out


ts1999: ts1999.dgl
	dgl -e <ts1999.dgl >ts1999.cpp
	g++ $(CFLAGS) ts1999.cpp -o ts1999

ts1999.out: ts1999
	ts1999 >ts1999.out


ts2000: ts2000.dgl
	dgl -e <ts2000.dgl >ts2000.cpp
	g++ $(CFLAGS) ts2000.cpp -o ts2000

ts2000.out: ts2000
	ts2000 >ts2000.out



clean:
	rm -f $(OUTFILES)
	rm -f $(CFILES)
	rm -f $(RANDFILES)
	rm -f $(EXFILES)
	rm -f all.out
	rm -f core

.SUFFIXES: .dgl
