all: test2.exe test_sat.exe obs_test.exe obs_tes2.exe sat_id.exe sm_sat.dll test2.exe: test2.obj sat_code.lib link test2.obj sat_code.lib >> err type err test_sat.exe: test_sat.obj sat_code.lib cl test_sat.obj sat_code.lib >> err type err obs_test.exe: obs_test.obj sat_code.lib cl obs_test.obj sat_code.lib >> err type err obs_tes2.exe: obs_tes2.obj sat_code.lib cl obs_tes2.obj sat_code.lib >> err type err sat_id.exe: sat_id.obj sat_code.lib cl sat_id.obj sat_code.lib >> err type err sat_code.lib: sgp.obj sgp4.obj sgp8.obj sdp4.obj sdp8.obj deep.obj \ basics.obj get_el.obj observe.obj common.obj del sat_code.lib del sat_code.dll link /DLL /IMPLIB:sat_code.lib /DEF:sat_code.def /MAP:sat_code.map \ sgp.obj sgp4.obj sgp8.obj sdp4.obj sdp8.obj deep.obj \ basics.obj get_el.obj observe.obj common.obj >> err sm_sat.dll: sgp4.obj basics.obj get_el.obj common.obj del sm_sat.lib del sm_sat.dll link /DLL /IMPLIB:sm_sat.lib /DEF:sm_sat.def /MAP:sm_sat.map \ sgp4.obj basics.obj get_el.obj common.obj >> err CFLAGS=-W3 -c -LD -Ox .cpp.obj: cl $(CFLAGS) $< >> err type err common.obj: sgp.obj: sgp4.obj: sgp8.obj: sdp4.obj: sdp8.obj: deep.obj: basics.obj: get_el.obj: observe.obj: test2.obj: test_sat.obj: obs_test.obj: obs_tes2.obj: sat_id.obj: