Advertisement
Guest User

Untitled

a guest
Jun 22nd, 2017
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Make 0.60 KB | None | 0 0
  1. SSRC=server.c
  2. CSRC=client.c
  3. SOBJ=   $(SSRC:.c=.o)
  4. COBJ=   $(CSRC:.c=.o)
  5. SNAME=  server
  6. CNAME= client
  7. LIBS=   -lmy
  8. LIBPATH= ../lib/
  9. RM=     rm -f
  10.  
  11. all: $(SOBJ) $(COBJ)
  12.         gcc -L$(LIBPATH) $(SSRC) $(LIBS) -o $(SNAME)
  13.         gcc -L$(LIBPATH) $(CSRC) $(LIBS) -o $(CNAME)
  14. server: $(SOBJ)
  15.         gcc -L$(LIBPATH) $(SSRC) $(LIBS) -o $(SNAME)
  16. client: $(COBJ)
  17.         gcc -L$(LIBPATH) $(CSRC) $(LIBS) -o $(CNAME)
  18. clean:
  19.         -$(RM) *.o
  20.         -$(RM) *~
  21.         -$(RM) \#*
  22.         -$(RM) *.core
  23. fclean: clean
  24.         -$(RM) $(SNAME)
  25.         -$(RM) $(CNAME)
  26. re: clean all
  27. ref: fclean all
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement