Makefiled.osx 820 B

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. #
  2. # OSX debug makefile for sfsys (Release 7) � Richard Dobson, CDP Ltd 2014
  3. #
  4. CC=gcc
  5. # add -DVERBOSE to get diagnostic reports to stdout
  6. # for basic debugging, define DEBUG_MAC
  7. CDPROOT=../..
  8. CFLAGS= -g -mmacosx-version-min=10.5 -arch i386 -arch x86_64 -DCDP97 -Dunix -D__MAC__ -DFILE_AMB_SUPPORT -I$(CDPROOT)/include
  9. HDRS= $(CDPROOT)/include/sfsys.h $(CDPROOT)/include/osbind.h ./sffuncs.h
  10. OBJS= sfsys.o snd.o sfdir.o osbind.o props.o
  11. .c.o:
  12. $(CC) $(CFLAGS) -c $<
  13. #
  14. # targets
  15. #
  16. all: libsfsysd.a
  17. libsfsysd.a: $(OBJS)
  18. # ar cr sfsys.a $(OBJS)
  19. libtool -static -o libsfsysd.a $(OBJS)
  20. ranlib libsfsysd.a
  21. clean:
  22. rm -f $(OBJS)
  23. veryclean: clean
  24. rm -f libsfsysd.a
  25. install: libsfsysd.a
  26. cp libsfsysd.a ../../lib/libsfsysd.a
  27. #
  28. # dependencies
  29. #
  30. sfsys.o: $(HDRS)
  31. sfdir.o: $(HDRS)
  32. snd.o: $(HDRS)
  33. osbind.o: $(HDRS)