www.pudn.com > socket.rar > Makefile


CC = /usr/local/arm/2.95.3/bin/arm-linux-gcc
LD = /usr/local/arm/2.95.3/bin/arm-linux-ld
EXEC = client.arm
OBJS = client.o 
EXEC1 = server.arm
OBJS1 = server.o
EXEC2 = listener.arm
OBJS2 = listener.o
EXEC3 = talker.arm
OBJS3 = talker.o

CFLAGS +=
LDFLAGS += 

all: $(EXEC) $(EXEC1) $(EXEC2) $(EXEC3)

$(EXEC): $(OBJS)
	$(CC) $(LDFLAGS) -o $@ $(OBJS) $(LDLIBS$(LDLIBS_$@))
	cp $(EXEC) /tftpboot/examples/

$(EXEC1): $(OBJS1)
	$(CC) $(LDFLAGS) -o $@ $(OBJS1) $(LDLIBS$(LDLIBS_$@))
	cp $(EXEC1) /tftpboot/examples/

$(EXEC2): $(OBJS2)
	$(CC) $(LDFLAGS) -o $@ $(OBJS2) $(LDLIBS$(LDLIBS_$@))
	cp $(EXEC2) /tftpboot/examples/

$(EXEC3): $(OBJS3)
	$(CC) $(LDFLAGS) -o $@ $(OBJS3) $(LDLIBS$(LDLIBS_$@))
	cp $(EXEC2) /tftpboot/examples/
	
	gcc -o client client.c
	gcc -o server server.c
	gcc -o listener listener.c
	gcc -o talker talker.c

clean:
	-rm -f $(EXEC) $(EXEC1) $(EXEC2) $(EXEC3) *.elf *.gdb *.o