microcad: msmenu.obj microcad.obj circle.obj square.obj line.obj shapelst.obj
    ztc -omicrocad microcad.obj msmenu.obj circle.obj square.obj line.obj shapelst.obj fgs.lib

msmenu.obj: msmenu.cpp msmenu.hpp
    ztc -c msmenu.cpp

microcad.obj: microcad.cpp cadshape.hpp shapelst.hpp
    ztc -c microcad.cpp

circle.obj: circle.cpp circle.hpp cadshape.hpp
    ztc -c circle.cpp

square.obj: square.cpp square.hpp cadshape.hpp
    ztc -c square.cpp

line.obj: line.cpp line.hpp cadshape.hpp
    ztc -c line.cpp

shapelst.obj: shapelst.cpp shapelst.hpp cadshape.hpp
    ztc -c shapelst.cpp

archive:
     arc a microcad.arc microcad.exe makefile *.cpp *.hpp emacs.rc article.wp article.asc

freshen:
     arc f microcad.arc microcad.exe makefile *.cpp *.hpp emacs.rc article.wp article.asc


