# # $Id: Makefile,v 1.6 2000/09/13 15:03:07 hans Exp $ # include nan.mk DIR = $(HOM)/sound VPATH = $(DIR) # first ../include our internal includes # second ../../extern/include/ our external includes (API) INCLUDE += -I../include/ -I../../extern/include/ INCLUDE += -I$(SRCHOME)/blender2/include/ ifeq ($(OS),freebsd) CFLAGS += -DUSE_OPENAL -Wall INCLUDE += -I$(SRCHOME)/extern/openal/distribution/include/ INCLUDE += -I$(SRCHOME)/extern/openal/distribution/linux/include/ endif ifeq ($(OS),linux) ifeq ($(CPU),i386) CFLAGS += -DUSE_OPENAL -Wall INCLUDE += -I$(SRCHOME)/extern/openal/distribution/include/ INCLUDE += -I$(SRCHOME)/extern/openal/distribution/linux/include/ endif endif ifeq ($(OS),windows) CFLAGS += -DUSE_OPENAL INCLUDE += -I$(SRCHOME)/extern/openal/distribution/win/ endif SRCS = $(wildcard *.c) OBJS = $(SRCS:%.c=%.o) all: makedir libsound.a install: all @echo "****> install libsound.a in $(BCGDIR)/lib/" @cp -f $(DIR)/*.a $(BCGDIR)/lib/ makedir: FORCE @[ -d $(DIR) ] || mkdir $(DIR) libsound.a: $(OBJS) cd $(DIR) && ar rv libsound.a $(OBJS) clean: cd $(DIR) && rm -f *.o libsound.a .c.o: $(CC) -c -o $(DIR)/$@ $< .SUFFIXES: .c .o FORCE: