MAJOR   = 1
MINOR   = 0
PATCH   = 0
BUILD   = 8
PLUGIN  = ../bin/libpadOmniJoy.so
CC      = gcc
CFLAGS  = -fpic -O3 -fomit-frame-pointer -fno-exceptions -D__LINUX__ -Wall
CFLAGS += -DMAJOR=$(MAJOR) -DMINOR=$(MINOR) -DPATCH=$(PATCH) -DBUILD=$(BUILD)
OBJS    = pad.o
LDFLAGS = -L/usr/X11R6/lib -lX11

$(PLUGIN) : $(OBJS)
	$(CC) -shared $(CFLAGS) -o $(PLUGIN) $(OBJS) $(LDFLAGS)
	strip --strip-unneeded --strip-debug $(PLUGIN)

pad.o : PSEmu_Plugin_Defs.h pad.h pad.c

clean :
	rm -f $(OBJS)

distclean :
	rm -f $(OBJS) $(PLUGIN)
