f10920752d
- Bump PORTREVISION. It's the same version but it has some improvements - Clean up - Take maintainership Approved by: tlp (maintainer via irc)
57 lines
2.1 KiB
Text
57 lines
2.1 KiB
Text
--- Makefile.orig 2005-08-26 13:53:25.000000000 -0500
|
|
+++ Makefile 2007-10-09 01:54:33.000000000 -0500
|
|
@@ -1,22 +1,18 @@
|
|
ifneq ("$(shell grep GTK2 config.h)","\#define GTK2_SUPPORT 1")
|
|
-GTK_FLAGS = `gtk-config --cflags`
|
|
-GTK_LIBS = `gtk-config --libs`
|
|
+GTK_FLAGS = `${GTK_CONFIG} --cflags`
|
|
+GTK_LIBS = `${GTK_CONFIG} --libs`
|
|
else
|
|
GTK_FLAGS = `pkg-config gtk+-2.0 --cflags` -D_GTK2
|
|
GTK_LIBS = `pkg-config gtk+-2.0 --libs`
|
|
endif
|
|
|
|
-CC = gcc
|
|
-#CFLAGS = -DUSE_GTK `sdl-config --cflags` $(GTK_FLAGS) -Iwrapper/ -g -mmmx -msse
|
|
-#CFLAGS = -DUSE_GTK `sdl-config --cflags` $(GTK_FLAGS) -Iwrapper/ -O3 -mcpu=athlon -ffast-math -funroll-loops -fomit-frame-pointer -msse -mmmx
|
|
-#CFLAGS = -DUSE_GTK `sdl-config --cflags` $(GTK_FLAGS) -Iwrapper/ -O3 -mcpu=athlon -ffast-math -funroll-loops -fomit-frame-pointer -msse -mmmx
|
|
-#CFLAGS = -DUSE_GTK `sdl-config --cflags` $(GTK_FLAGS) -Iwrapper/ -g -Wall
|
|
-#CFLAGS = -DUSE_GTK `sdl-config --cflags` $(GTK_FLAGS) -Iwrapper/ -O3 -mcpu=athlon -ffast-math -funroll-loops -fomit-frame-pointer
|
|
-CFLAGS = -DUSE_GTK `sdl-config --cflags` $(GTK_FLAGS) -Iwrapper/ -O3 -mcpu=athlon -ffast-math -funroll-loops -fomit-frame-pointer
|
|
-CXX = g++
|
|
+CC ?= gcc
|
|
+CXX ?= g++
|
|
+
|
|
+CFLAGS = -DUSE_GTK `${SDL_CONFIG} --cflags` $(GTK_FLAGS) -Iwrapper/ -ffast-math -funroll-loops -fomit-frame-pointer
|
|
CPPFLAGS = $(CFLAGS)
|
|
-LD = g++
|
|
-LDFLAGS = -lGL -lGLU -L/usr/X11R6/lib `sdl-config --libs`
|
|
+LD = ${CXX}
|
|
+LDFLAGS = -lGL -lGLU `${SDL_CONFIG} --libs`
|
|
|
|
OBJECTS = Main.o \
|
|
rdp.o \
|
|
@@ -41,11 +37,11 @@
|
|
wrapper/hq4x.o \
|
|
Config.o
|
|
|
|
-all: Glide64.so instruction
|
|
+all: plugins/Glide64.so instruction
|
|
|
|
-Glide64.so: font.h cursor.h $(OBJECTS)
|
|
+plugins/Glide64.so: font.h cursor.h $(OBJECTS)
|
|
+ mkdir -p plugins
|
|
$(LD) -shared -Wl,-Bsymbolic $(GTK_LIBS) $(LDFLAGS) -o $@ $(OBJECTS)
|
|
- strip --strip-all $@
|
|
|
|
font.h: compiletex
|
|
./compiletex font.tex font.h font
|
|
@@ -60,7 +56,7 @@
|
|
nasm -f elf $<
|
|
|
|
instruction:
|
|
- $(warning please copy Glide64.so AND Glide64.ini in the plugins/ folder of the emulator)
|
|
+ $(warning please copy plugins/Glide64.so AND Glide64.ini in the plugins/ folder of the emulator)
|
|
|
|
clean:
|
|
rm -rf $(OBJECTS) $(ALL) compiletex compiletex.o font.h cursor.h
|