--- Makefile.orig Sat Jan 6 03:05:29 2001 +++ Makefile Fri Jan 12 23:50:27 2001 @@ -4,7 +4,6 @@ #SPC700ASM=1 NETPLAY=1 UNZIP=1 -GLIDE=1 #GUI=1 THREAD_SOUND=1 @@ -71,11 +70,6 @@ UNZIPDEFINES=-DUNZIP_SUPPORT endif -ifdef THREAD_SOUND -CPUDEFINES += -DUSE_THREADS -EXTRALIBS += -lpthread -endif - ifdef GLIDE GLIDEOBJS = unix/glide.o GLIDEDEFINES = -DUSE_GLIDE -I/usr/include/glide @@ -88,13 +82,13 @@ endif MOC = $(QTDIR)/bin/moc -CCC = g++ -fno-rtti +CCC = $(CXX) -fno-rtti CC = gcc NASM = nasm -INCLUDES=-I/usr/X11R6/include -I/usr/local/include +INCLUDES= -I$(X11BASE)/include -I$(LOCALBASE)/include -OPTIMISE=-O6 -mpentium -fomit-frame-pointer -fno-exceptions -Wall -W -pedantic -pipe +OPTIMISE= $(CFLAGS) -fomit-frame-pointer -fno-exceptions -Wall -W -pedantic #OPTIMISE=-g -fno-exceptions #-DMITSHM @@ -109,6 +103,7 @@ -DDEBUGGER \ -DCPU_SHUTDOWN \ -DSPC700_SHUTDOWN \ +-DSOUND \ $(LINUXDEFINES) \ $(FXDEFINES) \ $(C4DEFINES) \ @@ -120,6 +115,11 @@ $(GUIDEFINES) #-DNO_INLINE_SET_GET +ifdef USB_JOYSTICK_SUPPORT +CCFLAGS += -DJOYSTICK_SUPPORT +EXTRALIBS += -lusb +endif + #-DSOUND #-DDEBUGGER #-DNO_INLINE_SET_GET @@ -127,12 +127,10 @@ #-DCPU_SHUTDOWN #-DSPC700_SHUTDOWN -CFLAGS=$(CCFLAGS) - .SUFFIXES: .o .cpp .c .cc .h .m .i .S .asm .obj -LDLIBS = -L/usr/X11R6/lib frame.o +LDLIBS = -L$(X11BASE)/lib -all: offsets snes9x ssnes9x +all: offsets snes9x #ggisnes9x #xf86snes9x @@ -154,7 +152,7 @@ ./offsets >i386/offsets.h snes9x: $(OBJECTS) unix/x11.o $(GLIDEOBJS) $(GUIOBJS) - $(CCC) $(INCLUDES) -o $@ $(OBJECTS) $(GLIDEOBJS) unix/x11.o $(GUIOBJS) $(LDLIBS) $(GLIDELIBS) $(GUILIBS) -lXxf86dga -lXxf86vm -lXext -lX11 $(EXTRALIBS) -lz -lm + $(CCC) $(INCLUDES) $(OPTIMISE) -o $@ $(OBJECTS) $(GLIDEOBJS) unix/x11.o $(GUIOBJS) $(LDLIBS) $(GLIDELIBS) $(GUILIBS) -lXxf86dga -lXxf86vm -lXext -lX11 $(EXTRALIBS) -lz -lm ssnes9x: $(OBJECTS) unix/svga.o $(GLIDEOBJS) $(CCC) $(INCLUDES) -o $@ $(OBJECTS) $(GLIDEOBJS) unix/svga.o $(LDLIBS) $(GLIDELIBS) -lvga -lvgagl -lz $(EXTRALIBS) -lm