#SHELL = /bin/sh

PJ=9014_magic_Blk 9014_magic_isr 9014_magic_NoBlk demo9014

CFLAGS = -I. -I../../../../include
#CFLAGS = -msoft-float -I. -I../include
LDFLAGS = -lm

OS_BIT = $(shell getconf LONG_BIT)

ifeq ($(OS_BIT), 32)
        LIBS = ../../../../lib/libPAC_x86.a
        DLIBS = ../../../../lib/libPAC_x86.so
else
        LIBS = ../../../../lib/libPAC_x86_64.a
        DLIBS = ../../../../lib/libPAC_x86_64.so
endif

#GTKCFLAGS =  -I. -I../include `pkg-config --cflags --libs gtk+-2.0`
#GTKCFLAGS =  -I. -I../include -D_REENTRANT -I/lincoopt/include/gtk-2.0 -I/lincoopt/include/gtk-2.0 -I/lincoopt/lib/gtk-2.0/include -I/lincoopt/include/atk-1.0 -I/lincoopt/X11R6/include -I/lincoopt/include/freetype2 -I/lincoopt/include/pango-1.0 -I/lincoopt/X11R6/include -I/lincoopt/X11R6/include/freetype2 -I/lincoopt/include/glib-2.0 -I/lincoopt/lib/glib-2.0/include  -Wl,--export-dynamic -pthread -L/lincoopt/lib -L/lincoopt/lib -L/lincoopt/X11R6/lib -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lXft -lfreetype -lXrender -lX11 -lXext -lgdk_pixbuf-2.0 -lm -lpangoxft-1.0 -lpangox-1.0 -lpango-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lgthread-2.0 -lglib-2.0 -liconv -lpthread

#GTKCFLAGS =  -I. -I../include `PKG_CONFIG_PATH=/opt/lib/pkgconfig pkg-config --cflags --libs gtk+-2.0 gthread-2.0`

CROSS_COMPILE   =

AS		= $(CROSS_COMPILE)as
LD		= $(CROSS_COMPILE)ld
CC		= $(CROSS_COMPILE)gcc
CPP		= $(CC) -E
AR		= $(CROSS_COMPILE)ar
NM		= $(CROSS_COMPILE)nm
STRIP		= $(CROSS_COMPILE)strip
OBJCOPY		= $(CROSS_COMPILE)objcopy
OBJDUMP		= $(CROSS_COMPILE)objdump

all: $(PJ)

%: %.c
	$(CC) $(CFLAGS) -o $@ $<  $(LIBS) $(LDFLAGS)

#%: %.c
#	$(CC) -Wl,-rpath,'$$ORIGIN'/../../../../lib $(CFLAGS) -o $@ $< $(DLIBS) $(LDFLAGS) #link to dynamic lib

indent:
	indent -kr -ts4 *.c

clean:
	rm -f *.o $(PJ) *~ *.tmp *.bak \#* .\#*
