Files
PBSwissMX/src/triggerSync/Makefile
Thierry Zamofing 20c6d690e8 enhance syncronization -> parameters in setup_sync
-> sp.setup_sync(verbose=args.verbose&0x40,timeOfs=0.03,timeCor=0.0005)
- cleanup code
- add motion markers
- add debug data
- rework triggerSync
- BUT nothing should change in Sync
2022-10-04 17:05:00 +02:00

64 lines
2.0 KiB
Makefile

#HOST=MOTTEST-CPPM-CRM0573
HOST=SAR-CPPM-EXPMX1
#XENOMAI_INC_DIR=/opt/powerpc-465-rootfs/usr/local/xenomai-2.6.2.1/include
#XENOMAI_LIB_DIR=/opt/powerpc-465-rootfs/usr/local/xenomai-2.6.2.1/lib
XENOMAI_INC_DIR=/tmp/powerpc-465-rootfs/usr/local/xenomai-2.6.2.1/include
XENOMAI_LIB_DIR=/tmp/powerpc-465-rootfs/usr/local/xenomai-2.6.2.1/lib
INC=-I/opt/eldk-4.2/PPMAC_rootfs-7-wheezy/opt/ppmac/libppmac -I/opt/eldk-4.2/PPMAC_rootfs-7-wheezy/opt/ppmac/rtpmac -I$(XENOMAI_INC_DIR)
LIB=-L/opt/eldk-4.2/PPMAC_rootfs-7-wheezy/opt/ppmac/libppmac -lppmac -L/opt/eldk-4.2/PPMAC_rootfs-7-wheezy/usr/local/xenomai-2.6.2.1/lib -lnative -lxenomai -lpthread_rt -lpthread -lrt -ldl
CC=/opt/eldk-4.2/usr/bin/ppc_4xxFP-g++
LD=$(CC)
all: triggerSync
triggerSync.o: $(XENOMAI_INC_DIR)
$(XENOMAI_INC_DIR):
mkdir -p /tmp/powerpc-465-rootfs/usr/local/xenomai-2.6.2.1/
rsync -vai root@$(HOST):/usr/local/xenomai-2.6.2.1/ /tmp/powerpc-465-rootfs/usr/local/xenomai-2.6.2.1/
%.o: %.c
$(CC) -g $(INC) -c $< -o $@
triggerSync: triggerSync.o
$(LD) -g $(LIB) $^ -o $@
scp $@ root@$(HOST):/tmp
scp /opt/eldk-4.2/ppc_4xxFP/usr/bin/gdbserver root@$(HOST):/tmp
clean:
rm -f triggerSync triggerSync *.o
Debug: all
cleanDebug: clean
#export LD_LIBRARY_PATH=/opt/ppmac/libppmac/
#/tmp/triggerSync
#/tmp/gdbserver localhost:2000 /tmp/triggerSync
# /opt/eldk-4.2/usr/bin/ppc_4xxFP-gdb
# file triggerSync
# b main
# target remote MOTTEST-CPPM-CRM0573:2000
# continue
# step
#
#ddd --debugger /opt/eldk-4.2/usr/bin/ppc_4xxFP-gdb
#scp /opt/eldk-4.2/PPMAC_rootfs-7-wheezy/usr/bin/gdbserver root@mottest-cppm-crm0573:/tmp -> failed
#scp /opt/eldk-4.2/PPMAC_rootfs/usr/bin/gdbserver root@mottest-cppm-crm0573:/tmp -> works
#scp /opt/eldk-4.2/ppc_4xxFP/usr/bin/gdbserver root@mottest-cppm-crm0573:/tmp -> works
#codeblocks config is in: /home/zamofing_t/.config/codeblocks/default.conf
#rtpmacapi.h:struct SHM* GetSharedMemPtr(void);
#Linux MOTTEST-CPPM-CRM0573 3.2.21-powerpmac-smp #213 SMP Fri Oct 2 14:29:46 PDT 2015 ppc