# @(#) $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_alt.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_alt.h user_routines_alt.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 ********"
webc index.wc UsageXref.wc
$(TARFILES): $(TARSOURCES)
tar -zcf $(@) $(TARSOURCES)
zip -q $(patsubst %.tgz,%.zip,$(@)) $(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 $<
syntax highlighted by Code2HTML, v. 0.9.1