You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
#Configuration for build kicadKICAD_BIN = /usr/local/kicad/linux
SRCSUFF = .cppOBJSUFF = .oFINAL = 1
# You must comment or uncomment this line to disable/enable python support#KICAD_PYTHON = 1
# You must comment or uncomment this line for dynamic or static link# dynamic link is less difficult than static link# choose it if you have problems (libs not found, or unresolved references) ), or if kicad is running only on YOUR system.ifndef KICAD_PYTHONKICAD_STATIC_LINK = 1endif
ifdef KICAD_PYTHONPYTHON_VERSION=2.3PYLIBS= -L/usr/libPYLIBS+= -L /usr/include/pythonPYLIBS+= -lpython$(PYTHON_VERSION)PYLIBS+= -lboost_pythonEXTRACPPFLAGS+=-I /usr/include/python$(PYTHON_VERSION) -DKICAD_PYTHON -fno-strict-aliasingendif
# path and version definition for wxWidgets and mesa libsMESALIBSPATH = /usr/local/libWXPATH = `wx-config --prefix`/libPREFIX_WX_LIBS = lib`wx-config --basename`SUFFIX_WX_LIBSTD = `wx-config --utility=`SUFFIX_WX_LIBGL = _gl-$(LIBVERSION).a
# Use static link for libstdc++.a (sometimes also libsupc++.a)# locate libstdc++.a and copy it in kicad_dev/syslibsifdef KICAD_STATIC_LINK#define path for a copy of libstdc++.a or/and libsupc++.a:LIBSTDC = ../syslibs/libstdc++.aelse# Or Use static link for libsupc++ or libstdc++ (more easy!!)LIBSTDC = -lstdc++endif
LIBVERSION=`wx-config --release`LIBREGEX=$(WXPATH)/libwxregexu-$(LIBVERSION).a
# use link static for wxWidgetsifdef KICAD_STATIC_LINKLIBS3D = $(WXPATH)/$(PREFIX_WX_LIBS)$(SUFFIX_WX_LIBGL)\ $(MESALIBSPATH)/libGL.a $(MESALIBSPATH)/libGLU.a
WXSYSLIB= $(WXPATH)/$(PREFIX_WX_LIBS)-$(LIBVERSION).a \ $(WXPATH)/libwxpng-$(LIBVERSION).a\ $(WXPATH)/libwxjpeg-$(LIBVERSION).a\ $(WXPATH)/libwxzlib-$(LIBVERSION).a\ $(LIBREGEX)\ /usr/X11R6/lib/libXinerama.a \ -lgtk-x11-2.0 -lgdk-x11-2.0 \ -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangoxft-1.0 -lpangox-1.0 -lgthread-2.0\ -lpango-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl\ -lglib-2.0 -lpangoft2-1.0 -lSM\ -L/usr/lib $(PYLIBS)
WXSYSLIB_WITH_GL= $(WXPATH)/$(PREFIX_WX_LIBS)-$(LIBVERSION).a \ $(WXPATH)/libwxpng-$(LIBVERSION).a\ $(WXPATH)/libwxjpeg-$(LIBVERSION).a\ $(WXPATH)/libwxzlib-$(LIBVERSION).a\ $(LIBS3D)\ /usr/X11R6/lib/libXinerama.a \ /usr/X11R6/lib/libXxf86vm.a \ -lgtk-x11-2.0 -lgdk-x11-2.0 \ -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangoxft-1.0 -lpangox-1.0 -lgthread-2.0\ -lpango-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl\ -lglib-2.0 -lpangoft2-1.0 -lSM\ -L/usr/lib $(PYLIBS)else#or use "standard command" for wxWidgetsWXSYSLIB= `wx-config --libs std`WXSYSLIB_WITH_GL= `wx-config --libs std,gl`endif
# attention � l'ordre des libairiesLIBS = -L/usr/local/lib -L/usr/X11R6/lib\ $(EXTRALIBS) $(WXSYSLIB)\ $(LIBSTDC) $(PYLIBS)
LIBS_WITH_GL = -L/usr/local/lib -L/usr/X11R6/lib\ $(EXTRALIBS) $(WXSYSLIB_WITH_GL)\ $(LIBSTDC) $(PYLIBS)
|