Change Makefiles to use variables defined in the main Makefile. v1.5.1
authorWalter Fetter Lages <w.fetter@ieee.org>
Sun, 20 May 2018 06:12:52 +0000 (03:12 -0300)
committerWalter Fetter Lages <w.fetter@ieee.org>
Sun, 20 May 2018 06:12:52 +0000 (03:12 -0300)
commitda484b97f33610d8d6b1f2cf9934dd4f9c81052f
tree1179014e10a5df9e5a904f139bee581b27ba1076
parenta6e4097f85a395da47f7cf795077e318a5fd4356
Change Makefiles to use variables defined in the main Makefile.

Criado o programa CmdDaemon, semelhante ao IODaemon, mas apenas recebe
comandos, sem enviar dados de sensores.

Reestruturados os Makefiles.  Agora os Makefiles nos diretorios utilizam as
variaveis definidas no Makefile no diretorio principal, ao inves de
redefini-las.  As redefinicoes sao feitas apenas nas (poucas) vezes em que
sao necessarias.

Removidas as declaracoes de variaveis globais em arquivos em Assembly e
criada uma funcao dummy para defini-las nos arquivos C, ja' que nao e'
possivel emitir Assembly in-line fora de funcoes.
61 files changed:
AICOff/Makefile
BrakeRtTest/Makefile
BrakeRtTest/braketest.c
BrakeTest/Makefile
CANTest/Makefile
Changes
CmdDaemon/CmdDaemon.java [new file with mode: 0644]
CmdDaemon/Makefile [new file with mode: 0644]
DoorDaemon/Makefile
EncoderRtRead/Makefile
EncoderRtTest/Makefile
EncoderTest/EncoderTest.java
EncoderTest/Makefile
IODaemon/IODaemon.java
IODaemon/Makefile
IndexRtTest/Makefile
IndexRtTest/indextest.c
IndexTest/Makefile
Makefile
MotorReset/Makefile
MotorRtTest/Makefile
MotorRtTest/globals.a51 [deleted file]
MotorTest/Makefile
MotorTest/MotorTest.java
PID/Makefile
PID/globals.a51 [deleted file]
PwmRtTest/Makefile
StrobeTest/Makefile
TODO
aicd/Makefile
braketst/Makefile
doc/Doxyfile
encodertst/Makefile
include/aiccan.h
include/aichost.h
include/aichostcan.h
include/aichostudp.h
include/aicnet.h
include/aicudp.h
indextst/Makefile
jointtst/Makefile
lib/Brake.java
lib/CtrlRegister.java
lib/Encoder.java
lib/Host.java
lib/HostCAN.java
lib/HostUDP.java
lib/Index.java
lib/Makefile
lib/Motor.java
lib/PLD.java
lib/PWM.java
lib/aicio/Makefile
lib/aicio/pwm.a51
lib/brake.a51 [deleted file]
lib/encoder.a51 [deleted file]
lib/index.a51 [deleted file]
lib/pwm.a51 [deleted file]
lib/tlib/Makefile
motortst/Makefile
pid/Makefile