automate make process
This commit is contained in:
@@ -73,7 +73,11 @@ KBUILD_EXTRA_SYMBOLS := /usr/local/dtlibs/libppmac/Module.symvers
|
||||
|
||||
#all::
|
||||
# cp -f /usr/local/usralgo/usralgomain.c $(PWD)
|
||||
all:
|
||||
|
||||
|
||||
all: usralgo.ko
|
||||
|
||||
usralgo.ko: usrcode.c
|
||||
$(MAKE) -C $(KSRC) SUBDIRS=$(PWD) modules
|
||||
|
||||
# $(MAKE) -C $(KSRC) SUBDIRS=$(PWD) modules V=1
|
||||
@@ -108,6 +112,19 @@ tags:
|
||||
|
||||
Debug: all
|
||||
|
||||
../../matlab/ssc%.mat: ../../matlab/StateSpaceControlDesign.m ../../matlab/identifyFxFyStage.m
|
||||
cd ../../matlab; /afs/psi.ch/sys/psi.x86_64_slp6/Programming/matlab/2018a/bin/matlab -nodisplay -nojvm -nosplash -nodesktop -r \
|
||||
"clear;clear global;close all;\
|
||||
mot=identifyFxFyStage(7);\
|
||||
sscType=0;\
|
||||
for k=1:2;\
|
||||
[ssc]=StateSpaceControlDesign(mot{k},sscType);\
|
||||
end;\
|
||||
exit(0);"
|
||||
|
||||
usrcode.c: ../../matlab/ssc1.mat ../../matlab/ssc2.mat ../MXTuning.py
|
||||
cd ..;./MXTuning.py -m512
|
||||
|
||||
install: all
|
||||
scp usralgo.ko root@$(PPMAC):/tmp
|
||||
scp /home/zamofing_t/Documents/prj/SwissFEL/PBTools/pbtools/usr_servo_phase/userservo_util root@$(PPMAC):/tmp
|
||||
|
||||
Reference in New Issue
Block a user