# @(#) $Header: /usr/local/scalawags_cvs/Scalawags/Frc2006/Makefile,v 1.54 2006/02/06 05:14:29 abrown Exp $ TARFILES = sourcefiles.tgz TARSOURCES = Makefile main.c \ delays.h ifi_aliases.h ifi_default.h p18f8722.h \ ifi_startup.c ifi_utilities.c ifi_utilities.h \ includes/adc.h includes/capture.h includes/timers.h \ includes/usart.h printf_lib.c printf_lib.h \ sim/simfuncs.c sim/simfuncs.h sim/testprog \ supportfuncs.c supportfuncs.h varsizes.h \ user_SerialDrv.c user_SerialDrv.h \ template/template.c template/template.h \ template/template_t.c template/template.README \ template/template_t.in template/template_t.ref \ user_routines.h user_routines_new.c \ ABSIMULATION_COPROCESSOR/Makefile ABSIMULATION_COPRSIM/Makefile \ ABSIMULATION_NOCOPROCESSOR/Makefile COPROCESSOR_STANDALONE/Makefile \ COPROCESSOR_SIMULATION/Makefile \ ifibyte.c ifibyte.h sim/ifibyte_t.c \ ABSIMULATION_NOCOPROCESSOR/ifibyte_t.in \ ABSIMULATION_NOCOPROCESSOR/ifibyte_t.ref \ go2coord.c go2coord.h sim/go2coord_t.c \ ABSIMULATION_NOCOPROCESSOR/go2coord_t.in \ ABSIMULATION_NOCOPROCESSOR/go2coord_t.ref \ itrig.c itrig.h itrig_tbl.h itrig2_tbl.h \ sim/itrig_t.c sim/itrig_tblgen.c sim/itrig2_tblgen.c \ ABSIMULATION_NOCOPROCESSOR/itrig_t.in \ ABSIMULATION_NOCOPROCESSOR/itrig_t.ref \ ABSIMULATION_NOCOPROCESSOR/itrig_tbl.h \ ABSIMULATION_NOCOPROCESSOR/itrig2_tbl.h \ map_linear.c map_linear.h sim/map_linear_t.c \ ABSIMULATION_COPROCESSOR/map_linear_t.in \ ABSIMULATION_COPROCESSOR/map_linear_t.ref \ navigate.c navigate.h sim/navigate_t.c \ ABSIMULATION_NOCOPROCESSOR/navigate_t.in \ ABSIMULATION_NOCOPROCESSOR/navigate_t.ref \ pirouette.c pirouette.h sim/pirouette_t.c \ ABSIMULATION_NOCOPROCESSOR/pirouette_t.in \ ABSIMULATION_NOCOPROCESSOR/pirouette_t.ref \ quadrature.c quadrature.h sim/quadrature_t.c \ ABSIMULATION_NOCOPROCESSOR/quadrature_t.in \ ABSIMULATION_NOCOPROCESSOR/quadrature_t.ref \ turn_nav.c turn_nav.h sim/turn_nav_t.c \ ABSIMULATION_NOCOPROCESSOR/turn_nav_t.in \ ABSIMULATION_NOCOPROCESSOR/turn_nav_t.ref \ Pictures/MainLoop20060205.dia Pictures/MainLoop20060205.gif default: $(MAKE) -C ABSIMULATION_NOCOPROCESSOR # $(MAKE) -C ABSIMULATION_COPROCESSOR # $(MAKE) -C ABSIMULATION_COPRSIM ifeq ($(ARCH),Linux) # $(MAKE) -C COPROCESSOR_STANDALONE # $(MAKE) -C COPROCESSOR_SIMULATION $(MAKE) $(TARFILES) else $(MAKE) -C FRC_NOCOPROCESSOR endif @echo "******** Completed without error ********" $(TARFILES): $(TARSOURCES) tar -zcf $(@) $(TARSOURCES) clean: $(MAKE) -C FRC_NOCOPROCESSOR clean $(MAKE) -C ABSIMULATION_NOCOPROCESSOR clean $(MAKE) -C ABSIMULATION_COPROCESSOR clean $(MAKE) -C ABSIMULATION_COPRSIM clean # $(MAKE) -C COPROCESSOR_STANDALONE clean # $(MAKE) -C COPROCESSOR_SIMULATION clean rm -f $(TARFILES) rm -f *.o *.err .c.o: $(CC) $(CFLAGS) -c $<