all: c 1 2 4 1: cp 2.c 3.c cp 2.c 2_bak.c sed -i "s/#if 1/#if 0/" 3.c @sed -i "s/#define SELF_PORT_UDP 5002/#define SELF_PORT_UDP 5006/" 4.c @sed -i "s/#define SELF_PORT_TCP 5003/#define SELF_PORT_TCP 5007/" 4.c @sed -i "s/#define BROADCAST_SEND_PORT_UDP 5200/#define BROADCAST_SEND_PORT_UDP 5400/" 4.c @sed -i "s/#define BROADCAST_RECV_PORT_UDP 5300/#define BROADCAST_RECV_PORT_UDP 5500/" 4.c @sed -i "s/#if 1\n#define SELF_PORT_UDP 5002\n#define SELF_PORT_TCP 5003/#if 1\n#define SELF_PORT_UDP 5006\n#define SELF_PORT_TCP 5007/" 4.c 2: gcc -Wall -O -g -o 2 2.c -lpthread gcc -Wall -O -g -o 33/3 3.c -lpthread 3: gcc -Wall -O -g -o clien clien.c -lpthread gcc -Wall -O -g -o serv serv.c -lpthread 4: ./2 2 5: ./3 3 6: ./4 4 $@: gcc -Wall -O -g -o $@ $@.c -lpthread c: rm -rf *.o *.ko .tmp_versions .*cmd *.symvers *.mod.c main clean 1 2 3 33/3 4 serv clien cl: arm-linux-gnu-gcc -Wall -O2 -o clean clean.c cp clean /opt/filesystem/root main: arm-linux-gnu-gcc -Wall -O2 -o main main.c -lpthread cp main /opt/filesystem/root rm -rf main