Makefile.Solaris-gcc 934 B

1234567891011121314151617181920212223242526272829303132333435
  1. #
  2. # 3 proxy Makefile for Solaris/gcc
  3. #
  4. # You can try to remove -DWITH_STD_MALLOC to CFLAGS to use optimized malloc
  5. # libraries
  6. #
  7. # remove -DNOODBC from CFLAGS and add -lodbc to LDFLAGS to compile with ODBC
  8. # library support. Add -DSAFESQL for poorely written ODBC library / drivers.
  9. BUILDDIR =
  10. CC = gcc
  11. CFLAGS = -O3 -c -D_SOLARIS -D_THREAD_SAFE -DGETHOSTBYNAME_R -D_REENTRANT -DNOODBC -DWITH_STD_MALLOC -DFD_SETSIZE=4096 -DWITH_POLL
  12. COUT = -o ./
  13. LN = gcc
  14. LDFLAGS = -O3
  15. DCFLAGS = -fpic
  16. DLFLAGS = -shared
  17. DLSUFFICS = .ld.so
  18. LIBS = -lpthread -lsocket -lnsl -lresolv -ldl
  19. LNOUT = -o ./
  20. EXESUFFICS =
  21. OBJSUFFICS = .o
  22. DEFINEOPTION = -D
  23. COMPFILES = *~
  24. REMOVECOMMAND = rm -f
  25. TYPECOMMAND = cat
  26. COMPATLIBS =
  27. MAKEFILE = Makefile.Solaris-gcc
  28. PLUGINS = StringsPlugin TrafficPlugin PCREPlugin
  29. include Makefile.inc
  30. allplugins:
  31. @list='$(PLUGINS)'; for p in $$list; do cp Makefile Makefile.var plugins/$$p; cd plugins/$$p ; make ; cd ../.. ; done