Makefile 997 B

12345678910111213141516171819202122232425262728
  1. CFLAGS= -W -Wall -I.. -pthread -g
  2. all:
  3. OS=`uname`; \
  4. test "$$OS" = Linux && LIBS="-ldl" ; \
  5. $(CC) $(CFLAGS) hello.c ../mongoose.c $$LIBS $(ADD) -o hello;
  6. $(CC) $(CFLAGS) upload.c ../mongoose.c $$LIBS $(ADD) -o upload;
  7. $(CC) $(CFLAGS) post.c ../mongoose.c $$LIBS $(ADD) -o post;
  8. $(CC) $(CFLAGS) -DUSE_WEBSOCKET websocket.c ../mongoose.c $$LIBS $(ADD) -o websocket;
  9. $(CC) $(CFLAGS) chat.c ../mongoose.c $$LIBS $(ADD) -o chat
  10. MSVC = e:/vc6
  11. CL = $(MSVC)/bin/cl
  12. CLFLAGS = /MD /TC /nologo $(DBG) /W3 /DNO_SSL \
  13. /I$(MSVC)/include /I.. /Dsnprintf=_snprintf \
  14. /link /incremental:no /libpath:$(MSVC)/lib /machine:IX86
  15. windows:
  16. $(CL) upload.c ../mongoose.c $(CLFLAGS)
  17. $(CL) hello.c ../mongoose.c $(CLFLAGS)
  18. $(CL) upload.c ../mongoose.c $(CLFLAGS)
  19. $(CL) post.c ../mongoose.c $(CLFLAGS)
  20. $(CL) post.c ../mongoose.c $(CLFLAGS)
  21. $(CL) /DUSE_WEBSOCKET websocket.c ../mongoose.c $(CLFLAGS)
  22. clean:
  23. rm -rf hello upload post websocket chat *.exe *.dSYM *.obj