#!/bin/bash # Compile to .so file gcc -shared -o lcec_ax5200.so lcec_ax5200.o -Wl,-rpath,/opt/hal-core/lib -L/opt/hal-core/lib -lhalcore -lrt -I/opt/hal-core/src/rtapi/ gcc -shared -o lcec_class_enc.so lcec_class_enc.o -Wl,-rpath,/opt/hal-core/lib -L/opt/hal-core/lib -lhalcore -lrt -I/opt/hal-core/src/rtapi/ gcc -shared -o lcec_conf.so lcec_conf.o -Wl,-rpath,/opt/hal-core/lib -L/opt/hal-core/lib -lhalcore -lrt -I/opt/hal-core/src/rtapi/ gcc -shared -o lcec_conf_icmds.so lcec_conf_icmds.o -Wl,-rpath,/opt/hal-core/lib -L/opt/hal-core/lib -lhalcore -lrt -I/opt/hal-core/src/rtapi/ gcc -shared -o lcec_conf_util.so lcec_conf_util.o -Wl,-rpath,/opt/hal-core/lib -L/opt/hal-core/lib -lhalcore -lrt -I/opt/hal-core/src/rtapi/ gcc -shared -o lcec_deasda.so lcec_deasda.o -Wl,-rpath,/opt/hal-core/lib -L/opt/hal-core/lib -lhalcore -lrt -I/opt/hal-core/src/rtapi/ gcc -shared -o lcec_el1252.so lcec_el1252.o -Wl,-rpath,/opt/hal-core/lib -L/opt/hal-core/lib -lhalcore -lrt -I/opt/hal-core/src/rtapi/ gcc -shared -o lcec_el1859.so lcec_el1859.o -Wl,-rpath,/opt/hal-core/lib -L/opt/hal-core/lib -lhalcore -lrt -I/opt/hal-core/src/rtapi/ gcc -shared -o lcec_el1904.so lcec_el1904.o -Wl,-rpath,/opt/hal-core/lib -L/opt/hal-core/lib -lhalcore -lrt -I/opt/hal-core/src/rtapi/ gcc -shared -o lcec_el1918_logic.so lcec_el1918_logic.o -Wl,-rpath,/opt/hal-core/lib -L/opt/hal-core/lib -lhalcore -lrt -I/opt/hal-core/src/rtapi/ gcc -shared -o lcec_el1xxx.so lcec_el1xxx.o -Wl,-rpath,/opt/hal-core/lib -L/opt/hal-core/lib -lhalcore -lrt -I/opt/hal-core/src/rtapi/ gcc -shared -o lcec_el2202.so lcec_el2202.o -Wl,-rpath,/opt/hal-core/lib -L/opt/hal-core/lib -lhalcore -lrt -I/opt/hal-core/src/rtapi/ gcc -shared -o lcec_el2521.so lcec_el2521.o -Wl,-rpath,/opt/hal-core/lib -L/opt/hal-core/lib -lhalcore -lrt -I/opt/hal-core/src/rtapi/ gcc -shared -o lcec_el2904.so lcec_el2904.o -Wl,-rpath,/opt/hal-core/lib -L/opt/hal-core/lib -lhalcore -lrt -I/opt/hal-core/src/rtapi/ gcc -shared -o lcec_el2xxx.so lcec_el2xxx.o -Wl,-rpath,/opt/hal-core/lib -L/opt/hal-core/lib -lhalcore -lrt -I/opt/hal-core/src/rtapi/ gcc -shared -o lcec_el31x2.so lcec_el31x2.o -Wl,-rpath,/opt/hal-core/lib -L/opt/hal-core/lib -lhalcore -lrt -I/opt/hal-core/src/rtapi/ gcc -shared -o lcec_el31x4.so lcec_el31x4.o -Wl,-rpath,/opt/hal-core/lib -L/opt/hal-core/lib -lhalcore -lrt -I/opt/hal-core/src/rtapi/ gcc -shared -o lcec_el3255.so lcec_el3255.o -Wl,-rpath,/opt/hal-core/lib -L/opt/hal-core/lib -lhalcore -lrt -I/opt/hal-core/src/rtapi/ gcc -shared -o lcec_el40x1.so lcec_el40x1.o -Wl,-rpath,/opt/hal-core/lib -L/opt/hal-core/lib -lhalcore -lrt -I/opt/hal-core/src/rtapi/ gcc -shared -o lcec_el40x2.so lcec_el40x2.o -Wl,-rpath,/opt/hal-core/lib -L/opt/hal-core/lib -lhalcore -lrt -I/opt/hal-core/src/rtapi/ gcc -shared -o lcec_el40x8.so lcec_el40x8.o -Wl,-rpath,/opt/hal-core/lib -L/opt/hal-core/lib -lhalcore -lrt -I/opt/hal-core/src/rtapi/ gcc -shared -o lcec_el41x2.so lcec_el41x2.o -Wl,-rpath,/opt/hal-core/lib -L/opt/hal-core/lib -lhalcore -lrt -I/opt/hal-core/src/rtapi/ gcc -shared -o lcec_el41x4.so lcec_el41x4.o -Wl,-rpath,/opt/hal-core/lib -L/opt/hal-core/lib -lhalcore -lrt -I/opt/hal-core/src/rtapi/ gcc -shared -o lcec_el5101.so lcec_el5101.o -Wl,-rpath,/opt/hal-core/lib -L/opt/hal-core/lib -lhalcore -lrt -I/opt/hal-core/src/rtapi/ gcc -shared -o lcec_el5151.so lcec_el5151.o -Wl,-rpath,/opt/hal-core/lib -L/opt/hal-core/lib -lhalcore -lrt -I/opt/hal-core/src/rtapi/ gcc -shared -o lcec_el5152.so lcec_el5152.o -Wl,-rpath,/opt/hal-core/lib -L/opt/hal-core/lib -lhalcore -lrt -I/opt/hal-core/src/rtapi/ gcc -shared -o lcec_el6900.so lcec_el6900.o -Wl,-rpath,/opt/hal-core/lib -L/opt/hal-core/lib -lhalcore -lrt -I/opt/hal-core/src/rtapi/ gcc -shared -o lcec_el7041_1000.so lcec_el7041_1000.o -Wl,-rpath,/opt/hal-core/lib -L/opt/hal-core/lib -lhalcore -lrt -I/opt/hal-core/src/rtapi/ gcc -shared -o lcec_el70x1.so lcec_el70x1.o -Wl,-rpath,/opt/hal-core/lib -L/opt/hal-core/lib -lhalcore -lrt -I/opt/hal-core/src/rtapi/ gcc -shared -o lcec_el7211.so lcec_el7211.o -Wl,-rpath,/opt/hal-core/lib -L/opt/hal-core/lib -lhalcore -lrt -I/opt/hal-core/src/rtapi/ gcc -shared -o lcec_el7342.so lcec_el7342.o -Wl,-rpath,/opt/hal-core/lib -L/opt/hal-core/lib -lhalcore -lrt -I/opt/hal-core/src/rtapi/ gcc -shared -o lcec_el7411.so lcec_el7411.o -Wl,-rpath,/opt/hal-core/lib -L/opt/hal-core/lib -lhalcore -lrt -I/opt/hal-core/src/rtapi/ gcc -shared -o lcec_el95xx.so lcec_el95xx.o -Wl,-rpath,/opt/hal-core/lib -L/opt/hal-core/lib -lhalcore -lrt -I/opt/hal-core/src/rtapi/ gcc -shared -o lcec_em7004.so lcec_em7004.o -Wl,-rpath,/opt/hal-core/lib -L/opt/hal-core/lib -lhalcore -lrt -I/opt/hal-core/src/rtapi/ gcc -shared -o lcec_generic.so lcec_generic.o -Wl,-rpath,/opt/hal-core/lib -L/opt/hal-core/lib -lhalcore -lrt -I/opt/hal-core/src/rtapi/ gcc -shared -o lcec_main.so lcec_main.o -Wl,-rpath,/opt/hal-core/lib -L/opt/hal-core/lib -lhalcore -lrt -I/opt/hal-core/src/rtapi/ gcc -shared -o lcec_omrg5.so lcec_omrg5.o -Wl,-rpath,/opt/hal-core/lib -L/opt/hal-core/lib -lhalcore -lrt -I/opt/hal-core/src/rtapi/ gcc -shared -o lcec_ph3lm2rm.so lcec_ph3lm2rm.o -Wl,-rpath,/opt/hal-core/lib -L/opt/hal-core/lib -lhalcore -lrt -I/opt/hal-core/src/rtapi/ gcc -shared -o lcec_stmds5k.so lcec_stmds5k.o -Wl,-rpath,/opt/hal-core/lib -L/opt/hal-core/lib -lhalcore -lrt -I/opt/hal-core/src/rtapi/ # Install to the rtlib cp *.so /opt/hal-core/rtlib/