diff --git a/src/doors/freevote/GNUmakefile b/src/doors/freevote/GNUmakefile index 06c8307d08650bba4006b88db14198b674ac43cc..4cbd3d29132865ad04f4fecfb568ce4c7c721c73 100644 --- a/src/doors/freevote/GNUmakefile +++ b/src/doors/freevote/GNUmakefile @@ -1,10 +1,11 @@ CPP := g++ CC ?= gcc +XPDEV ?= ../../xpdev OS := $(shell uname) OS := $(shell echo $(OS) | tr "[ A-Z]" "[\-a-z]") OS := $(shell echo $(OS) | tr -d "/") -CCFLAGS += -g -O2 -I/usr/bbs/sbbs/src/src/odoors -L/usr/bbs/sbbs/doors/libs.$(OS) -I./xpdev +CCFLAGS += -g -O2 -I../../odoors -L../../odoors/libs-`uname` -I$(XPDEV) ifeq ($(OS),netbsd) CCFLAGS += -D__unix__ @@ -17,14 +18,14 @@ all : freevote.$(OS) $(OBJDIR): mkdir $(OBJDIR) -$(OBJDIR)filewrap.o: $(OBJDIR) xpdev/filewrap.c xpdev/filewrap.h xpdev/wrapdll.h - $(CC) $(CCFLAGS) -c xpdev/filewrap.c -o $(OBJDIR)filewrap.o +$(OBJDIR)filewrap.o: $(OBJDIR) $(XPDEV)/filewrap.c $(XPDEV)/filewrap.h $(XPDEV)/wrapdll.h + $(CC) $(CCFLAGS) -c $(XPDEV)/filewrap.c -o $(OBJDIR)filewrap.o -$(OBJDIR)dirwrap.o: $(OBJDIR) xpdev/dirwrap.c xpdev/dirwrap.h xpdev/genwrap.h xpdev/gen_defs.h xpdev/wrapdll.h - $(CC) $(CCFLAGS) -c xpdev/dirwrap.c -o $(OBJDIR)dirwrap.o +$(OBJDIR)dirwrap.o: $(OBJDIR) $(XPDEV)/dirwrap.c $(XPDEV)/dirwrap.h $(XPDEV)/genwrap.h $(XPDEV)/gen_defs.h $(XPDEV)/wrapdll.h + $(CC) $(CCFLAGS) -c $(XPDEV)/dirwrap.c -o $(OBJDIR)dirwrap.o -$(OBJDIR)genwrap.o: $(OBJDIR) xpdev/genwrap.c xpdev/genwrap.h xpdev/gen_defs.h xpdev/wrapdll.h - $(CC) $(CCFLAGS) -c xpdev/genwrap.c -o $(OBJDIR)genwrap.o +$(OBJDIR)genwrap.o: $(OBJDIR) $(XPDEV)/genwrap.c $(XPDEV)/genwrap.h $(XPDEV)/gen_defs.h $(XPDEV)/wrapdll.h + $(CC) $(CCFLAGS) -c $(XPDEV)/genwrap.c -o $(OBJDIR)genwrap.o freevote.$(OS) : freevote.cpp $(OBJDIR)dirwrap.o $(OBJDIR)genwrap.o $(OBJDIR)filewrap.o $(CPP) $(CCFLAGS) freevote.cpp $(OBJDIR)dirwrap.o $(OBJDIR)genwrap.o $(OBJDIR)filewrap.o -lODoors -o freevote.$(OS)