--- makefile.orig 2009-11-13 11:07:31.000000000 +0100 +++ makefile 2009-11-13 11:08:58.000000000 +0100 @@ -59,7 +59,7 @@ ifeq ($(OSD),windows) TARGETOS = win32 else -TARGETOS = unix +TARGETOS = freebsd endif endif @@ -197,8 +197,8 @@ # compiler, linker and utilities AR = @ar -CC = @gcc -LD = @gcc +CC := @$(CC) +LD := @$(CC) MD = -mkdir$(EXE) RM = @rm -f @@ -227,7 +227,7 @@ endif # fullname is prefix+name+suffix+debugsuffix -FULLNAME = $(PREFIX)$(NAME)$(CPPSUFFIX)$(SUFFIX)$(DEBUGSUFFIX) +FULLNAME = sdl$(NAME)$(CPPSUFFIX)$(SUFFIX)$(DEBUGSUFFIX) # add an EXE suffix to get the final emulator name EMULATOR = $(FULLNAME)$(EXE) @@ -338,7 +338,7 @@ ifneq ($(OPTIMIZE),0) ifneq ($(TARGETOS),os2) ifndef IA64 -CCOMFLAGS += -Werror -fno-strict-aliasing $(ARCHOPTS) +CCOMFLAGS += -fno-strict-aliasing $(ARCHOPTS) else endif else @@ -382,7 +382,7 @@ -I$(SRC)/lib/util \ -I$(SRC)/osd \ -I$(SRC)/osd/$(OSD) \ - + -I$(LOCALBASE)/include \ #------------------------------------------------- @@ -395,7 +395,7 @@ ifneq ($(TARGETOS),macosx) ifneq ($(TARGETOS),os2) ifneq ($(TARGETOS),solaris) -LDFLAGS = -Wl,--warn-common +LDFLAGS = -Wl,--warn-common $(PTHREAD_LIBS) -L$(LOCALBASE)/lib endif endif endif