Makefile.inc 527 B

1234567891011121314151617181920212223242526272829303132333435
  1. prefix=/usr
  2. DESTDIR=
  3. LIBDIRNAME=lib
  4. COPTS=-O2
  5. WOPTS=-pedantic -Werror -Wall
  6. FPIC=-fPIC
  7. CFLAGS=$(COPTS) $(WOPTS) -std=gnu99
  8. CPPFLAGS=-I.
  9. AR=ar
  10. LD=ld
  11. CC=gcc
  12. RANLIB=ranlib
  13. INSTALL=install
  14. MKDIR=mkdir
  15. ifeq ($(DEBUG),1)
  16. COPTS = -O0
  17. CFLAGS += -g3
  18. endif
  19. OS=$(shell uname)
  20. ifeq ($(OS),Darwin)
  21. LINK=$(LD)
  22. SHLIB_EXT=dylib
  23. SHLIB_FLAGS=-dylib
  24. ifeq ($(shell gcc -dumpmachine),i686-apple-darwin10)
  25. SHLIB_FLAGS += -arch x86_64
  26. endif
  27. else
  28. LINK=$(CC)
  29. SHLIB_EXT=so
  30. SHLIB_FLAGS=-shared -Wl,-soname,$(SHLIB_FILE)
  31. endif