#LIBPATH = -L$(HOME)/lib/

INCPATH = -I. -I../pkcs11/opensc/src/include -I../eidlib -I/usr/include/PCSC
#-I../ObjectsMultiPlatform/Include 

CFLAGS = -Wall -Dlinux -fPIC

LIBOBJECTS = \
	eidviewerTypes.o Config.o MyBytearray.o Certif.o \
	Pin.o PrintOut.o PrintOutData.o \
	eidviewerApp.o eidviewerFrame.o eidviewerNotebook.o \
	TLV.o TLVBuffer.o

#################################
#  .+-----------------------+.  #
#  +  Generic Compile Rules  +  #
#  `+-----------------------+'  #
#################################


%.o: %.cpp
	gcc $(CFLAGS) $(INCPATH) `wx-config --cppflags` -c -o $@ $<

#################################
#  .+-----------------------+.  #
#  +  Labels                 +  #
#  `+-----------------------+'  #
#################################

ALL: eid

eid: eidgui

clean:
	rm -f *core *.o
	rm -f eidgui

install: eid
	cp eidgui /usr/bin/

#################################
#  .+-----------------------+.  #
#  +  Main targets to build  +  #
#  `+-----------------------+'  #
#################################

eidgui: $(LIBOBJECTS)
	gcc  -o eidgui $(LIBOBJECTS) `wx-config --libs` -lbelpic -leid 
#	gcc  -o eidgui `wx-config --libs` $(LIBOBJECTS) -lcrypto -lssl -lbelpic -leid 


