| | | | | | | | | | | | | | | | | | | | | |
<?xml version="1.0" encoding="windows-1252"?> |
<!-- Generated by iC(tm) - CompSci Interactive Converter - http://www.compsciresources.com --> |
<!-- Created: Wed Mar 22 15:17:24 EDT 2017 --> |
<linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" xmlns:xbrldt="http://xbrl.org/2005/xbrldt"> |
| <roleRef xlink:type="simple" xlink:href="cann-20161231.xsd#cann_r_ConsolidatedBalanceSheet" roleURI="http://generalcann.com/role/ConsolidatedBalanceSheet"/> |
| <roleRef xlink:type="simple" xlink:href="cann-20161231.xsd#cann_r_ConsolidatedBalanceSheet_Parentheticals" roleURI="http://generalcann.com/role/ConsolidatedBalanceSheet_Parentheticals"/> |
| <roleRef xlink:type="simple" xlink:href="cann-20161231.xsd#cann_r_ConsolidatedIncomeStatement" roleURI="http://generalcann.com/role/ConsolidatedIncomeStatement"/> |
| <roleRef xlink:type="simple" xlink:href="cann-20161231.xsd#cann_r_ConsolidatedCashFlow" roleURI="http://generalcann.com/role/ConsolidatedCashFlow"/> |
| <roleRef xlink:type="simple" xlink:href="cann-20161231.xsd#cann_r_ShareholdersEquityType2or3" roleURI="http://generalcann.com/role/ShareholdersEquityType2or3"/> |
| <roleRef xlink:type="simple" xlink:href="cann-20161231.xsd#cann_r_NATUREOFOPERATIONSHISTORYANDPRESENTATION" roleURI="http://generalcann.com/role/NATUREOFOPERATIONSHISTORYANDPRESENTATION"/> |
| <roleRef xlink:type="simple" xlink:href="cann-20161231.xsd#cann_r_BUSINESSACQUISITIONS" roleURI="http://generalcann.com/role/BUSINESSACQUISITIONS"/> |
| <roleRef xlink:type="simple" xlink:href="cann-20161231.xsd#cann_r_RECEIVABLES" roleURI="http://generalcann.com/role/RECEIVABLES"/> |
| <roleRef xlink:type="simple" xlink:href="cann-20161231.xsd#cann_r_PROPERTYANDEQUIPMENT" roleURI="http://generalcann.com/role/PROPERTYANDEQUIPMENT"/> |
| <roleRef xlink:type="simple" xlink:href="cann-20161231.xsd#cann_r_INTANGIBLEASSETSANDGOODWILL" roleURI="http://generalcann.com/role/INTANGIBLEASSETSANDGOODWILL"/> |
| <roleRef xlink:type="simple" xlink:href="cann-20161231.xsd#cann_r_DEBT" roleURI="http://generalcann.com/role/DEBT"/> |
| <roleRef xlink:type="simple" xlink:href="cann-20161231.xsd#cann_r_ACCRUEDSTOCKPAYABLE" roleURI="http://generalcann.com/role/ACCRUEDSTOCKPAYABLE"/> |
| <roleRef xlink:type="simple" xlink:href="cann-20161231.xsd#cann_r_DERIVATIVEWARRANTLIABILITY" roleURI="http://generalcann.com/role/DERIVATIVEWARRANTLIABILITY"/> |
| <roleRef xlink:type="simple" xlink:href="cann-20161231.xsd#cann_r_COMMITMENTSANDCONTINGENCIES" roleURI="http://generalcann.com/role/COMMITMENTSANDCONTINGENCIES"/> |
| <roleRef xlink:type="simple" xlink:href="cann-20161231.xsd#cann_r_DEFERREDTAXES" roleURI="http://generalcann.com/role/DEFERREDTAXES"/> |
| <roleRef xlink:type="simple" xlink:href="cann-20161231.xsd#cann_r_STOCKHOLDERSEQUITY" roleURI="http://generalcann.com/role/STOCKHOLDERSEQUITY"/> |
| <roleRef xlink:type="simple" xlink:href="cann-20161231.xsd#cann_r_NETLOSSPERSHARE" roleURI="http://generalcann.com/role/NETLOSSPERSHARE"/> |
| <roleRef xlink:type="simple" xlink:href="cann-20161231.xsd#cann_r_SUBSEQUENTEVENTS" roleURI="http://generalcann.com/role/SUBSEQUENTEVENTS"/> |
| <roleRef xlink:type="simple" xlink:href="cann-20161231.xsd#cann_r_SEGMENTINFORMATION" roleURI="http://generalcann.com/role/SEGMENTINFORMATION"/> |
| <roleRef xlink:type="simple" xlink:href="cann-20161231.xsd#cann_r_AccountingPoliciesByPolicy" roleURI="http://generalcann.com/role/AccountingPoliciesByPolicy"/> |
| <roleRef xlink:type="simple" xlink:href="cann-20161231.xsd#cann_r_BUSINESSACQUISITIONSTables" roleURI="http://generalcann.com/role/BUSINESSACQUISITIONSTables"/> |
| <roleRef xlink:type="simple" xlink:href="cann-20161231.xsd#cann_r_RECEIVABLESTables" roleURI="http://generalcann.com/role/RECEIVABLESTables"/> |
| <roleRef xlink:type="simple" xlink:href="cann-20161231.xsd#cann_r_PROPERTYANDEQUIPMENTTables" roleURI="http://generalcann.com/role/PROPERTYANDEQUIPMENTTables"/> |
| <roleRef xlink:type="simple" xlink:href="cann-20161231.xsd#cann_r_INTANGIBLEASSETSANDGOODWILLTables" roleURI="http://generalcann.com/role/INTANGIBLEASSETSANDGOODWILLTables"/> |
| <roleRef xlink:type="simple" xlink:href="cann-20161231.xsd#cann_r_DEBTTables" roleURI="http://generalcann.com/role/DEBTTables"/> |
| <roleRef xlink:type="simple" xlink:href="cann-20161231.xsd#cann_r_ACCRUEDSTOCKPAYABLETables" roleURI="http://generalcann.com/role/ACCRUEDSTOCKPAYABLETables"/> |
| <roleRef xlink:type="simple" xlink:href="cann-20161231.xsd#cann_r_DERIVATIVEWARRANTLIABILITYTables" roleURI="http://generalcann.com/role/DERIVATIVEWARRANTLIABILITYTables"/> |
| <roleRef xlink:type="simple" xlink:href="cann-20161231.xsd#cann_r_DEFERREDTAXESTables" roleURI="http://generalcann.com/role/DEFERREDTAXESTables"/> |
| <roleRef xlink:type="simple" xlink:href="cann-20161231.xsd#cann_r_STOCKHOLDERSEQUITYTables" roleURI="http://generalcann.com/role/STOCKHOLDERSEQUITYTables"/> |
| <roleRef xlink:type="simple" xlink:href="cann-20161231.xsd#cann_r_NETLOSSPERSHARETables" roleURI="http://generalcann.com/role/NETLOSSPERSHARETables"/> |
| <roleRef xlink:type="simple" xlink:href="cann-20161231.xsd#cann_r_SEGMENTINFORMATIONTables" roleURI="http://generalcann.com/role/SEGMENTINFORMATIONTables"/> |
| <roleRef xlink:type="simple" xlink:href="cann-20161231.xsd#cann_r_IPGAcquisitionAggregateConsiderationTable" roleURI="http://generalcann.com/role/IPGAcquisitionAggregateConsiderationTable"/> |
| <roleRef xlink:type="simple" xlink:href="cann-20161231.xsd#cann_r_IPGAcquisitionPurchasePriceAllocationTable" roleURI="http://generalcann.com/role/IPGAcquisitionPurchasePriceAllocationTable"/> |
| <roleRef xlink:type="simple" xlink:href="cann-20161231.xsd#cann_r_IPGAcquisitionProFormaEffectsTable" roleURI="http://generalcann.com/role/IPGAcquisitionProFormaEffectsTable"/> |
| <roleRef xlink:type="simple" xlink:href="cann-20161231.xsd#cann_r_ChieftonAcquisitionAggregateConsiderationTable" roleURI="http://generalcann.com/role/ChieftonAcquisitionAggregateConsiderationTable"/> |
| <roleRef xlink:type="simple" xlink:href="cann-20161231.xsd#cann_r_ChieftonAcquisitionPurchasePriceAllocationTable" roleURI="http://generalcann.com/role/ChieftonAcquisitionPurchasePriceAllocationTable"/> |
| <roleRef xlink:type="simple" xlink:href="cann-20161231.xsd#cann_r_ScheduleofAccountsReceivableTable" roleURI="http://generalcann.com/role/ScheduleofAccountsReceivableTable"/> |
| <roleRef xlink:type="simple" xlink:href="cann-20161231.xsd#cann_r_ScheduleofAccountReceivableFutureMinimumPaymentsTable" roleURI="http://generalcann.com/role/ScheduleofAccountReceivableFutureMinimumPaymentsTable"/> |
| <roleRef xlink:type="simple" xlink:href="cann-20161231.xsd#cann_r_ScheduleofPropertyPlantandEquipmentTable" roleURI="http://generalcann.com/role/ScheduleofPropertyPlantandEquipmentTable"/> |
| <roleRef xlink:type="simple" xlink:href="cann-20161231.xsd#cann_r_ScheduleofIntangibleAssetsTable" roleURI="http://generalcann.com/role/ScheduleofIntangibleAssetsTable"/> |
| <roleRef xlink:type="simple" xlink:href="cann-20161231.xsd#cann_r_LineofCreditRelatedPartyTable" roleURI="http://generalcann.com/role/LineofCreditRelatedPartyTable"/> |
| <roleRef xlink:type="simple" xlink:href="cann-20161231.xsd#cann_r_ChangesinAccruedCommonStockPayableTable" roleURI="http://generalcann.com/role/ChangesinAccruedCommonStockPayableTable"/> |
| <roleRef xlink:type="simple" xlink:href="cann-20161231.xsd#cann_r_ScheduleofAssumptionsforDeterminingDerivativeWarrantLiabilityFairValueTable" roleURI="http://generalcann.com/role/ScheduleofAssumptionsforDeterminingDerivativeWarrantLiabilityFairValueTable"/> |
| <roleRef xlink:type="simple" xlink:href="cann-20161231.xsd#cann_r_ScheduleofDerivativeWarrantLiabilityFairValueTable" roleURI="http://generalcann.com/role/ScheduleofDerivativeWarrantLiabilityFairValueTable"/> |
| <roleRef xlink:type="simple" xlink:href="cann-20161231.xsd#cann_r_ScheduleofDerivativeWarrantLiabilityGainLossTable" roleURI="http://generalcann.com/role/ScheduleofDerivativeWarrantLiabilityGainLossTable"/> |
| <roleRef xlink:type="simple" xlink:href="cann-20161231.xsd#cann_r_ScheduleofDerivativeWarrantLiabilityGainLossandCumulativeExpenseTable" roleURI="http://generalcann.com/role/ScheduleofDerivativeWarrantLiabilityGainLossandCumulativeExpenseTable"/> |
| <roleRef xlink:type="simple" xlink:href="cann-20161231.xsd#cann_r_ScheduleofDeferredTaxAssetsTable" roleURI="http://generalcann.com/role/ScheduleofDeferredTaxAssetsTable"/> |
| <roleRef xlink:type="simple" xlink:href="cann-20161231.xsd#cann_r_ScheduleofEffectiveIncomeTaxRateReconciliationTable" roleURI="http://generalcann.com/role/ScheduleofEffectiveIncomeTaxRateReconciliationTable"/> |
| <roleRef xlink:type="simple" xlink:href="cann-20161231.xsd#cann_r_SharebasedexpenseTable" roleURI="http://generalcann.com/role/SharebasedexpenseTable"/> |
| <roleRef xlink:type="simple" xlink:href="cann-20161231.xsd#cann_r_SharebasedcompensationcostsFairValueAssumptionsTable" roleURI="http://generalcann.com/role/SharebasedcompensationcostsFairValueAssumptionsTable"/> |
| <roleRef xlink:type="simple" xlink:href="cann-20161231.xsd#cann_r_ScheduleofStockholdersEquityWarrantsorRightsTable" roleURI="http://generalcann.com/role/ScheduleofStockholdersEquityWarrantsorRightsTable"/> |
| <roleRef xlink:type="simple" xlink:href="cann-20161231.xsd#cann_r_ScheduleofDilutiveEffectonEarningsPerShareTable" roleURI="http://generalcann.com/role/ScheduleofDilutiveEffectonEarningsPerShareTable"/> |
| <roleRef xlink:type="simple" xlink:href="cann-20161231.xsd#cann_r_ScheduleofSegmentReportingInformationbySegmentTable" roleURI="http://generalcann.com/role/ScheduleofSegmentReportingInformationbySegmentTable"/> |
| <roleRef xlink:type="simple" xlink:href="cann-20161231.xsd#cann_r_ScheduleofTotalAssetsbySegmentTable" roleURI="http://generalcann.com/role/ScheduleofTotalAssetsbySegmentTable"/> |
| <roleRef xlink:type="simple" xlink:href="cann-20161231.xsd#cann_r_NATUREOFOPERATIONSHISTORYANDPRESENTATIONDetails" roleURI="http://generalcann.com/role/NATUREOFOPERATIONSHISTORYANDPRESENTATIONDetails"/> |
| <roleRef xlink:type="simple" xlink:href="cann-20161231.xsd#cann_r_BUSINESSACQUISITIONSDetails" roleURI="http://generalcann.com/role/BUSINESSACQUISITIONSDetails"/> |
| <roleRef xlink:type="simple" xlink:href="cann-20161231.xsd#cann_r_RECEIVABLESDetails" roleURI="http://generalcann.com/role/RECEIVABLESDetails"/> |
| <roleRef xlink:type="simple" xlink:href="cann-20161231.xsd#cann_r_PROPERTYANDEQUIPMENTDetails" roleURI="http://generalcann.com/role/PROPERTYANDEQUIPMENTDetails"/> |
| <roleRef xlink:type="simple" xlink:href="cann-20161231.xsd#cann_r_INTANGIBLEASSETSANDGOODWILLDetails" roleURI="http://generalcann.com/role/INTANGIBLEASSETSANDGOODWILLDetails"/> |
| <roleRef xlink:type="simple" xlink:href="cann-20161231.xsd#cann_r_DEBTDetailsInfinityNote" roleURI="http://generalcann.com/role/DEBTDetailsInfinityNote"/> |
| <roleRef xlink:type="simple" xlink:href="cann-20161231.xsd#cann_r_DEBTDetails12Notes" roleURI="http://generalcann.com/role/DEBTDetails12Notes"/> |
| <roleRef xlink:type="simple" xlink:href="cann-20161231.xsd#cann_r_DEBTDetails8Notes" roleURI="http://generalcann.com/role/DEBTDetails8Notes"/> |
| <roleRef xlink:type="simple" xlink:href="cann-20161231.xsd#cann_r_DEBTDetails10Notes" roleURI="http://generalcann.com/role/DEBTDetails10Notes"/> |
| <roleRef xlink:type="simple" xlink:href="cann-20161231.xsd#cann_r_DEBTDetails14GreenhouseMortgage" roleURI="http://generalcann.com/role/DEBTDetails14GreenhouseMortgage"/> |
| <roleRef xlink:type="simple" xlink:href="cann-20161231.xsd#cann_r_DEBTDetails85PuebloMortgage" roleURI="http://generalcann.com/role/DEBTDetails85PuebloMortgage"/> |
| <roleRef xlink:type="simple" xlink:href="cann-20161231.xsd#cann_r_DEBTDetails12ConvertibleNotes" roleURI="http://generalcann.com/role/DEBTDetails12ConvertibleNotes"/> |
| <roleRef xlink:type="simple" xlink:href="cann-20161231.xsd#cann_r_ACCRUEDSTOCKPAYABLEDetailsFeinsodAgreement" roleURI="http://generalcann.com/role/ACCRUEDSTOCKPAYABLEDetailsFeinsodAgreement"/> |
| <roleRef xlink:type="simple" xlink:href="cann-20161231.xsd#cann_r_ACCRUEDSTOCKPAYABLEDetailsArchitecturalServices" roleURI="http://generalcann.com/role/ACCRUEDSTOCKPAYABLEDetailsArchitecturalServices"/> |
| <roleRef xlink:type="simple" xlink:href="cann-20161231.xsd#cann_r_ACCRUEDSTOCKPAYABLEDetailsEmploymentAgreement" roleURI="http://generalcann.com/role/ACCRUEDSTOCKPAYABLEDetailsEmploymentAgreement"/> |
| <roleRef xlink:type="simple" xlink:href="cann-20161231.xsd#cann_r_ACCRUEDSTOCKPAYABLEDetailsConsultingAgreement" roleURI="http://generalcann.com/role/ACCRUEDSTOCKPAYABLEDetailsConsultingAgreement"/> |
| <roleRef xlink:type="simple" xlink:href="cann-20161231.xsd#cann_r_DERIVATIVEWARRANTLIABILITYDetails" roleURI="http://generalcann.com/role/DERIVATIVEWARRANTLIABILITYDetails"/> |
| <roleRef xlink:type="simple" xlink:href="cann-20161231.xsd#cann_r_COMMITMENTSANDCONTINGENCIESDetails" roleURI="http://generalcann.com/role/COMMITMENTSANDCONTINGENCIESDetails"/> |
| <roleRef xlink:type="simple" xlink:href="cann-20161231.xsd#cann_r_STOCKHOLDERSEQUITYDetailsEmployeeStockOptions" roleURI="http://generalcann.com/role/STOCKHOLDERSEQUITYDetailsEmployeeStockOptions"/> |
| <roleRef xlink:type="simple" xlink:href="cann-20161231.xsd#cann_r_STOCKHOLDERSEQUITYDetailsWarrantsforConsultingServices" roleURI="http://generalcann.com/role/STOCKHOLDERSEQUITYDetailsWarrantsforConsultingServices"/> |
| <roleRef xlink:type="simple" xlink:href="cann-20161231.xsd#cann_r_STOCKHOLDERSEQUITYDetailsDBOptionAgreementWarrants" roleURI="http://generalcann.com/role/STOCKHOLDERSEQUITYDetailsDBOptionAgreementWarrants"/> |
| <roleRef xlink:type="simple" xlink:href="cann-20161231.xsd#cann_r_STOCKHOLDERSEQUITYDetailsIPGAcquisitionWarrants" roleURI="http://generalcann.com/role/STOCKHOLDERSEQUITYDetailsIPGAcquisitionWarrants"/> |
| <roleRef xlink:type="simple" xlink:href="cann-20161231.xsd#cann_r_STOCKHOLDERSEQUITYDetails2013Warrants" roleURI="http://generalcann.com/role/STOCKHOLDERSEQUITYDetails2013Warrants"/> |
| <roleRef xlink:type="simple" xlink:href="cann-20161231.xsd#cann_r_SUBSEQUENTEVENTSDetails" roleURI="http://generalcann.com/role/SUBSEQUENTEVENTSDetails"/> |
| <roleRef xlink:type="simple" xlink:href="cann-20161231.xsd#DocumentAndEntityInformation" roleURI="http://generalcann.com/role/DocumentAndEntityInformation"/> |
| <arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default" arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default"/> |
| <arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain" arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain"/> |
| <arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension" arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension"/> |
| <arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member" arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member"/> |
| <arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all" arcroleURI="http://xbrl.org/int/dim/arcrole/all"/> |
| <definitionLink xlink:type="extended" xlink:role="http://generalcann.com/role/ConsolidatedBalanceSheet"> |
| | <loc xlink:type="locator" xlink:label="us-gaap_StatementLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementLineItems"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_StatementTable" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementTable"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_StatementScenarioAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementScenarioAxis"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_ScenarioUnspecifiedDomain_0" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain_0" order="1" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrentAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AssetsCurrentAbstract"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AssetsCurrentAbstract" order="1" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNetCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AccountsReceivableNetCurrent" order="1" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_DueFromRelatedPartiesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DueFromRelatedPartiesCurrent"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_DueFromRelatedPartiesCurrent" order="2" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PrepaidExpenseCurrent"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_PrepaidExpenseCurrent" order="3" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_PublicUtilitiesInventory" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PublicUtilitiesInventory"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_PublicUtilitiesInventory" order="4" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AssetsCurrent"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AssetsCurrent" order="2" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill" order="1" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_Goodwill" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_Goodwill"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_Goodwill" order="2" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_Assets" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_Assets"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_Assets" order="3" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrentAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LiabilitiesCurrentAbstract" order="4" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_DeferredCompensationShareBasedArrangementsLiabilityCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DeferredCompensationShareBasedArrangementsLiabilityCurrent"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_DeferredCompensationShareBasedArrangementsLiabilityCurrent" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_InterestPayableCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_InterestPayableCurrent"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_InterestPayableCurrent" order="1" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_LinesOfCreditCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LinesOfCreditCurrent"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LinesOfCreditCurrent" order="2" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_NotesAndLoansPayableCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NotesAndLoansPayableCurrent"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_NotesAndLoansPayableCurrent" order="3" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_DeferredRevenueAndCreditsCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DeferredRevenueAndCreditsCurrent"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_DeferredRevenueAndCreditsCurrent" order="4" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="cann_AccruedStockPayableCurrentPortion" xlink:href="cann-20161231.xsd#cann_AccruedStockPayableCurrentPortion"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="cann_AccruedStockPayableCurrentPortion" order="5" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_DerivativeLiabilitiesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DerivativeLiabilitiesCurrent"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_DerivativeLiabilitiesCurrent" order="6" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LiabilitiesCurrent"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LiabilitiesCurrent" order="5" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_LongTermNotesAndLoans" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LongTermNotesAndLoans"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_LongTermNotesAndLoans" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_LongTermLineOfCredit" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LongTermLineOfCredit"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_LongTermLineOfCredit" order="1" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_SecurityDepositLiability" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SecurityDepositLiability"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_SecurityDepositLiability" order="2" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_Liabilities" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_Liabilities"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_Liabilities" order="6" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingencies" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CommitmentsAndContingencies"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommitmentsAndContingencies" order="7" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="cann_StockholdersEquityDeficitAbstract" xlink:href="cann-20161231.xsd#cann_StockholdersEquityDeficitAbstract"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="cann_StockholdersEquityDeficitAbstract" order="8" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockValue" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PreferredStockValue"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_StockholdersEquityDeficitAbstract" xlink:to="us-gaap_PreferredStockValue" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_CommonStockValue" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CommonStockValue"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_StockholdersEquityDeficitAbstract" xlink:to="us-gaap_CommonStockValue" order="1" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapital" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AdditionalPaidInCapital"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_StockholdersEquityDeficitAbstract" xlink:to="us-gaap_AdditionalPaidInCapital" order="2" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_StockholdersEquityDeficitAbstract" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit" order="3" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquity" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StockholdersEquity"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquity" order="9" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity" order="10" xbrldt:closed="true"/> |
| | </definitionLink> |
| <definitionLink xlink:type="extended" xlink:role="http://generalcann.com/role/ConsolidatedBalanceSheet_Parentheticals"> |
| | <loc xlink:type="locator" xlink:label="us-gaap_StatementLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementLineItems"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_StatementTable" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementTable"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_StatementScenarioAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementScenarioAxis"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_ScenarioUnspecifiedDomain_0" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain_0" order="1" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PreferredStockParOrStatedValuePerShare" order="1" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockSharesAuthorized" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PreferredStockSharesAuthorized"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PreferredStockSharesAuthorized" order="2" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockSharesIssued" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PreferredStockSharesIssued"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PreferredStockSharesIssued" order="3" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockSharesOutstanding" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PreferredStockSharesOutstanding"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PreferredStockSharesOutstanding" order="4" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare" order="5" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesAuthorized" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockSharesAuthorized" order="6" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesIssued" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CommonStockSharesIssued"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockSharesIssued" order="7" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesOutstanding" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockSharesOutstanding" order="8" xbrldt:closed="true"/> |
| | </definitionLink> |
| <definitionLink xlink:type="extended" xlink:role="http://generalcann.com/role/ConsolidatedIncomeStatement"> |
| | <loc xlink:type="locator" xlink:label="us-gaap_StatementLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementLineItems"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_StatementTable" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementTable"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_StatementScenarioAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementScenarioAxis"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_ScenarioUnspecifiedDomain_0" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain_0" order="1" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_RevenuesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RevenuesAbstract"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_RevenuesAbstract" order="1" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_SalesRevenueServicesGross" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SalesRevenueServicesGross"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RevenuesAbstract" xlink:to="us-gaap_SalesRevenueServicesGross" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_PaymentsForProceedsFromTenantAllowance" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PaymentsForProceedsFromTenantAllowance"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RevenuesAbstract" xlink:to="us-gaap_PaymentsForProceedsFromTenantAllowance" order="1" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_SalesRevenueGoodsGross" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SalesRevenueGoodsGross"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RevenuesAbstract" xlink:to="us-gaap_SalesRevenueGoodsGross" order="2" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_Revenues" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_Revenues"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_Revenues" order="2" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_CostsAndExpensesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CostsAndExpensesAbstract"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CostsAndExpensesAbstract" order="3" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_CostOfServicesDirectLabor" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CostOfServicesDirectLabor"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CostsAndExpensesAbstract" xlink:to="us-gaap_CostOfServicesDirectLabor" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_CostOfGoodsSold" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CostOfGoodsSold"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CostsAndExpensesAbstract" xlink:to="us-gaap_CostOfGoodsSold" order="1" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CostsAndExpensesAbstract" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpense" order="2" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensation" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensation"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CostsAndExpensesAbstract" xlink:to="us-gaap_ShareBasedCompensation" order="3" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_ProfessionalFees" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ProfessionalFees"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CostsAndExpensesAbstract" xlink:to="us-gaap_ProfessionalFees" order="4" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_DepreciationAndAmortization" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DepreciationAndAmortization"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CostsAndExpensesAbstract" xlink:to="us-gaap_DepreciationAndAmortization" order="5" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_AssetImpairmentCharges" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AssetImpairmentCharges"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CostsAndExpensesAbstract" xlink:to="us-gaap_AssetImpairmentCharges" order="6" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_CostsAndExpenses" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CostsAndExpenses"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CostsAndExpenses" order="4" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_OperatingIncomeLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OperatingIncomeLoss"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingIncomeLoss" order="5" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="cann_OtherIncomeExpenseAbstract" xlink:href="cann-20161231.xsd#cann_OtherIncomeExpenseAbstract"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="cann_OtherIncomeExpenseAbstract" order="6" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_OtherIncomeExpenseAbstract" xlink:to="us-gaap_AmortizationOfFinancingCostsAndDiscounts" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_InterestExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_InterestExpense"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_OtherIncomeExpenseAbstract" xlink:to="us-gaap_InterestExpense" order="1" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_OtherIncomeExpenseAbstract" xlink:to="us-gaap_GainsLossesOnExtinguishmentOfDebt" order="2" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_OtherIncomeExpenseAbstract" xlink:to="us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" order="3" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_OtherNonoperatingIncomeExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OtherNonoperatingIncomeExpense" order="7" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NetIncomeLoss"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetIncomeLoss" order="8" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="cann_PerShareDataBasicAndDilutedAbstract" xlink:href="cann-20161231.xsd#cann_PerShareDataBasicAndDilutedAbstract"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="cann_PerShareDataBasicAndDilutedAbstract" order="9" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareBasicAndDiluted" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_EarningsPerShareBasicAndDiluted"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_PerShareDataBasicAndDilutedAbstract" xlink:to="us-gaap_EarningsPerShareBasicAndDiluted" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_PerShareDataBasicAndDilutedAbstract" xlink:to="us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" order="1" xbrldt:closed="true"/> |
| | </definitionLink> |
| <definitionLink xlink:type="extended" xlink:role="http://generalcann.com/role/ConsolidatedCashFlow"> |
| | <loc xlink:type="locator" xlink:label="us-gaap_StatementLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementLineItems"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_StatementTable" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementTable"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RelatedPartyDomain"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain_0" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RelatedPartyDomain"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain_0" order="1" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="cann_InfinityCapitalMember" xlink:href="cann-20161231.xsd#cann_InfinityCapitalMember"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="cann_InfinityCapitalMember" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NetIncomeLoss"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetIncomeLoss" order="1" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="cann_AdjustmentsToReconcileNetLossToNetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="cann-20161231.xsd#cann_AdjustmentsToReconcileNetLossToNetCashProvidedByUsedInOperatingActivitiesAbstract"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="cann_AdjustmentsToReconcileNetLossToNetCashProvidedByUsedInOperatingActivitiesAbstract" order="2" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_AmortizationOfDebtDiscountPremium" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AmortizationOfDebtDiscountPremium"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_AdjustmentsToReconcileNetLossToNetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AmortizationOfDebtDiscountPremium" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_AdjustmentsToReconcileNetLossToNetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_GainsLossesOnExtinguishmentOfDebt" order="1" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="cann_InitialFairValueOfDerivativeWarrantLiabilityIncludedAsInterestExpense" xlink:href="cann-20161231.xsd#cann_InitialFairValueOfDerivativeWarrantLiabilityIncludedAsInterestExpense"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_AdjustmentsToReconcileNetLossToNetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="cann_InitialFairValueOfDerivativeWarrantLiabilityIncludedAsInterestExpense" order="2" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisChangeInUnrealizedGainLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisChangeInUnrealizedGainLoss"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_AdjustmentsToReconcileNetLossToNetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisChangeInUnrealizedGainLoss" order="3" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_OtherDepreciationAndAmortization" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OtherDepreciationAndAmortization"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_AdjustmentsToReconcileNetLossToNetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_OtherDepreciationAndAmortization" order="4" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_GoodwillImpairmentLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_GoodwillImpairmentLoss"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_AdjustmentsToReconcileNetLossToNetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_GoodwillImpairmentLoss" order="5" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_EmployeeBenefitsAndShareBasedCompensation" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_EmployeeBenefitsAndShareBasedCompensation"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_AdjustmentsToReconcileNetLossToNetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_EmployeeBenefitsAndShareBasedCompensation" order="6" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="cann_ChangesInOperatingAssetsAndLiabilitiesNetOfAmountsAcquiredAbstract" xlink:href="cann-20161231.xsd#cann_ChangesInOperatingAssetsAndLiabilitiesNetOfAmountsAcquiredAbstract"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="cann_ChangesInOperatingAssetsAndLiabilitiesNetOfAmountsAcquiredAbstract" order="3" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_ChangesInOperatingAssetsAndLiabilitiesNetOfAmountsAcquiredAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_ChangesInOperatingAssetsAndLiabilitiesNetOfAmountsAcquiredAbstract" xlink:to="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" order="1" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInInventories" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncreaseDecreaseInInventories"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_ChangesInOperatingAssetsAndLiabilitiesNetOfAmountsAcquiredAbstract" xlink:to="us-gaap_IncreaseDecreaseInInventories" order="2" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_ChangesInOperatingAssetsAndLiabilitiesNetOfAmountsAcquiredAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" order="3" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities" order="4" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="cann_CashFlowsUsedInInvestingActivitiesAbstract" xlink:href="cann-20161231.xsd#cann_CashFlowsUsedInInvestingActivitiesAbstract"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="cann_CashFlowsUsedInInvestingActivitiesAbstract" order="5" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_CashFlowsUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="cann_ChieftonAcquisitionCashPaidForInventory" xlink:href="cann-20161231.xsd#cann_ChieftonAcquisitionCashPaidForInventory"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_CashFlowsUsedInInvestingActivitiesAbstract" xlink:to="cann_ChieftonAcquisitionCashPaidForInventory" order="1" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromRepaymentsOfRelatedPartyDebt" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ProceedsFromRepaymentsOfRelatedPartyDebt"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_CashFlowsUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromRepaymentsOfRelatedPartyDebt" order="2" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities" order="6" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="cann_CashFlowsProvidedByUsedInFinancingActivitiesAbstract" xlink:href="cann-20161231.xsd#cann_CashFlowsProvidedByUsedInFinancingActivitiesAbstract"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="cann_CashFlowsProvidedByUsedInFinancingActivitiesAbstract" order="7" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromNotesPayable" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ProceedsFromNotesPayable"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_CashFlowsProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromNotesPayable" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_LineOfCreditFacilityIncreaseDecreaseForPeriodNet" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LineOfCreditFacilityIncreaseDecreaseForPeriodNet"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_CashFlowsProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_LineOfCreditFacilityIncreaseDecreaseForPeriodNet" order="1" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_RepaymentsOfNotesPayable" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RepaymentsOfNotesPayable"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_CashFlowsProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_RepaymentsOfNotesPayable" order="2" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromStockOptionsExercised" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_CashFlowsProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromStockOptionsExercised" order="3" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities" order="8" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" order="9" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_Cash" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_Cash"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_Cash" order="10" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="cann_SupplementalScheduleOfCashFlowInformationAbstract" xlink:href="cann-20161231.xsd#cann_SupplementalScheduleOfCashFlowInformationAbstract"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="cann_SupplementalScheduleOfCashFlowInformationAbstract" order="11" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_InterestPaidNet" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_InterestPaidNet"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_SupplementalScheduleOfCashFlowInformationAbstract" xlink:to="us-gaap_InterestPaidNet" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="cann_NonCashTransactionsAbstract" xlink:href="cann-20161231.xsd#cann_NonCashTransactionsAbstract"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="cann_NonCashTransactionsAbstract" order="12" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="cann_IssuanceOfCommonStockAndWarrantsFromAccruedStockPayable" xlink:href="cann-20161231.xsd#cann_IssuanceOfCommonStockAndWarrantsFromAccruedStockPayable"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_NonCashTransactionsAbstract" xlink:to="cann_IssuanceOfCommonStockAndWarrantsFromAccruedStockPayable" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="cann_DerivativeWarrantLiabilityRecordedAsDebtDiscount" xlink:href="cann-20161231.xsd#cann_DerivativeWarrantLiabilityRecordedAsDebtDiscount"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_NonCashTransactionsAbstract" xlink:to="cann_DerivativeWarrantLiabilityRecordedAsDebtDiscount" order="1" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_StockAndWarrantsIssuedDuringPeriodValuePreferredStockAndWarrants" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StockAndWarrantsIssuedDuringPeriodValuePreferredStockAndWarrants"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_NonCashTransactionsAbstract" xlink:to="us-gaap_StockAndWarrantsIssuedDuringPeriodValuePreferredStockAndWarrants" order="2" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_DebtConversionConvertedInstrumentAmount1" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DebtConversionConvertedInstrumentAmount1"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_NonCashTransactionsAbstract" xlink:to="us-gaap_DebtConversionConvertedInstrumentAmount1" order="3" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="cann_ConvertibleNotesSettledInCommonStock" xlink:href="cann-20161231.xsd#cann_ConvertibleNotesSettledInCommonStock"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_NonCashTransactionsAbstract" xlink:to="cann_ConvertibleNotesSettledInCommonStock" order="4" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="cann_PortionOfWarrantDerivativeLiabilityRecordedAsAdditionalPaidinCapitalUponExerciseOfWarrants" xlink:href="cann-20161231.xsd#cann_PortionOfWarrantDerivativeLiabilityRecordedAsAdditionalPaidinCapitalUponExerciseOfWarrants"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_NonCashTransactionsAbstract" xlink:to="cann_PortionOfWarrantDerivativeLiabilityRecordedAsAdditionalPaidinCapitalUponExerciseOfWarrants" order="5" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromWarrantExercises" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ProceedsFromWarrantExercises"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_NonCashTransactionsAbstract" xlink:to="us-gaap_ProceedsFromWarrantExercises" order="6" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="cann_AcquisitionOfIPGWithCommonStockPayableAndWarrants" xlink:href="cann-20161231.xsd#cann_AcquisitionOfIPGWithCommonStockPayableAndWarrants"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_NonCashTransactionsAbstract" xlink:to="cann_AcquisitionOfIPGWithCommonStockPayableAndWarrants" order="7" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="cann_AcquisitionOfChieftonWithCommonStockPayable" xlink:href="cann-20161231.xsd#cann_AcquisitionOfChieftonWithCommonStockPayable"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_NonCashTransactionsAbstract" xlink:to="cann_AcquisitionOfChieftonWithCommonStockPayable" order="8" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_LineOfCreditFacilityIncreaseAccruedInterest" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LineOfCreditFacilityIncreaseAccruedInterest"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_NonCashTransactionsAbstract" xlink:to="us-gaap_LineOfCreditFacilityIncreaseAccruedInterest" order="9" xbrldt:closed="true"/> |
| | </definitionLink> |
| <definitionLink xlink:type="extended" xlink:role="http://generalcann.com/role/ShareholdersEquityType2or3"> |
| | <loc xlink:type="locator" xlink:label="us-gaap_StatementLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementLineItems"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_StatementTable" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementTable"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ClassOfWarrantOrRightAxis"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_ClassOfWarrantOrRightAxis" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="us-gaap_ClassOfWarrantOrRightDomain" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightDomain_0" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="us-gaap_ClassOfWarrantOrRightDomain_0" order="1" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" order="1" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RelatedPartyDomain"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain_0" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RelatedPartyDomain"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain_0" order="1" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CashAndCashEquivalentsAxis"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_CashAndCashEquivalentsAxis" order="2" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_CashAndCashEquivalentsAxis" xlink:to="us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_0" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_CashAndCashEquivalentsAxis" xlink:to="us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_0" order="1" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_StatementEquityComponentsAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementEquityComponentsAxis" order="3" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_EquityComponentDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_EquityComponentDomain"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_EquityComponentDomain_0" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_EquityComponentDomain"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain_0" order="1" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="cann_TenPercentageConvertibleNoteMember" xlink:href="cann-20161231.xsd#cann_TenPercentageConvertibleNoteMember"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightDomain" xlink:to="cann_TenPercentageConvertibleNoteMember" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="cann_EightPercentConvertibleNoteMember" xlink:href="cann-20161231.xsd#cann_EightPercentConvertibleNoteMember"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightDomain" xlink:to="cann_EightPercentConvertibleNoteMember" order="1" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="cann_TwelvePercentConvertibleNotesMember" xlink:href="cann-20161231.xsd#cann_TwelvePercentConvertibleNotesMember"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightDomain" xlink:to="cann_TwelvePercentConvertibleNotesMember" order="2" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_CommonStockMember" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CommonStockMember"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_CommonStockMember" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapitalMember" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_AdditionalPaidInCapitalMember" order="1" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RetainedEarningsMember"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_RetainedEarningsMember" order="2" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="cann_NoncashExerciseOfWarrantsMember" xlink:href="cann-20161231.xsd#cann_NoncashExerciseOfWarrantsMember"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:to="cann_NoncashExerciseOfWarrantsMember" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="cann_ExerciseOfWarrantsForCashMember" xlink:href="cann-20161231.xsd#cann_ExerciseOfWarrantsForCashMember"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:to="cann_ExerciseOfWarrantsForCashMember" order="1" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="cann_FeinsodAgreementMember" xlink:href="cann-20161231.xsd#cann_FeinsodAgreementMember"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="cann_FeinsodAgreementMember" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="cann_IronProtectionGroupMember" xlink:href="cann-20161231.xsd#cann_IronProtectionGroupMember"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="cann_IronProtectionGroupMember" order="1" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="cann_DBOptionAgreementMember" xlink:href="cann-20161231.xsd#cann_DBOptionAgreementMember"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="cann_DBOptionAgreementMember" order="2" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="cann_ChieftonAcquisitionMember" xlink:href="cann-20161231.xsd#cann_ChieftonAcquisitionMember"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="cann_ChieftonAcquisitionMember" order="3" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquity" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StockholdersEquity"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquity" order="1" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_SharesIssued" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SharesIssued"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SharesIssued" order="2" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueNewIssues" order="3" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues" order="4" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromWarrantExercises" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ProceedsFromWarrantExercises"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ProceedsFromWarrantExercises" order="5" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="cann_ExerciseOfWarrantsShares" xlink:href="cann-20161231.xsd#cann_ExerciseOfWarrantsShares"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="cann_ExerciseOfWarrantsShares" order="6" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueIssuedForServices" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueIssuedForServices"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueIssuedForServices" order="7" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesIssuedForServices"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" order="8" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" order="9" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesConversionOfUnits" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesConversionOfUnits"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesConversionOfUnits" order="10" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromIssuanceOfWarrants" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ProceedsFromIssuanceOfWarrants"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ProceedsFromIssuanceOfWarrants" order="11" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" order="12" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" order="13" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueAcquisitions" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueAcquisitions"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueAcquisitions" order="14" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesAcquisitions"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesAcquisitions" order="15" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_IssuanceOfStockAndWarrantsForServicesOrClaims" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IssuanceOfStockAndWarrantsForServicesOrClaims"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IssuanceOfStockAndWarrantsForServicesOrClaims" order="16" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueEmployeeStockOwnershipPlan" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockOwnershipPlan"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueEmployeeStockOwnershipPlan" order="17" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_ProfitLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ProfitLoss"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ProfitLoss" order="18" xbrldt:closed="true"/> |
| | </definitionLink> |
| <definitionLink xlink:type="extended" xlink:role="http://generalcann.com/role/NATUREOFOPERATIONSHISTORYANDPRESENTATION"> |
| | <loc xlink:type="locator" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DisclosureTextBlockAbstract"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_NatureOfOperations" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NatureOfOperations"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_NatureOfOperations" order="0" xbrldt:closed="true"/> |
| | </definitionLink> |
| <definitionLink xlink:type="extended" xlink:role="http://generalcann.com/role/BUSINESSACQUISITIONS"> |
| | <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_BusinessCombinationsAbstract"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_BusinessCombinationDisclosureTextBlock"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessCombinationsAbstract" xlink:to="us-gaap_BusinessCombinationDisclosureTextBlock" order="0" xbrldt:closed="true"/> |
| | </definitionLink> |
| <definitionLink xlink:type="extended" xlink:role="http://generalcann.com/role/RECEIVABLES"> |
| | <loc xlink:type="locator" xlink:label="us-gaap_ReceivablesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ReceivablesAbstract"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_FinancingReceivablesTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_FinancingReceivablesTextBlock"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ReceivablesAbstract" xlink:to="us-gaap_FinancingReceivablesTextBlock" order="0" xbrldt:closed="true"/> |
| | </definitionLink> |
| <definitionLink xlink:type="extended" xlink:role="http://generalcann.com/role/PROPERTYANDEQUIPMENT"> |
| | <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" order="0" xbrldt:closed="true"/> |
| | </definitionLink> |
| <definitionLink xlink:type="extended" xlink:role="http://generalcann.com/role/INTANGIBLEASSETSANDGOODWILL"> |
| | <loc xlink:type="locator" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DisclosureTextBlockAbstract"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IntangibleAssetsDisclosureTextBlock"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_IntangibleAssetsDisclosureTextBlock" order="0" xbrldt:closed="true"/> |
| | </definitionLink> |
| <definitionLink xlink:type="extended" xlink:role="http://generalcann.com/role/DEBT"> |
| | <loc xlink:type="locator" xlink:label="us-gaap_DebtDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DebtDisclosureAbstract"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_DebtDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DebtDisclosureTextBlock"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_DebtDisclosureTextBlock" order="0" xbrldt:closed="true"/> |
| | </definitionLink> |
| <definitionLink xlink:type="extended" xlink:role="http://generalcann.com/role/ACCRUEDSTOCKPAYABLE"> |
| | <loc xlink:type="locator" xlink:label="cann_AccruedStockPayableAbstract" xlink:href="cann-20161231.xsd#cann_AccruedStockPayableAbstract"/> |
| | <loc xlink:type="locator" xlink:label="cann_AccruedStockPayableTextBlock" xlink:href="cann-20161231.xsd#cann_AccruedStockPayableTextBlock"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_AccruedStockPayableAbstract" xlink:to="cann_AccruedStockPayableTextBlock" order="0" xbrldt:closed="true"/> |
| | </definitionLink> |
| <definitionLink xlink:type="extended" xlink:role="http://generalcann.com/role/DERIVATIVEWARRANTLIABILITY"> |
| | <loc xlink:type="locator" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DisclosureTextBlockAbstract"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_DerivativesAndFairValueTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DerivativesAndFairValueTextBlock"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_DerivativesAndFairValueTextBlock" order="0" xbrldt:closed="true"/> |
| | </definitionLink> |
| <definitionLink xlink:type="extended" xlink:role="http://generalcann.com/role/COMMITMENTSANDCONTINGENCIES"> |
| | <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" order="0" xbrldt:closed="true"/> |
| | </definitionLink> |
| <definitionLink xlink:type="extended" xlink:role="http://generalcann.com/role/DEFERREDTAXES"> |
| | <loc xlink:type="locator" xlink:label="us-gaap_DeferredRevenueDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DeferredRevenueDisclosureAbstract"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_DeferredRevenueDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DeferredRevenueDisclosureTextBlock"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DeferredRevenueDisclosureAbstract" xlink:to="us-gaap_DeferredRevenueDisclosureTextBlock" order="0" xbrldt:closed="true"/> |
| | </definitionLink> |
| <definitionLink xlink:type="extended" xlink:role="http://generalcann.com/role/STOCKHOLDERSEQUITY"> |
| | <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityNoteAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StockholdersEquityNoteAbstract"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="us-gaap_StockholdersEquityNoteDisclosureTextBlock" order="0" xbrldt:closed="true"/> |
| | </definitionLink> |
| <definitionLink xlink:type="extended" xlink:role="http://generalcann.com/role/NETLOSSPERSHARE"> |
| | <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_EarningsPerShareAbstract"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_EarningsPerShareTextBlock"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareTextBlock" order="0" xbrldt:closed="true"/> |
| | </definitionLink> |
| <definitionLink xlink:type="extended" xlink:role="http://generalcann.com/role/SUBSEQUENTEVENTS"> |
| | <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SubsequentEventsAbstract"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventsTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SubsequentEventsTextBlock"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SubsequentEventsAbstract" xlink:to="us-gaap_SubsequentEventsTextBlock" order="0" xbrldt:closed="true"/> |
| | </definitionLink> |
| <definitionLink xlink:type="extended" xlink:role="http://generalcann.com/role/SEGMENTINFORMATION"> |
| | <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SegmentReportingAbstract"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_SegmentReportingDisclosureTextBlock" order="0" xbrldt:closed="true"/> |
| | </definitionLink> |
| <definitionLink xlink:type="extended" xlink:role="http://generalcann.com/role/AccountingPoliciesByPolicy"> |
| | <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/> |
| | <loc xlink:type="locator" xlink:label="cann_NatureOfOperationsPolicyTextBlock" xlink:href="cann-20161231.xsd#cann_NatureOfOperationsPolicyTextBlock"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="cann_NatureOfOperationsPolicyTextBlock" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" order="1" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="cann_GoingConcernPolicyTextBlock" xlink:href="cann-20161231.xsd#cann_GoingConcernPolicyTextBlock"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="cann_GoingConcernPolicyTextBlock" order="2" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_CashAndCashEquivalentsPolicyTextBlock" order="3" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_InventoryPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_InventoryPolicyTextBlock"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_InventoryPolicyTextBlock" order="4" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" order="5" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationsPolicy" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_BusinessCombinationsPolicy"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_BusinessCombinationsPolicy" order="6" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" order="7" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" order="8" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_DebtPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DebtPolicyTextBlock"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_DebtPolicyTextBlock" order="9" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_FairValueOfFinancialInstrumentsPolicy" order="10" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_RevenueRecognitionPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RevenueRecognitionPolicyTextBlock"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_RevenueRecognitionPolicyTextBlock" order="11" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" order="12" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_ShippingAndHandlingCostPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShippingAndHandlingCostPolicyTextBlock"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ShippingAndHandlingCostPolicyTextBlock" order="13" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncomeTaxPolicyTextBlock"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_IncomeTaxPolicyTextBlock" order="14" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SegmentReportingPolicyPolicyTextBlock"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_SegmentReportingPolicyPolicyTextBlock" order="15" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="cann_RelatedPartiesPolicyTextBlock" xlink:href="cann-20161231.xsd#cann_RelatedPartiesPolicyTextBlock"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="cann_RelatedPartiesPolicyTextBlock" order="16" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" order="17" xbrldt:closed="true"/> |
| | </definitionLink> |
| <definitionLink xlink:type="extended" xlink:role="http://generalcann.com/role/BUSINESSACQUISITIONSTables"> |
| | <loc xlink:type="locator" xlink:label="cann_BUSINESSACQUISITIONSTablesLineItems" xlink:href="cann-20161231.xsd#cann_BUSINESSACQUISITIONSTablesLineItems"/> |
| | <loc xlink:type="locator" xlink:label="cann_BUSINESSACQUISITIONSTablesTable" xlink:href="cann-20161231.xsd#cann_BUSINESSACQUISITIONSTablesTable"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="cann_BUSINESSACQUISITIONSTablesLineItems" xlink:to="cann_BUSINESSACQUISITIONSTablesTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="cann_BUSINESSACQUISITIONSTablesTable" xlink:to="us-gaap_BusinessAcquisitionAxis" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain_0" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain_0" order="1" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="cann_IPGAcquisitionMember" xlink:href="cann-20161231.xsd#cann_IPGAcquisitionMember"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="cann_IPGAcquisitionMember" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="cann_ChieftonAcquisitionMember" xlink:href="cann-20161231.xsd#cann_ChieftonAcquisitionMember"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="cann_ChieftonAcquisitionMember" order="1" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="cann_AgregateConsiderationTableTextBlock" xlink:href="cann-20161231.xsd#cann_AgregateConsiderationTableTextBlock"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_BUSINESSACQUISITIONSTablesLineItems" xlink:to="cann_AgregateConsiderationTableTextBlock" order="1" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationSegmentAllocationTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_BusinessCombinationSegmentAllocationTableTextBlock"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_BUSINESSACQUISITIONSTablesLineItems" xlink:to="us-gaap_BusinessCombinationSegmentAllocationTableTextBlock" order="2" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTableTextBlock"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_BUSINESSACQUISITIONSTablesLineItems" xlink:to="us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTableTextBlock" order="3" xbrldt:closed="true"/> |
| | </definitionLink> |
| <definitionLink xlink:type="extended" xlink:role="http://generalcann.com/role/RECEIVABLESTables"> |
| | <loc xlink:type="locator" xlink:label="cann_RECEIVABLESTablesLineItems" xlink:href="cann-20161231.xsd#cann_RECEIVABLESTablesLineItems"/> |
| | <loc xlink:type="locator" xlink:label="cann_RECEIVABLESTablesTable" xlink:href="cann-20161231.xsd#cann_RECEIVABLESTablesTable"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="cann_RECEIVABLESTablesLineItems" xlink:to="cann_RECEIVABLESTablesTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="cann_RECEIVABLESTablesTable" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RelatedPartyDomain"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain_0" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RelatedPartyDomain"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain_0" order="1" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="cann_PuebloWestPropertyMember" xlink:href="cann-20161231.xsd#cann_PuebloWestPropertyMember"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="cann_PuebloWestPropertyMember" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_RECEIVABLESTablesLineItems" xlink:to="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" order="1" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfFinancingReceivablesMinimumPaymentsTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScheduleOfFinancingReceivablesMinimumPaymentsTableTextBlock"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_RECEIVABLESTablesLineItems" xlink:to="us-gaap_ScheduleOfFinancingReceivablesMinimumPaymentsTableTextBlock" order="2" xbrldt:closed="true"/> |
| | </definitionLink> |
| <definitionLink xlink:type="extended" xlink:role="http://generalcann.com/role/PROPERTYANDEQUIPMENTTables"> |
| | <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentTextBlock" order="0" xbrldt:closed="true"/> |
| | </definitionLink> |
| <definitionLink xlink:type="extended" xlink:role="http://generalcann.com/role/INTANGIBLEASSETSANDGOODWILLTables"> |
| | <loc xlink:type="locator" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DisclosureTextBlockAbstract"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock" order="0" xbrldt:closed="true"/> |
| | </definitionLink> |
| <definitionLink xlink:type="extended" xlink:role="http://generalcann.com/role/DEBTTables"> |
| | <loc xlink:type="locator" xlink:label="us-gaap_DebtDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DebtDisclosureAbstract"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScheduleOfDebtInstrumentsTextBlock"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_ScheduleOfDebtInstrumentsTextBlock" order="0" xbrldt:closed="true"/> |
| | </definitionLink> |
| <definitionLink xlink:type="extended" xlink:role="http://generalcann.com/role/ACCRUEDSTOCKPAYABLETables"> |
| | <loc xlink:type="locator" xlink:label="cann_AccruedStockPayableAbstract" xlink:href="cann-20161231.xsd#cann_AccruedStockPayableAbstract"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_AccruedStockPayableAbstract" xlink:to="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" order="0" xbrldt:closed="true"/> |
| | </definitionLink> |
| <definitionLink xlink:type="extended" xlink:role="http://generalcann.com/role/DERIVATIVEWARRANTLIABILITYTables"> |
| | <loc xlink:type="locator" xlink:label="cann_DERIVATIVEWARRANTLIABILITYTablesLineItems" xlink:href="cann-20161231.xsd#cann_DERIVATIVEWARRANTLIABILITYTablesLineItems"/> |
| | <loc xlink:type="locator" xlink:label="cann_DERIVATIVEWARRANTLIABILITYTablesTable" xlink:href="cann-20161231.xsd#cann_DERIVATIVEWARRANTLIABILITYTablesTable"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="cann_DERIVATIVEWARRANTLIABILITYTablesLineItems" xlink:to="cann_DERIVATIVEWARRANTLIABILITYTablesTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ClassOfWarrantOrRightAxis"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="cann_DERIVATIVEWARRANTLIABILITYTablesTable" xlink:to="us-gaap_ClassOfWarrantOrRightAxis" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="us-gaap_ClassOfWarrantOrRightDomain" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightDomain_0" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="us-gaap_ClassOfWarrantOrRightDomain_0" order="1" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="cann_TwelvePercentWarrantsMember" xlink:href="cann-20161231.xsd#cann_TwelvePercentWarrantsMember"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightDomain" xlink:to="cann_TwelvePercentWarrantsMember" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="cann_SeriesCWarrantsMember" xlink:href="cann-20161231.xsd#cann_SeriesCWarrantsMember"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightDomain" xlink:to="cann_SeriesCWarrantsMember" order="1" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_DERIVATIVEWARRANTLIABILITYTablesLineItems" xlink:to="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" order="1" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfDerivativeLiabilitiesAtFairValueTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScheduleOfDerivativeLiabilitiesAtFairValueTableTextBlock"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_DERIVATIVEWARRANTLIABILITYTablesLineItems" xlink:to="us-gaap_ScheduleOfDerivativeLiabilitiesAtFairValueTableTextBlock" order="2" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_DERIVATIVEWARRANTLIABILITYTablesLineItems" xlink:to="us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock" order="3" xbrldt:closed="true"/> |
| | </definitionLink> |
| <definitionLink xlink:type="extended" xlink:role="http://generalcann.com/role/DEFERREDTAXESTables"> |
| | <loc xlink:type="locator" xlink:label="us-gaap_DeferredRevenueDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DeferredRevenueDisclosureAbstract"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DeferredRevenueDisclosureAbstract" xlink:to="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DeferredRevenueDisclosureAbstract" xlink:to="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" order="1" xbrldt:closed="true"/> |
| | </definitionLink> |
| <definitionLink xlink:type="extended" xlink:role="http://generalcann.com/role/STOCKHOLDERSEQUITYTables"> |
| | <loc xlink:type="locator" xlink:label="cann_STOCKHOLDERSEQUITYTablesLineItems" xlink:href="cann-20161231.xsd#cann_STOCKHOLDERSEQUITYTablesLineItems"/> |
| | <loc xlink:type="locator" xlink:label="cann_STOCKHOLDERSEQUITYTablesTable" xlink:href="cann-20161231.xsd#cann_STOCKHOLDERSEQUITYTablesTable"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="cann_STOCKHOLDERSEQUITYTablesLineItems" xlink:to="cann_STOCKHOLDERSEQUITYTablesTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_StatementScenarioAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementScenarioAxis"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="cann_STOCKHOLDERSEQUITYTablesTable" xlink:to="us-gaap_StatementScenarioAxis" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_ScenarioUnspecifiedDomain_0" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain_0" order="1" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="cann_EmployeeAwardsMember" xlink:href="cann-20161231.xsd#cann_EmployeeAwardsMember"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ScenarioUnspecifiedDomain" xlink:to="cann_EmployeeAwardsMember" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="cann_SharebasedExpenseTableTextBlock" xlink:href="cann-20161231.xsd#cann_SharebasedExpenseTableTextBlock"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_STOCKHOLDERSEQUITYTablesLineItems" xlink:to="cann_SharebasedExpenseTableTextBlock" order="1" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfAssumptionsUsedTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScheduleOfAssumptionsUsedTableTextBlock"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_STOCKHOLDERSEQUITYTablesLineItems" xlink:to="us-gaap_ScheduleOfAssumptionsUsedTableTextBlock" order="2" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_STOCKHOLDERSEQUITYTablesLineItems" xlink:to="us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock" order="3" xbrldt:closed="true"/> |
| | </definitionLink> |
| <definitionLink xlink:type="extended" xlink:role="http://generalcann.com/role/NETLOSSPERSHARETables"> |
| | <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_EarningsPerShareAbstract"/> |
| | <loc xlink:type="locator" xlink:label="cann_DilutiveEffectOnEarningsPerShareTableTextBlock" xlink:href="cann-20161231.xsd#cann_DilutiveEffectOnEarningsPerShareTableTextBlock"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="cann_DilutiveEffectOnEarningsPerShareTableTextBlock" order="0" xbrldt:closed="true"/> |
| | </definitionLink> |
| <definitionLink xlink:type="extended" xlink:role="http://generalcann.com/role/SEGMENTINFORMATIONTables"> |
| | <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SegmentReportingAbstract"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock" order="1" xbrldt:closed="true"/> |
| | </definitionLink> |
| <definitionLink xlink:type="extended" xlink:role="http://generalcann.com/role/IPGAcquisitionAggregateConsiderationTable"> |
| | <loc xlink:type="locator" xlink:label="cann_BUSINESSACQUISITIONSDetailsIPGAcquisitionAggregateConsiderationLineItems" xlink:href="cann-20161231.xsd#cann_BUSINESSACQUISITIONSDetailsIPGAcquisitionAggregateConsiderationLineItems"/> |
| | <loc xlink:type="locator" xlink:label="cann_BUSINESSACQUISITIONSDetailsIPGAcquisitionAggregateConsiderationTable" xlink:href="cann-20161231.xsd#cann_BUSINESSACQUISITIONSDetailsIPGAcquisitionAggregateConsiderationTable"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="cann_BUSINESSACQUISITIONSDetailsIPGAcquisitionAggregateConsiderationLineItems" xlink:to="cann_BUSINESSACQUISITIONSDetailsIPGAcquisitionAggregateConsiderationTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ClassOfWarrantOrRightAxis"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="cann_BUSINESSACQUISITIONSDetailsIPGAcquisitionAggregateConsiderationTable" xlink:to="us-gaap_ClassOfWarrantOrRightAxis" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="us-gaap_ClassOfWarrantOrRightDomain" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightDomain_0" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="us-gaap_ClassOfWarrantOrRightDomain_0" order="1" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="cann_BUSINESSACQUISITIONSDetailsIPGAcquisitionAggregateConsiderationTable" xlink:to="us-gaap_BusinessAcquisitionAxis" order="1" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain_0" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain_0" order="1" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_CommonStockMember" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CommonStockMember"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightDomain" xlink:to="us-gaap_CommonStockMember" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="cann_IPG4.50WarrantsMember" xlink:href="cann-20161231.xsd#cann_IPG4.50WarrantsMember"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightDomain" xlink:to="cann_IPG4.50WarrantsMember" order="1" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="cann_IPG5.00WarrantsMember" xlink:href="cann-20161231.xsd#cann_IPG5.00WarrantsMember"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightDomain" xlink:to="cann_IPG5.00WarrantsMember" order="2" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="cann_IronProtectionGroupMember" xlink:href="cann-20161231.xsd#cann_IronProtectionGroupMember"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="cann_IronProtectionGroupMember" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_BUSINESSACQUISITIONSDetailsIPGAcquisitionAggregateConsiderationLineItems" xlink:to="us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" order="1" xbrldt:closed="true"/> |
| | </definitionLink> |
| <definitionLink xlink:type="extended" xlink:role="http://generalcann.com/role/IPGAcquisitionPurchasePriceAllocationTable"> |
| | <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationSegmentAllocationLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_BusinessCombinationSegmentAllocationLineItems"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationSegmentAllocationTable" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_BusinessCombinationSegmentAllocationTable"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_BusinessCombinationSegmentAllocationLineItems" xlink:to="us-gaap_BusinessCombinationSegmentAllocationTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_BusinessCombinationSegmentAllocationTable" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_0" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_0" order="1" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_BusinessCombinationSegmentAllocationTable" xlink:to="us-gaap_BusinessAcquisitionAxis" order="1" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain_0" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain_0" order="1" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_CustomerRelationshipsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CustomerRelationshipsMember"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_CustomerRelationshipsMember" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_MarketingRelatedIntangibleAssetsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_MarketingRelatedIntangibleAssetsMember"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_MarketingRelatedIntangibleAssetsMember" order="1" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_NoncompeteAgreementsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NoncompeteAgreementsMember"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_NoncompeteAgreementsMember" order="2" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="cann_IronProtectionGroupMember" xlink:href="cann-20161231.xsd#cann_IronProtectionGroupMember"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="cann_IronProtectionGroupMember" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="cann_IntangibleAssetsAbstract" xlink:href="cann-20161231.xsd#cann_IntangibleAssetsAbstract"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessCombinationSegmentAllocationLineItems" xlink:to="cann_IntangibleAssetsAbstract" order="1" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_IndefinitelivedIntangibleAssetsAcquired" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IndefinitelivedIntangibleAssetsAcquired"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_IntangibleAssetsAbstract" xlink:to="us-gaap_IndefinitelivedIntangibleAssetsAcquired" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_GoodwillAcquiredDuringPeriod" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_GoodwillAcquiredDuringPeriod"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_IntangibleAssetsAbstract" xlink:to="us-gaap_GoodwillAcquiredDuringPeriod" order="1" xbrldt:closed="true"/> |
| | </definitionLink> |
| <definitionLink xlink:type="extended" xlink:role="http://generalcann.com/role/IPGAcquisitionProFormaEffectsTable"> |
| | <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentLineItems"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTable" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTable"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentLineItems" xlink:to="us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTable" xlink:to="us-gaap_BusinessAcquisitionAxis" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain_0" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain_0" order="1" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="cann_IronProtectionGroupMember" xlink:href="cann-20161231.xsd#cann_IronProtectionGroupMember"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="cann_IronProtectionGroupMember" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_BusinessAcquisitionsProFormaRevenue"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentLineItems" xlink:to="us-gaap_BusinessAcquisitionsProFormaRevenue" order="1" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentLineItems" xlink:to="us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" order="2" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="cann_NetLossPerCommonShareAbstract" xlink:href="cann-20161231.xsd#cann_NetLossPerCommonShareAbstract"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentLineItems" xlink:to="cann_NetLossPerCommonShareAbstract" order="3" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_NetLossPerCommonShareAbstract" xlink:to="us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted" order="0" xbrldt:closed="true"/> |
| | </definitionLink> |
| <definitionLink xlink:type="extended" xlink:role="http://generalcann.com/role/ChieftonAcquisitionAggregateConsiderationTable"> |
| | <loc xlink:type="locator" xlink:label="cann_BUSINESSACQUISITIONSDetailsChieftonAcquisitionAggregateConsiderationLineItems" xlink:href="cann-20161231.xsd#cann_BUSINESSACQUISITIONSDetailsChieftonAcquisitionAggregateConsiderationLineItems"/> |
| | <loc xlink:type="locator" xlink:label="cann_BUSINESSACQUISITIONSDetailsChieftonAcquisitionAggregateConsiderationTable" xlink:href="cann-20161231.xsd#cann_BUSINESSACQUISITIONSDetailsChieftonAcquisitionAggregateConsiderationTable"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="cann_BUSINESSACQUISITIONSDetailsChieftonAcquisitionAggregateConsiderationLineItems" xlink:to="cann_BUSINESSACQUISITIONSDetailsChieftonAcquisitionAggregateConsiderationTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="cann_BUSINESSACQUISITIONSDetailsChieftonAcquisitionAggregateConsiderationTable" xlink:to="us-gaap_BusinessAcquisitionAxis" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain_0" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain_0" order="1" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="cann_ChieftonAcquisitionMember" xlink:href="cann-20161231.xsd#cann_ChieftonAcquisitionMember"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="cann_ChieftonAcquisitionMember" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_BUSINESSACQUISITIONSDetailsChieftonAcquisitionAggregateConsiderationLineItems" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" order="1" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_CommonStockValue" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CommonStockValue"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_BUSINESSACQUISITIONSDetailsChieftonAcquisitionAggregateConsiderationLineItems" xlink:to="us-gaap_CommonStockValue" order="2" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="cann_AggregateConsideration" xlink:href="cann-20161231.xsd#cann_AggregateConsideration"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CommonStockValue" xlink:to="cann_AggregateConsideration" order="0" xbrldt:closed="true"/> |
| | </definitionLink> |
| <definitionLink xlink:type="extended" xlink:role="http://generalcann.com/role/ChieftonAcquisitionPurchasePriceAllocationTable"> |
| | <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationSegmentAllocationLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_BusinessCombinationSegmentAllocationLineItems"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationSegmentAllocationTable" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_BusinessCombinationSegmentAllocationTable"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_BusinessCombinationSegmentAllocationLineItems" xlink:to="us-gaap_BusinessCombinationSegmentAllocationTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_BusinessCombinationSegmentAllocationTable" xlink:to="us-gaap_BusinessAcquisitionAxis" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain_0" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain_0" order="1" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="cann_ChieftonAcquisitionMember" xlink:href="cann-20161231.xsd#cann_ChieftonAcquisitionMember"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="cann_ChieftonAcquisitionMember" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_InventoryFinishedGoods" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_InventoryFinishedGoods"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessCombinationSegmentAllocationLineItems" xlink:to="us-gaap_InventoryFinishedGoods" order="1" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessCombinationSegmentAllocationLineItems" xlink:to="us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets" order="2" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="cann_PurchasePriceAllocation" xlink:href="cann-20161231.xsd#cann_PurchasePriceAllocation"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessCombinationSegmentAllocationLineItems" xlink:to="cann_PurchasePriceAllocation" order="3" xbrldt:closed="true"/> |
| | </definitionLink> |
| <definitionLink xlink:type="extended" xlink:role="http://generalcann.com/role/ScheduleofAccountsReceivableTable"> |
| | <loc xlink:type="locator" xlink:label="cann_ScheduleOfAccountsReceivableAbstract" xlink:href="cann-20161231.xsd#cann_ScheduleOfAccountsReceivableAbstract"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableGrossNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AccountsReceivableGrossNoncurrent"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_ScheduleOfAccountsReceivableAbstract" xlink:to="us-gaap_AccountsReceivableGrossNoncurrent" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableNoncurrent"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_ScheduleOfAccountsReceivableAbstract" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableNoncurrent" order="1" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNetNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AccountsReceivableNetNoncurrent"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AllowanceForDoubtfulAccountsReceivableNoncurrent" xlink:to="us-gaap_AccountsReceivableNetNoncurrent" order="0" xbrldt:closed="true"/> |
| | </definitionLink> |
| <definitionLink xlink:type="extended" xlink:role="http://generalcann.com/role/ScheduleofAccountReceivableFutureMinimumPaymentsTable"> |
| | <loc xlink:type="locator" xlink:label="cann_ScheduleOfAccountReceivableFutureMinimumPaymentsAbstract" xlink:href="cann-20161231.xsd#cann_ScheduleOfAccountReceivableFutureMinimumPaymentsAbstract"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_ScheduleOfAccountReceivableFutureMinimumPaymentsAbstract" xlink:to="us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_ScheduleOfAccountReceivableFutureMinimumPaymentsAbstract" xlink:to="us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears" order="1" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_ScheduleOfAccountReceivableFutureMinimumPaymentsAbstract" xlink:to="us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears" order="2" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFourYears" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFourYears"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_ScheduleOfAccountReceivableFutureMinimumPaymentsAbstract" xlink:to="us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFourYears" order="3" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFiveYears" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFiveYears"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_ScheduleOfAccountReceivableFutureMinimumPaymentsAbstract" xlink:to="us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFiveYears" order="4" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_CapitalLeasesFutureMinimumPaymentsDue" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDue"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_ScheduleOfAccountReceivableFutureMinimumPaymentsAbstract" xlink:to="us-gaap_CapitalLeasesFutureMinimumPaymentsDue" order="5" xbrldt:closed="true"/> |
| | </definitionLink> |
| <definitionLink xlink:type="extended" xlink:role="http://generalcann.com/role/ScheduleofPropertyPlantandEquipmentTable"> |
| | <loc xlink:type="locator" xlink:label="cann_ScheduleOfPropertyPlantAndEquipmentAbstract" xlink:href="cann-20161231.xsd#cann_ScheduleOfPropertyPlantAndEquipmentAbstract"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_Land" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_Land"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_ScheduleOfPropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_Land" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_BuildingsAndImprovementsGross" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_BuildingsAndImprovementsGross"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_ScheduleOfPropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_BuildingsAndImprovementsGross" order="1" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_LeaseholdImprovementsGross" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LeaseholdImprovementsGross"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_ScheduleOfPropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_LeaseholdImprovementsGross" order="2" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_FurnitureAndFixturesGross" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_FurnitureAndFixturesGross"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_ScheduleOfPropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_FurnitureAndFixturesGross" order="3" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentGross" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_ScheduleOfPropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentGross" order="4" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_ScheduleOfPropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" order="5" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_ScheduleOfPropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" order="6" xbrldt:closed="true"/> |
| | </definitionLink> |
| <definitionLink xlink:type="extended" xlink:role="http://generalcann.com/role/ScheduleofIntangibleAssetsTable"> |
| | <loc xlink:type="locator" xlink:label="cann_INTANGIBLEASSETSANDGOODWILLDetailsScheduleofIntangibleAssetsLineItems" xlink:href="cann-20161231.xsd#cann_INTANGIBLEASSETSANDGOODWILLDetailsScheduleofIntangibleAssetsLineItems"/> |
| | <loc xlink:type="locator" xlink:label="cann_INTANGIBLEASSETSANDGOODWILLDetailsScheduleofIntangibleAssetsTable" xlink:href="cann-20161231.xsd#cann_INTANGIBLEASSETSANDGOODWILLDetailsScheduleofIntangibleAssetsTable"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="cann_INTANGIBLEASSETSANDGOODWILLDetailsScheduleofIntangibleAssetsLineItems" xlink:to="cann_INTANGIBLEASSETSANDGOODWILLDetailsScheduleofIntangibleAssetsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="cann_INTANGIBLEASSETSANDGOODWILLDetailsScheduleofIntangibleAssetsTable" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_0" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_0" order="1" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_IntellectualPropertyMember" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IntellectualPropertyMember"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_IntellectualPropertyMember" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_CustomerRelationshipsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CustomerRelationshipsMember"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_CustomerRelationshipsMember" order="1" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_MarketingRelatedIntangibleAssetsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_MarketingRelatedIntangibleAssetsMember"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_MarketingRelatedIntangibleAssetsMember" order="2" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_NoncompeteAgreementsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NoncompeteAgreementsMember"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_NoncompeteAgreementsMember" order="3" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsGross" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_INTANGIBLEASSETSANDGOODWILLDetailsScheduleofIntangibleAssetsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsGross" order="1" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_INTANGIBLEASSETSANDGOODWILLDetailsScheduleofIntangibleAssetsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" order="2" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_INTANGIBLEASSETSANDGOODWILLDetailsScheduleofIntangibleAssetsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet" order="3" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_INTANGIBLEASSETSANDGOODWILLDetailsScheduleofIntangibleAssetsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetUsefulLife" order="4" xbrldt:closed="true"/> |
| | </definitionLink> |
| <definitionLink xlink:type="extended" xlink:role="http://generalcann.com/role/LineofCreditRelatedPartyTable"> |
| | <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DebtInstrumentLineItems"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentTable" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DebtInstrumentTable"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DebtInstrumentAxis"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_DebtInstrumentAxis" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentNameDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentNameDomain_0" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain_0" order="1" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RelatedPartyTransactionAxis"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_RelatedPartyTransactionAxis" order="1" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RelatedPartyTransactionDomain"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="us-gaap_RelatedPartyTransactionDomain" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionDomain_0" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RelatedPartyTransactionDomain"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="us-gaap_RelatedPartyTransactionDomain_0" order="1" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="cann_TwelvePercentConvertibleNotesMember" xlink:href="cann-20161231.xsd#cann_TwelvePercentConvertibleNotesMember"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="cann_TwelvePercentConvertibleNotesMember" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="cann_TenPercentageConvertibleNoteMember" xlink:href="cann-20161231.xsd#cann_TenPercentageConvertibleNoteMember"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="cann_TenPercentageConvertibleNoteMember" order="1" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="cann_FourteenPercentConvertibleNoteMember" xlink:href="cann-20161231.xsd#cann_FourteenPercentConvertibleNoteMember"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="cann_FourteenPercentConvertibleNoteMember" order="2" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="cann_EightPointFivePercentConvertibleMember" xlink:href="cann-20161231.xsd#cann_EightPointFivePercentConvertibleMember"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="cann_EightPointFivePercentConvertibleMember" order="3" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="cann_TheGreenhouseMember" xlink:href="cann-20161231.xsd#cann_TheGreenhouseMember"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="cann_TheGreenhouseMember" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="cann_PuebloWestPropertyMember" xlink:href="cann-20161231.xsd#cann_PuebloWestPropertyMember"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="cann_PuebloWestPropertyMember" order="1" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentCarryingAmount" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentCarryingAmount" order="1" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentUnamortizedDiscount" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DebtInstrumentUnamortizedDiscount"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentUnamortizedDiscount" order="2" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebt" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LongTermDebt"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_LongTermDebt" order="3" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LongTermDebtCurrent"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_LongTermDebtCurrent" order="4" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_LongTermDebtNoncurrent" order="5" xbrldt:closed="true"/> |
| | </definitionLink> |
| <definitionLink xlink:type="extended" xlink:role="http://generalcann.com/role/ChangesinAccruedCommonStockPayableTable"> |
| | <loc xlink:type="locator" xlink:label="cann_ACCRUEDSTOCKPAYABLEDetailsChangesinAccruedCommonStockPayableLineItems" xlink:href="cann-20161231.xsd#cann_ACCRUEDSTOCKPAYABLEDetailsChangesinAccruedCommonStockPayableLineItems"/> |
| | <loc xlink:type="locator" xlink:label="cann_ACCRUEDSTOCKPAYABLEDetailsChangesinAccruedCommonStockPayableTable" xlink:href="cann-20161231.xsd#cann_ACCRUEDSTOCKPAYABLEDetailsChangesinAccruedCommonStockPayableTable"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="cann_ACCRUEDSTOCKPAYABLEDetailsChangesinAccruedCommonStockPayableLineItems" xlink:to="cann_ACCRUEDSTOCKPAYABLEDetailsChangesinAccruedCommonStockPayableTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_FairValueByAssetClassAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_FairValueByAssetClassAxis"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="cann_ACCRUEDSTOCKPAYABLEDetailsChangesinAccruedCommonStockPayableTable" xlink:to="us-gaap_FairValueByAssetClassAxis" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_FairValueByAssetClassAxis" xlink:to="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_0" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_FairValueByAssetClassAxis" xlink:to="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_0" order="1" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="cann_ArchitecturalServicesMember" xlink:href="cann-20161231.xsd#cann_ArchitecturalServicesMember"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:to="cann_ArchitecturalServicesMember" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="cann_IPGMember" xlink:href="cann-20161231.xsd#cann_IPGMember"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:to="cann_IPGMember" order="1" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="cann_ChieftonAcquisitionMember" xlink:href="cann-20161231.xsd#cann_ChieftonAcquisitionMember"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:to="cann_ChieftonAcquisitionMember" order="2" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="cann_FeinsodAgreementMember" xlink:href="cann-20161231.xsd#cann_FeinsodAgreementMember"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:to="cann_FeinsodAgreementMember" order="3" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="cann_EmployeeAgreementsMember" xlink:href="cann-20161231.xsd#cann_EmployeeAgreementsMember"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:to="cann_EmployeeAgreementsMember" order="4" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="cann_ConsultingMember" xlink:href="cann-20161231.xsd#cann_ConsultingMember"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:to="cann_ConsultingMember" order="5" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="cann_AccruedStockPayableValue" xlink:href="cann-20161231.xsd#cann_AccruedStockPayableValue"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_ACCRUEDSTOCKPAYABLEDetailsChangesinAccruedCommonStockPayableLineItems" xlink:to="cann_AccruedStockPayableValue" order="1" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="cann_AccruedStockPayableShares" xlink:href="cann-20161231.xsd#cann_AccruedStockPayableShares"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_ACCRUEDSTOCKPAYABLEDetailsChangesinAccruedCommonStockPayableLineItems" xlink:to="cann_AccruedStockPayableShares" order="2" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueAcquisitions" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueAcquisitions"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_AccruedStockPayableShares" xlink:to="us-gaap_StockIssuedDuringPeriodValueAcquisitions" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesAcquisitions"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_AccruedStockPayableShares" xlink:to="us-gaap_StockIssuedDuringPeriodSharesAcquisitions" order="1" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_NoncashOrPartNoncashAcquisitionIntangibleAssetsAcquired1" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NoncashOrPartNoncashAcquisitionIntangibleAssetsAcquired1"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_AccruedStockPayableShares" xlink:to="us-gaap_NoncashOrPartNoncashAcquisitionIntangibleAssetsAcquired1" order="2" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="cann_IntangibleAssetsAccruedShares" xlink:href="cann-20161231.xsd#cann_IntangibleAssetsAccruedShares"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_AccruedStockPayableShares" xlink:to="cann_IntangibleAssetsAccruedShares" order="3" xbrldt:closed="true"/> |
| | </definitionLink> |
| <definitionLink xlink:type="extended" xlink:role="http://generalcann.com/role/ScheduleofAssumptionsforDeterminingDerivativeWarrantLiabilityFairValueTable"> |
| | <loc xlink:type="locator" xlink:label="cann_ScheduleOfAssumptionsForDeterminingDerivativeWarrantLiabilityFairValueAbstract" xlink:href="cann-20161231.xsd#cann_ScheduleOfAssumptionsForDeterminingDerivativeWarrantLiabilityFairValueAbstract"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_SharePrice" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SharePrice"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_ScheduleOfAssumptionsForDeterminingDerivativeWarrantLiabilityFairValueAbstract" xlink:to="us-gaap_SharePrice" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_FairValueAssumptionsRiskFreeInterestRate" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_FairValueAssumptionsRiskFreeInterestRate"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_ScheduleOfAssumptionsForDeterminingDerivativeWarrantLiabilityFairValueAbstract" xlink:to="us-gaap_FairValueAssumptionsRiskFreeInterestRate" order="1" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_FairValueAssumptionsExpectedTerm" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_FairValueAssumptionsExpectedTerm"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_ScheduleOfAssumptionsForDeterminingDerivativeWarrantLiabilityFairValueAbstract" xlink:to="us-gaap_FairValueAssumptionsExpectedTerm" order="2" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_FairValueAssumptionsExpectedVolatilityRate" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_FairValueAssumptionsExpectedVolatilityRate"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_ScheduleOfAssumptionsForDeterminingDerivativeWarrantLiabilityFairValueAbstract" xlink:to="us-gaap_FairValueAssumptionsExpectedVolatilityRate" order="3" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="cann_EarlyExerciseFactor" xlink:href="cann-20161231.xsd#cann_EarlyExerciseFactor"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_ScheduleOfAssumptionsForDeterminingDerivativeWarrantLiabilityFairValueAbstract" xlink:to="cann_EarlyExerciseFactor" order="4" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="cann_FairValueAssumptionsNumberOfIterations" xlink:href="cann-20161231.xsd#cann_FairValueAssumptionsNumberOfIterations"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_ScheduleOfAssumptionsForDeterminingDerivativeWarrantLiabilityFairValueAbstract" xlink:to="cann_FairValueAssumptionsNumberOfIterations" order="5" xbrldt:closed="true"/> |
| | </definitionLink> |
| <definitionLink xlink:type="extended" xlink:role="http://generalcann.com/role/ScheduleofDerivativeWarrantLiabilityFairValueTable"> |
| | <loc xlink:type="locator" xlink:label="cann_DERIVATIVEWARRANTLIABILITYDetailsScheduleofDerivativeWarrantLiabilityFairValueLineItems" xlink:href="cann-20161231.xsd#cann_DERIVATIVEWARRANTLIABILITYDetailsScheduleofDerivativeWarrantLiabilityFairValueLineItems"/> |
| | <loc xlink:type="locator" xlink:label="cann_DERIVATIVEWARRANTLIABILITYDetailsScheduleofDerivativeWarrantLiabilityFairValueTable" xlink:href="cann-20161231.xsd#cann_DERIVATIVEWARRANTLIABILITYDetailsScheduleofDerivativeWarrantLiabilityFairValueTable"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="cann_DERIVATIVEWARRANTLIABILITYDetailsScheduleofDerivativeWarrantLiabilityFairValueLineItems" xlink:to="cann_DERIVATIVEWARRANTLIABILITYDetailsScheduleofDerivativeWarrantLiabilityFairValueTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ClassOfWarrantOrRightAxis"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="cann_DERIVATIVEWARRANTLIABILITYDetailsScheduleofDerivativeWarrantLiabilityFairValueTable" xlink:to="us-gaap_ClassOfWarrantOrRightAxis" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="us-gaap_ClassOfWarrantOrRightDomain" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightDomain_0" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="us-gaap_ClassOfWarrantOrRightDomain_0" order="1" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="cann_DerivativeWarrantLiabilityMember" xlink:href="cann-20161231.xsd#cann_DerivativeWarrantLiabilityMember"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightDomain" xlink:to="cann_DerivativeWarrantLiabilityMember" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_DERIVATIVEWARRANTLIABILITYDetailsScheduleofDerivativeWarrantLiabilityFairValueLineItems" xlink:to="us-gaap_GainsLossesOnExtinguishmentOfDebt" order="1" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="cann_InitialFairValueOfDerivativeWarrantLiabilityIncludedAsInterestExpense" xlink:href="cann-20161231.xsd#cann_InitialFairValueOfDerivativeWarrantLiabilityIncludedAsInterestExpense"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_DERIVATIVEWARRANTLIABILITYDetailsScheduleofDerivativeWarrantLiabilityFairValueLineItems" xlink:to="cann_InitialFairValueOfDerivativeWarrantLiabilityIncludedAsInterestExpense" order="2" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentUnamortizedDiscount" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DebtInstrumentUnamortizedDiscount"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_DERIVATIVEWARRANTLIABILITYDetailsScheduleofDerivativeWarrantLiabilityFairValueLineItems" xlink:to="us-gaap_DebtInstrumentUnamortizedDiscount" order="3" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="cann_WarrantsFairValue" xlink:href="cann-20161231.xsd#cann_WarrantsFairValue"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentUnamortizedDiscount" xlink:to="cann_WarrantsFairValue" order="0" xbrldt:closed="true"/> |
| | </definitionLink> |
| <definitionLink xlink:type="extended" xlink:role="http://generalcann.com/role/ScheduleofDerivativeWarrantLiabilityGainLossTable"> |
| | <loc xlink:type="locator" xlink:label="cann_ScheduleOfDerivativeWarrantLiabilityGainLossAbstract" xlink:href="cann-20161231.xsd#cann_ScheduleOfDerivativeWarrantLiabilityGainLossAbstract"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_DerivativeLiabilities" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DerivativeLiabilities"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_ScheduleOfDerivativeWarrantLiabilityGainLossAbstract" xlink:to="us-gaap_DerivativeLiabilities" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_DerivativeFairValueOfDerivativeNet" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DerivativeFairValueOfDerivativeNet"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_ScheduleOfDerivativeWarrantLiabilityGainLossAbstract" xlink:to="us-gaap_DerivativeFairValueOfDerivativeNet" order="1" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInDerivativeAssetsAndLiabilities" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncreaseDecreaseInDerivativeAssetsAndLiabilities"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_ScheduleOfDerivativeWarrantLiabilityGainLossAbstract" xlink:to="us-gaap_IncreaseDecreaseInDerivativeAssetsAndLiabilities" order="2" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_ScheduleOfDerivativeWarrantLiabilityGainLossAbstract" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation" order="3" xbrldt:closed="true"/> |
| | </definitionLink> |
| <definitionLink xlink:type="extended" xlink:role="http://generalcann.com/role/ScheduleofDerivativeWarrantLiabilityGainLossandCumulativeExpenseTable"> |
| | <loc xlink:type="locator" xlink:label="us-gaap_DerivativeInstrumentsGainLossLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossLineItems"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_DerivativeInstrumentsGainLossLineItems" xlink:to="us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DebtInstrumentAxis"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" xlink:to="us-gaap_DebtInstrumentAxis" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentNameDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentNameDomain_0" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain_0" order="1" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="cann_DerivativeWarrantLiabilityMember" xlink:href="cann-20161231.xsd#cann_DerivativeWarrantLiabilityMember"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="cann_DerivativeWarrantLiabilityMember" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="cann_CumulativeExpenseMember" xlink:href="cann-20161231.xsd#cann_CumulativeExpenseMember"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="cann_CumulativeExpenseMember" order="1" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_DerivativeLiabilities" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DerivativeLiabilities"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DerivativeInstrumentsGainLossLineItems" xlink:to="us-gaap_DerivativeLiabilities" order="1" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInDerivativeLiabilities" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncreaseDecreaseInDerivativeLiabilities"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DerivativeLiabilities" xlink:to="us-gaap_IncreaseDecreaseInDerivativeLiabilities" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DerivativeLiabilities" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation" order="1" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="cann_GainOnSettlementOfDerivative" xlink:href="cann-20161231.xsd#cann_GainOnSettlementOfDerivative"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DerivativeLiabilities" xlink:to="cann_GainOnSettlementOfDerivative" order="2" xbrldt:closed="true"/> |
| | </definitionLink> |
| <definitionLink xlink:type="extended" xlink:role="http://generalcann.com/role/ScheduleofDeferredTaxAssetsTable"> |
| | <loc xlink:type="locator" xlink:label="cann_ScheduleOfDeferredTaxAssetsAbstract" xlink:href="cann-20161231.xsd#cann_ScheduleOfDeferredTaxAssetsAbstract"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_AssetsNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AssetsNoncurrent"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_ScheduleOfDeferredTaxAssetsAbstract" xlink:to="us-gaap_AssetsNoncurrent" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_ScheduleOfDeferredTaxAssetsAbstract" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested" order="1" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_OperatingLossCarryforwards" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OperatingLossCarryforwards"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_ScheduleOfDeferredTaxAssetsAbstract" xlink:to="us-gaap_OperatingLossCarryforwards" order="2" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowanceCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowanceCurrent"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_ScheduleOfDeferredTaxAssetsAbstract" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowanceCurrent" order="3" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsNet" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DeferredTaxAssetsNet"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_ScheduleOfDeferredTaxAssetsAbstract" xlink:to="us-gaap_DeferredTaxAssetsNet" order="4" xbrldt:closed="true"/> |
| | </definitionLink> |
| <definitionLink xlink:type="extended" xlink:role="http://generalcann.com/role/ScheduleofEffectiveIncomeTaxRateReconciliationTable"> |
| | <loc xlink:type="locator" xlink:label="cann_ScheduleOfEffectiveIncomeTaxRateReconciliationAbstract" xlink:href="cann-20161231.xsd#cann_ScheduleOfEffectiveIncomeTaxRateReconciliationAbstract"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_ScheduleOfEffectiveIncomeTaxRateReconciliationAbstract" xlink:to="us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_ScheduleOfEffectiveIncomeTaxRateReconciliationAbstract" xlink:to="us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" order="1" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_InterestExpenseDebtExcludingAmortization" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_InterestExpenseDebtExcludingAmortization"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_ScheduleOfEffectiveIncomeTaxRateReconciliationAbstract" xlink:to="us-gaap_InterestExpenseDebtExcludingAmortization" order="2" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_DerivativeGainOnDerivative" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DerivativeGainOnDerivative"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_ScheduleOfEffectiveIncomeTaxRateReconciliationAbstract" xlink:to="us-gaap_DerivativeGainOnDerivative" order="3" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_ExtinguishmentOfDebtGainLossNetOfTax" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ExtinguishmentOfDebtGainLossNetOfTax"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_ScheduleOfEffectiveIncomeTaxRateReconciliationAbstract" xlink:to="us-gaap_ExtinguishmentOfDebtGainLossNetOfTax" order="4" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_OtherTaxExpenseBenefit" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OtherTaxExpenseBenefit"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_ScheduleOfEffectiveIncomeTaxRateReconciliationAbstract" xlink:to="us-gaap_OtherTaxExpenseBenefit" order="5" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_ScheduleOfEffectiveIncomeTaxRateReconciliationAbstract" xlink:to="us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" order="6" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxesPaidNet" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncomeTaxesPaidNet"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_ScheduleOfEffectiveIncomeTaxRateReconciliationAbstract" xlink:to="us-gaap_IncomeTaxesPaidNet" order="7" xbrldt:closed="true"/> |
| | </definitionLink> |
| <definitionLink xlink:type="extended" xlink:role="http://generalcann.com/role/SharebasedexpenseTable"> |
| | <loc xlink:type="locator" xlink:label="cann_STOCKHOLDERSEQUITYDetailsSharebasedexpenseLineItems" xlink:href="cann-20161231.xsd#cann_STOCKHOLDERSEQUITYDetailsSharebasedexpenseLineItems"/> |
| | <loc xlink:type="locator" xlink:label="cann_STOCKHOLDERSEQUITYDetailsSharebasedexpenseTable" xlink:href="cann-20161231.xsd#cann_STOCKHOLDERSEQUITYDetailsSharebasedexpenseTable"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="cann_STOCKHOLDERSEQUITYDetailsSharebasedexpenseLineItems" xlink:to="cann_STOCKHOLDERSEQUITYDetailsSharebasedexpenseTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="cann_StockIssuanceConditionAxis" xlink:href="cann-20161231.xsd#cann_StockIssuanceConditionAxis"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="cann_STOCKHOLDERSEQUITYDetailsSharebasedexpenseTable" xlink:to="cann_StockIssuanceConditionAxis" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="cann_StockIssuanceConditionDomain" xlink:href="cann-20161231.xsd#cann_StockIssuanceConditionDomain"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="cann_StockIssuanceConditionAxis" xlink:to="cann_StockIssuanceConditionDomain" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="cann_StockIssuanceConditionDomain_0" xlink:href="cann-20161231.xsd#cann_StockIssuanceConditionDomain"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="cann_StockIssuanceConditionAxis" xlink:to="cann_StockIssuanceConditionDomain_0" order="1" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="cann_EmployeeAwardsMember" xlink:href="cann-20161231.xsd#cann_EmployeeAwardsMember"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_StockIssuanceConditionDomain" xlink:to="cann_EmployeeAwardsMember" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="cann_ConsultingAwardsMember" xlink:href="cann-20161231.xsd#cann_ConsultingAwardsMember"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_StockIssuanceConditionDomain" xlink:to="cann_ConsultingAwardsMember" order="1" xbrldt:closed="true"/> |
| | <!-- [WMV4][XcpuxYn59dz7vgYynUDuwG7r97K2jUTysl7vcz0lJt+7aiTAUUZhCZJTRSBTUxzFD08h2PMUS7IUHdbhHvc6WC9N5of+9sX7PRdZCZgY2uuQ8+2sNt6oumz5X+At4NrBfz3IvRXjKXKX4jMdiIZi5GF7oJj7BmyOCf2f95sQy7kYGqaQEn8b0Ur59S6Tw+elCmgMKFX6qQ6V2aqCUm+nExa2denKpFFNkKhB/Ayjd+0qpXDFtravo3J/vwiKyMZC] CSR --> |
| | <loc xlink:type="locator" xlink:label="cann_DBOptionAgreementMember" xlink:href="cann-20161231.xsd#cann_DBOptionAgreementMember"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_StockIssuanceConditionDomain" xlink:to="cann_DBOptionAgreementMember" order="2" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="cann_StockAwardsMember" xlink:href="cann-20161231.xsd#cann_StockAwardsMember"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_StockIssuanceConditionDomain" xlink:to="cann_StockAwardsMember" order="3" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_STOCKHOLDERSEQUITYDetailsSharebasedexpenseLineItems" xlink:to="us-gaap_AllocatedShareBasedCompensationExpense" order="1" xbrldt:closed="true"/> |
| | </definitionLink> |
| <definitionLink xlink:type="extended" xlink:role="http://generalcann.com/role/SharebasedcompensationcostsFairValueAssumptionsTable"> |
| | <loc xlink:type="locator" xlink:label="cann_STOCKHOLDERSEQUITYDetailsSharebasedcompensationcostsFairValueAssumptionsLineItems" xlink:href="cann-20161231.xsd#cann_STOCKHOLDERSEQUITYDetailsSharebasedcompensationcostsFairValueAssumptionsLineItems"/> |
| | <loc xlink:type="locator" xlink:label="cann_STOCKHOLDERSEQUITYDetailsSharebasedcompensationcostsFairValueAssumptionsTable" xlink:href="cann-20161231.xsd#cann_STOCKHOLDERSEQUITYDetailsSharebasedcompensationcostsFairValueAssumptionsTable"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="cann_STOCKHOLDERSEQUITYDetailsSharebasedcompensationcostsFairValueAssumptionsLineItems" xlink:to="cann_STOCKHOLDERSEQUITYDetailsSharebasedcompensationcostsFairValueAssumptionsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ClassOfWarrantOrRightAxis"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="cann_STOCKHOLDERSEQUITYDetailsSharebasedcompensationcostsFairValueAssumptionsTable" xlink:to="us-gaap_ClassOfWarrantOrRightAxis" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="us-gaap_ClassOfWarrantOrRightDomain" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightDomain_0" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="us-gaap_ClassOfWarrantOrRightDomain_0" order="1" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_RangeAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RangeAxis"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="cann_STOCKHOLDERSEQUITYDetailsSharebasedcompensationcostsFairValueAssumptionsTable" xlink:to="us-gaap_RangeAxis" order="1" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_RangeMember" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RangeMember"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RangeAxis" xlink:to="us-gaap_RangeMember" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_RangeMember_0" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RangeMember"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_RangeAxis" xlink:to="us-gaap_RangeMember_0" order="1" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="cann_EmployeeAwardsMember" xlink:href="cann-20161231.xsd#cann_EmployeeAwardsMember"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightDomain" xlink:to="cann_EmployeeAwardsMember" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="cann_ConsultingAwardsMember" xlink:href="cann-20161231.xsd#cann_ConsultingAwardsMember"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightDomain" xlink:to="cann_ConsultingAwardsMember" order="1" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="cann_DBOptionAgreementMember" xlink:href="cann-20161231.xsd#cann_DBOptionAgreementMember"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightDomain" xlink:to="cann_DBOptionAgreementMember" order="2" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="cann_IPGMember" xlink:href="cann-20161231.xsd#cann_IPGMember"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightDomain" xlink:to="cann_IPGMember" order="3" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="cann_WarrantsWithDebtMember" xlink:href="cann-20161231.xsd#cann_WarrantsWithDebtMember"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightDomain" xlink:to="cann_WarrantsWithDebtMember" order="4" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_MinimumMember" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_MinimumMember"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RangeMember" xlink:to="us-gaap_MinimumMember" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_MaximumMember" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_MaximumMember"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RangeMember" xlink:to="us-gaap_MaximumMember" order="1" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_STOCKHOLDERSEQUITYDetailsSharebasedcompensationcostsFairValueAssumptionsLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice" order="1" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateIntrinsicValue" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateIntrinsicValue"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_STOCKHOLDERSEQUITYDetailsSharebasedcompensationcostsFairValueAssumptionsLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateIntrinsicValue" order="2" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_STOCKHOLDERSEQUITYDetailsSharebasedcompensationcostsFairValueAssumptionsLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" order="3" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_FairValueAssumptionsRiskFreeInterestRate" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_FairValueAssumptionsRiskFreeInterestRate"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_STOCKHOLDERSEQUITYDetailsSharebasedcompensationcostsFairValueAssumptionsLineItems" xlink:to="us-gaap_FairValueAssumptionsRiskFreeInterestRate" order="4" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_STOCKHOLDERSEQUITYDetailsSharebasedcompensationcostsFairValueAssumptionsLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" order="5" xbrldt:closed="true"/> |
| | </definitionLink> |
| <definitionLink xlink:type="extended" xlink:role="http://generalcann.com/role/ScheduleofStockholdersEquityWarrantsorRightsTable"> |
| | <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ClassOfWarrantOrRightLineItems"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightTable" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ClassOfWarrantOrRightTable"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="us-gaap_ClassOfWarrantOrRightTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_AwardTypeAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AwardTypeAxis"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ClassOfWarrantOrRightTable" xlink:to="us-gaap_AwardTypeAxis" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0" order="1" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="cann_EmployeeAwardsMember" xlink:href="cann-20161231.xsd#cann_EmployeeAwardsMember"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="cann_EmployeeAwardsMember" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="cann_ConsultingAwardsMember" xlink:href="cann-20161231.xsd#cann_ConsultingAwardsMember"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="cann_ConsultingAwardsMember" order="1" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="cann_WarrantsWithDebtMember" xlink:href="cann-20161231.xsd#cann_WarrantsWithDebtMember"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="cann_WarrantsWithDebtMember" order="2" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" order="1" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" order="2" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" order="3" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" order="4" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" order="1" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationForfeited" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationForfeited"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:to="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationForfeited" order="2" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" order="3" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" order="4" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" order="5" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" order="6" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" order="7" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" order="5" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" order="6" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" order="7" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" order="8" xbrldt:closed="true"/> |
| | </definitionLink> |
| <definitionLink xlink:type="extended" xlink:role="http://generalcann.com/role/ScheduleofDilutiveEffectonEarningsPerShareTable"> |
| | <loc xlink:type="locator" xlink:label="cann_NETLOSSPERSHAREDetailsScheduleofDilutiveEffectonEarningsPerShareLineItems" xlink:href="cann-20161231.xsd#cann_NETLOSSPERSHAREDetailsScheduleofDilutiveEffectonEarningsPerShareLineItems"/> |
| | <loc xlink:type="locator" xlink:label="cann_NETLOSSPERSHAREDetailsScheduleofDilutiveEffectonEarningsPerShareTable" xlink:href="cann-20161231.xsd#cann_NETLOSSPERSHAREDetailsScheduleofDilutiveEffectonEarningsPerShareTable"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="cann_NETLOSSPERSHAREDetailsScheduleofDilutiveEffectonEarningsPerShareLineItems" xlink:to="cann_NETLOSSPERSHAREDetailsScheduleofDilutiveEffectonEarningsPerShareTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_StatementScenarioAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementScenarioAxis"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="cann_NETLOSSPERSHAREDetailsScheduleofDilutiveEffectonEarningsPerShareTable" xlink:to="us-gaap_StatementScenarioAxis" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_ScenarioUnspecifiedDomain_0" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain_0" order="1" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="cann_ScenarioNetGainMember" xlink:href="cann-20161231.xsd#cann_ScenarioNetGainMember"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ScenarioUnspecifiedDomain" xlink:to="cann_ScenarioNetGainMember" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_NETLOSSPERSHAREDetailsScheduleofDilutiveEffectonEarningsPerShareLineItems" xlink:to="us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" order="1" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_NETLOSSPERSHAREDetailsScheduleofDilutiveEffectonEarningsPerShareLineItems" xlink:to="us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants" order="2" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_NETLOSSPERSHAREDetailsScheduleofDilutiveEffectonEarningsPerShareLineItems" xlink:to="us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities" order="3" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_IncrementalCommonSharesAttributableToEquityUnitPurchaseAgreements" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToEquityUnitPurchaseAgreements"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_NETLOSSPERSHAREDetailsScheduleofDilutiveEffectonEarningsPerShareLineItems" xlink:to="us-gaap_IncrementalCommonSharesAttributableToEquityUnitPurchaseAgreements" order="4" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_DilutiveSecurities" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DilutiveSecurities"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_NETLOSSPERSHAREDetailsScheduleofDilutiveEffectonEarningsPerShareLineItems" xlink:to="us-gaap_DilutiveSecurities" order="5" xbrldt:closed="true"/> |
| | </definitionLink> |
| <definitionLink xlink:type="extended" xlink:role="http://generalcann.com/role/ScheduleofSegmentReportingInformationbySegmentTable"> |
| | <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingInformationLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SegmentReportingInformationLineItems"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_StatementBusinessSegmentsAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="us-gaap_StatementBusinessSegmentsAxis" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_SegmentDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SegmentDomain"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_SegmentDomain_0" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SegmentDomain"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain_0" order="1" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="cann_SecurityAndCashManagementMember" xlink:href="cann-20161231.xsd#cann_SecurityAndCashManagementMember"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentDomain" xlink:to="cann_SecurityAndCashManagementMember" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="cann_MarketingProductsMember" xlink:href="cann-20161231.xsd#cann_MarketingProductsMember"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentDomain" xlink:to="cann_MarketingProductsMember" order="1" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="cann_ConsultingAdvisoryMember" xlink:href="cann-20161231.xsd#cann_ConsultingAdvisoryMember"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentDomain" xlink:to="cann_ConsultingAdvisoryMember" order="2" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="cann_FinanceAndRealEstateMember" xlink:href="cann-20161231.xsd#cann_FinanceAndRealEstateMember"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentDomain" xlink:to="cann_FinanceAndRealEstateMember" order="3" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_SalesRevenueNet" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SalesRevenueNet"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_SalesRevenueNet" order="1" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_CostOfGoodsAndServicesSoldOverhead" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CostOfGoodsAndServicesSoldOverhead"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_CostOfGoodsAndServicesSoldOverhead" order="2" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_InterestAndDebtExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_InterestAndDebtExpense"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_InterestAndDebtExpense" order="3" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="cann_TotalRevenues" xlink:href="cann-20161231.xsd#cann_TotalRevenues"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="cann_TotalRevenues" order="4" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_MarketingExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_MarketingExpense"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_MarketingExpense" order="5" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="cann_ProfitLosses" xlink:href="cann-20161231.xsd#cann_ProfitLosses"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="cann_ProfitLosses" order="6" xbrldt:closed="true"/> |
| | </definitionLink> |
| <definitionLink xlink:type="extended" xlink:role="http://generalcann.com/role/ScheduleofTotalAssetsbySegmentTable"> |
| | <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingAssetReconcilingItemLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SegmentReportingAssetReconcilingItemLineItems"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_SegmentReportingAssetReconcilingItemLineItems" xlink:to="us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_StatementBusinessSegmentsAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable" xlink:to="us-gaap_StatementBusinessSegmentsAxis" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_SegmentDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SegmentDomain"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_SegmentDomain_0" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SegmentDomain"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain_0" order="1" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="cann_SecurityAndCashManagementMember" xlink:href="cann-20161231.xsd#cann_SecurityAndCashManagementMember"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentDomain" xlink:to="cann_SecurityAndCashManagementMember" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="cann_MarketingProductsMember" xlink:href="cann-20161231.xsd#cann_MarketingProductsMember"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentDomain" xlink:to="cann_MarketingProductsMember" order="1" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="cann_ConsultingAdvisoryMember" xlink:href="cann-20161231.xsd#cann_ConsultingAdvisoryMember"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentDomain" xlink:to="cann_ConsultingAdvisoryMember" order="2" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="cann_FinanceAndRealEstateMember" xlink:href="cann-20161231.xsd#cann_FinanceAndRealEstateMember"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentDomain" xlink:to="cann_FinanceAndRealEstateMember" order="3" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_CorporateMember" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CorporateMember"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentDomain" xlink:to="us-gaap_CorporateMember" order="4" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_AssetsNet" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AssetsNet"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingAssetReconcilingItemLineItems" xlink:to="us-gaap_AssetsNet" order="1" xbrldt:closed="true"/> |
| | </definitionLink> |
| <definitionLink xlink:type="extended" xlink:role="http://generalcann.com/role/NATUREOFOPERATIONSHISTORYANDPRESENTATIONDetails"> |
| | <loc xlink:type="locator" xlink:label="cann_NATUREOFOPERATIONSHISTORYANDPRESENTATIONDetailsLineItems" xlink:href="cann-20161231.xsd#cann_NATUREOFOPERATIONSHISTORYANDPRESENTATIONDetailsLineItems"/> |
| | <loc xlink:type="locator" xlink:label="cann_NATUREOFOPERATIONSHISTORYANDPRESENTATIONDetailsTable" xlink:href="cann-20161231.xsd#cann_NATUREOFOPERATIONSHISTORYANDPRESENTATIONDetailsTable"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="cann_NATUREOFOPERATIONSHISTORYANDPRESENTATIONDetailsLineItems" xlink:to="cann_NATUREOFOPERATIONSHISTORYANDPRESENTATIONDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="cann_NATUREOFOPERATIONSHISTORYANDPRESENTATIONDetailsTable" xlink:to="us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis" xlink:to="us-gaap_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_0" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis" xlink:to="us-gaap_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_0" order="1" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_RangeAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RangeAxis"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="cann_NATUREOFOPERATIONSHISTORYANDPRESENTATIONDetailsTable" xlink:to="us-gaap_RangeAxis" order="1" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_RangeMember" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RangeMember"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RangeAxis" xlink:to="us-gaap_RangeMember" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_RangeMember_0" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RangeMember"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_RangeAxis" xlink:to="us-gaap_RangeMember_0" order="1" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_LeaseArrangementTypeAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LeaseArrangementTypeAxis"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="cann_NATUREOFOPERATIONSHISTORYANDPRESENTATIONDetailsTable" xlink:to="us-gaap_LeaseArrangementTypeAxis" order="2" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_LeaseArrangementTypeDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LeaseArrangementTypeDomain"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_LeaseArrangementTypeAxis" xlink:to="us-gaap_LeaseArrangementTypeDomain" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_LeaseArrangementTypeDomain_0" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LeaseArrangementTypeDomain"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_LeaseArrangementTypeAxis" xlink:to="us-gaap_LeaseArrangementTypeDomain_0" order="1" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="cann_NATUREOFOPERATIONSHISTORYANDPRESENTATIONDetailsTable" xlink:to="us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis" order="3" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_MortgageLoansOnRealEstateNamePropertyTypeDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_MortgageLoansOnRealEstateNamePropertyTypeDomain"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis" xlink:to="us-gaap_MortgageLoansOnRealEstateNamePropertyTypeDomain" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_MortgageLoansOnRealEstateNamePropertyTypeDomain_0" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_MortgageLoansOnRealEstateNamePropertyTypeDomain"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis" xlink:to="us-gaap_MortgageLoansOnRealEstateNamePropertyTypeDomain_0" order="1" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="cann_NATUREOFOPERATIONSHISTORYANDPRESENTATIONDetailsTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" order="4" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain_0" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain_0" order="1" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="cann_NATUREOFOPERATIONSHISTORYANDPRESENTATIONDetailsTable" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" order="5" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RelatedPartyDomain"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain_0" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RelatedPartyDomain"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain_0" order="1" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="cann_NonrelatedPartyAxis" xlink:href="cann-20161231.xsd#cann_NonrelatedPartyAxis"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="cann_NATUREOFOPERATIONSHISTORYANDPRESENTATIONDetailsTable" xlink:to="cann_NonrelatedPartyAxis" order="6" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="cann_NonrelatedPartyDomain" xlink:href="cann-20161231.xsd#cann_NonrelatedPartyDomain"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="cann_NonrelatedPartyAxis" xlink:to="cann_NonrelatedPartyDomain" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="cann_NonrelatedPartyDomain_0" xlink:href="cann-20161231.xsd#cann_NonrelatedPartyDomain"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="cann_NonrelatedPartyAxis" xlink:to="cann_NonrelatedPartyDomain_0" order="1" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="cann_FeinsodAgreementMember" xlink:href="cann-20161231.xsd#cann_FeinsodAgreementMember"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="cann_FeinsodAgreementMember" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_MinimumMember" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_MinimumMember"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RangeMember" xlink:to="us-gaap_MinimumMember" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_MaximumMember" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_MaximumMember"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RangeMember" xlink:to="us-gaap_MaximumMember" order="1" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_LeasingArrangementMember" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LeasingArrangementMember"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LeaseArrangementTypeDomain" xlink:to="us-gaap_LeasingArrangementMember" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_BuildingMember" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_BuildingMember"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_BuildingMember" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_LeaseholdImprovementsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LeaseholdImprovementsMember"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_LeaseholdImprovementsMember" order="1" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_FurnitureAndFixturesMember" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_FurnitureAndFixturesMember"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_FurnitureAndFixturesMember" order="2" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="cann_GCSupplyMember" xlink:href="cann-20161231.xsd#cann_GCSupplyMember"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain" xlink:to="cann_GCSupplyMember" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="cann_PuebloWestPropertyMember" xlink:href="cann-20161231.xsd#cann_PuebloWestPropertyMember"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain" xlink:to="cann_PuebloWestPropertyMember" order="1" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="cann_PotentialAcquisitionsMember" xlink:href="cann-20161231.xsd#cann_PotentialAcquisitionsMember"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain" xlink:to="cann_PotentialAcquisitionsMember" order="2" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="cann_TheGreenhouseMember" xlink:href="cann-20161231.xsd#cann_TheGreenhouseMember"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain" xlink:to="cann_TheGreenhouseMember" order="3" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="cann_ACSCorpMember" xlink:href="cann-20161231.xsd#cann_ACSCorpMember"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain" xlink:to="cann_ACSCorpMember" order="4" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="cann_DBArizonaMember" xlink:href="cann-20161231.xsd#cann_DBArizonaMember"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_NonrelatedPartyDomain" xlink:to="cann_DBArizonaMember" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_OfficeBuildingMember" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OfficeBuildingMember"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_MortgageLoansOnRealEstateNamePropertyTypeDomain" xlink:to="us-gaap_OfficeBuildingMember" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="cann_ConsumerBankingMember" xlink:href="cann-20161231.xsd#cann_ConsumerBankingMember"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_MortgageLoansOnRealEstateNamePropertyTypeDomain" xlink:to="cann_ConsumerBankingMember" order="1" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_NumberOfReportingUnits" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NumberOfReportingUnits"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_NATUREOFOPERATIONSHISTORYANDPRESENTATIONDetailsLineItems" xlink:to="us-gaap_NumberOfReportingUnits" order="1" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_AreaOfRealEstateProperty" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AreaOfRealEstateProperty"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_NATUREOFOPERATIONSHISTORYANDPRESENTATIONDetailsLineItems" xlink:to="us-gaap_AreaOfRealEstateProperty" order="2" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_LeaseExpirationDate1" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LeaseExpirationDate1"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_NATUREOFOPERATIONSHISTORYANDPRESENTATIONDetailsLineItems" xlink:to="us-gaap_LeaseExpirationDate1" order="3" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="cann_NumberOfWhollyOwnedSubsidiary" xlink:href="cann-20161231.xsd#cann_NumberOfWhollyOwnedSubsidiary"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_NATUREOFOPERATIONSHISTORYANDPRESENTATIONDetailsLineItems" xlink:to="cann_NumberOfWhollyOwnedSubsidiary" order="4" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_NATUREOFOPERATIONSHISTORYANDPRESENTATIONDetailsLineItems" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit" order="5" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_InventoryAdjustments" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_InventoryAdjustments"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_NATUREOFOPERATIONSHISTORYANDPRESENTATIONDetailsLineItems" xlink:to="us-gaap_InventoryAdjustments" order="6" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_NATUREOFOPERATIONSHISTORYANDPRESENTATIONDetailsLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentUsefulLife" order="7" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_NATUREOFOPERATIONSHISTORYANDPRESENTATIONDetailsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetUsefulLife" order="8" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_Capital" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_Capital"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_NATUREOFOPERATIONSHISTORYANDPRESENTATIONDetailsLineItems" xlink:to="us-gaap_Capital" order="9" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="cann_DebtInstrumentModificationConsideredExtinguishmentThresholdPresentValueOfCashFlowsPercentDifference" xlink:href="cann-20161231.xsd#cann_DebtInstrumentModificationConsideredExtinguishmentThresholdPresentValueOfCashFlowsPercentDifference"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_NATUREOFOPERATIONSHISTORYANDPRESENTATIONDetailsLineItems" xlink:to="cann_DebtInstrumentModificationConsideredExtinguishmentThresholdPresentValueOfCashFlowsPercentDifference" order="10" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="cann_DebtOwedByNonRelatedPartyToRelatedParty" xlink:href="cann-20161231.xsd#cann_DebtOwedByNonRelatedPartyToRelatedParty"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_NATUREOFOPERATIONSHISTORYANDPRESENTATIONDetailsLineItems" xlink:to="cann_DebtOwedByNonRelatedPartyToRelatedParty" order="11" xbrldt:closed="true"/> |
| | </definitionLink> |
| <definitionLink xlink:type="extended" xlink:role="http://generalcann.com/role/BUSINESSACQUISITIONSDetails"> |
| | <loc xlink:type="locator" xlink:label="cann_BUSINESSACQUISITIONSDetailsLineItems" xlink:href="cann-20161231.xsd#cann_BUSINESSACQUISITIONSDetailsLineItems"/> |
| | <loc xlink:type="locator" xlink:label="cann_BUSINESSACQUISITIONSDetailsTable" xlink:href="cann-20161231.xsd#cann_BUSINESSACQUISITIONSDetailsTable"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="cann_BUSINESSACQUISITIONSDetailsLineItems" xlink:to="cann_BUSINESSACQUISITIONSDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ClassOfWarrantOrRightAxis"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="cann_BUSINESSACQUISITIONSDetailsTable" xlink:to="us-gaap_ClassOfWarrantOrRightAxis" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="us-gaap_ClassOfWarrantOrRightDomain" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightDomain_0" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="us-gaap_ClassOfWarrantOrRightDomain_0" order="1" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="cann_BUSINESSACQUISITIONSDetailsTable" xlink:to="us-gaap_BusinessAcquisitionAxis" order="1" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain_0" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain_0" order="1" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="cann_IPG4.50WarrantsMember" xlink:href="cann-20161231.xsd#cann_IPG4.50WarrantsMember"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightDomain" xlink:to="cann_IPG4.50WarrantsMember" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="cann_IPG5.00WarrantsMember" xlink:href="cann-20161231.xsd#cann_IPG5.00WarrantsMember"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightDomain" xlink:to="cann_IPG5.00WarrantsMember" order="1" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="cann_ConditionalIssuanceMember" xlink:href="cann-20161231.xsd#cann_ConditionalIssuanceMember"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightDomain" xlink:to="cann_ConditionalIssuanceMember" order="2" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="cann_IronProtectionGroupMember" xlink:href="cann-20161231.xsd#cann_IronProtectionGroupMember"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="cann_IronProtectionGroupMember" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="cann_ChieftonAcquisitionMember" xlink:href="cann-20161231.xsd#cann_ChieftonAcquisitionMember"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="cann_ChieftonAcquisitionMember" order="1" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_BUSINESSACQUISITIONSDetailsLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" order="1" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightOutstanding" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ClassOfWarrantOrRightOutstanding"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_BUSINESSACQUISITIONSDetailsLineItems" xlink:to="us-gaap_ClassOfWarrantOrRightOutstanding" order="2" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_BUSINESSACQUISITIONSDetailsLineItems" xlink:to="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" order="3" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="cann_AcquisitionOfIpgWithCommonStockPayableNetOfCashReceived" xlink:href="cann-20161231.xsd#cann_AcquisitionOfIpgWithCommonStockPayableNetOfCashReceived"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_BUSINESSACQUISITIONSDetailsLineItems" xlink:to="cann_AcquisitionOfIpgWithCommonStockPayableNetOfCashReceived" order="4" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_SharePrice" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SharePrice"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_BUSINESSACQUISITIONSDetailsLineItems" xlink:to="us-gaap_SharePrice" order="5" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="cann_SharePriceDiscount" xlink:href="cann-20161231.xsd#cann_SharePriceDiscount"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_BUSINESSACQUISITIONSDetailsLineItems" xlink:to="cann_SharePriceDiscount" order="6" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="cann_AccruedStockPayableCurrentPortion" xlink:href="cann-20161231.xsd#cann_AccruedStockPayableCurrentPortion"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_BUSINESSACQUISITIONSDetailsLineItems" xlink:to="cann_AccruedStockPayableCurrentPortion" order="7" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="cann_ClassOfWarrantOrRightIssuanceThresholdRevenue" xlink:href="cann-20161231.xsd#cann_ClassOfWarrantOrRightIssuanceThresholdRevenue"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_BUSINESSACQUISITIONSDetailsLineItems" xlink:to="cann_ClassOfWarrantOrRightIssuanceThresholdRevenue" order="8" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_BUSINESSACQUISITIONSDetailsLineItems" xlink:to="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" order="9" xbrldt:closed="true"/> |
| | </definitionLink> |
| <definitionLink xlink:type="extended" xlink:role="http://generalcann.com/role/RECEIVABLESDetails"> |
| | <loc xlink:type="locator" xlink:label="cann_RECEIVABLESDetailsLineItems" xlink:href="cann-20161231.xsd#cann_RECEIVABLESDetailsLineItems"/> |
| | <loc xlink:type="locator" xlink:label="cann_RECEIVABLESDetailsTable" xlink:href="cann-20161231.xsd#cann_RECEIVABLESDetailsTable"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="cann_RECEIVABLESDetailsLineItems" xlink:to="cann_RECEIVABLESDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="cann_RECEIVABLESDetailsTable" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RelatedPartyDomain"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain_0" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RelatedPartyDomain"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain_0" order="1" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="cann_DBArizonaMember" xlink:href="cann-20161231.xsd#cann_DBArizonaMember"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="cann_DBArizonaMember" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableRelatedPartiesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AccountsReceivableRelatedPartiesCurrent"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_RECEIVABLESDetailsLineItems" xlink:to="us-gaap_AccountsReceivableRelatedPartiesCurrent" order="1" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_LineOfCreditFacilityIncreaseAccruedInterest" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LineOfCreditFacilityIncreaseAccruedInterest"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_RECEIVABLESDetailsLineItems" xlink:to="us-gaap_LineOfCreditFacilityIncreaseAccruedInterest" order="2" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_LineOfCreditFacilityInterestRateDuringPeriod" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LineOfCreditFacilityInterestRateDuringPeriod"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_RECEIVABLESDetailsLineItems" xlink:to="us-gaap_LineOfCreditFacilityInterestRateDuringPeriod" order="3" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_LineOfCreditFacilityExpirationDate1" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LineOfCreditFacilityExpirationDate1"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_RECEIVABLESDetailsLineItems" xlink:to="us-gaap_LineOfCreditFacilityExpirationDate1" order="4" xbrldt:closed="true"/> |
| | </definitionLink> |
| <definitionLink xlink:type="extended" xlink:role="http://generalcann.com/role/PROPERTYANDEQUIPMENTDetails"> |
| | <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationSaleOfPropertyPlantAndEquipment1" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationSaleOfPropertyPlantAndEquipment1"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationSaleOfPropertyPlantAndEquipment1" order="0" xbrldt:closed="true"/> |
| | </definitionLink> |
| <definitionLink xlink:type="extended" xlink:role="http://generalcann.com/role/INTANGIBLEASSETSANDGOODWILLDetails"> |
| | <loc xlink:type="locator" xlink:label="cann_INTANGIBLEASSETSANDGOODWILLDetailsLineItems" xlink:href="cann-20161231.xsd#cann_INTANGIBLEASSETSANDGOODWILLDetailsLineItems"/> |
| | <loc xlink:type="locator" xlink:label="cann_INTANGIBLEASSETSANDGOODWILLDetailsTable" xlink:href="cann-20161231.xsd#cann_INTANGIBLEASSETSANDGOODWILLDetailsTable"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="cann_INTANGIBLEASSETSANDGOODWILLDetailsLineItems" xlink:to="cann_INTANGIBLEASSETSANDGOODWILLDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="cann_INTANGIBLEASSETSANDGOODWILLDetailsTable" xlink:to="us-gaap_BusinessAcquisitionAxis" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain_0" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain_0" order="1" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="cann_IPGAcquisitionMember" xlink:href="cann-20161231.xsd#cann_IPGAcquisitionMember"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="cann_IPGAcquisitionMember" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_AdjustmentForAmortization" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AdjustmentForAmortization"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_INTANGIBLEASSETSANDGOODWILLDetailsLineItems" xlink:to="us-gaap_AdjustmentForAmortization" order="1" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_Goodwill" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_Goodwill"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_INTANGIBLEASSETSANDGOODWILLDetailsLineItems" xlink:to="us-gaap_Goodwill" order="2" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_ImpairmentOfIntangibleAssetsFinitelived" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ImpairmentOfIntangibleAssetsFinitelived"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_INTANGIBLEASSETSANDGOODWILLDetailsLineItems" xlink:to="us-gaap_ImpairmentOfIntangibleAssetsFinitelived" order="3" xbrldt:closed="true"/> |
| | </definitionLink> |
| <definitionLink xlink:type="extended" xlink:role="http://generalcann.com/role/DEBTDetailsInfinityNote"> |
| | <loc xlink:type="locator" xlink:label="cann_DEBTDetailsInfinityNoteLineItems" xlink:href="cann-20161231.xsd#cann_DEBTDetailsInfinityNoteLineItems"/> |
| | <loc xlink:type="locator" xlink:label="cann_DEBTDetailsInfinityNoteTable" xlink:href="cann-20161231.xsd#cann_DEBTDetailsInfinityNoteTable"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="cann_DEBTDetailsInfinityNoteLineItems" xlink:to="cann_DEBTDetailsInfinityNoteTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RelatedPartyTransactionAxis"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="cann_DEBTDetailsInfinityNoteTable" xlink:to="us-gaap_RelatedPartyTransactionAxis" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RelatedPartyTransactionDomain"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="us-gaap_RelatedPartyTransactionDomain" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionDomain_0" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RelatedPartyTransactionDomain"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="us-gaap_RelatedPartyTransactionDomain_0" order="1" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="cann_InfinityCapitalMember" xlink:href="cann-20161231.xsd#cann_InfinityCapitalMember"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="cann_InfinityCapitalMember" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_DEBTDetailsInfinityNoteLineItems" xlink:to="us-gaap_DebtInstrumentInterestRateEffectivePercentage" order="1" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_RepaymentsOfNotesPayable" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RepaymentsOfNotesPayable"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_DEBTDetailsInfinityNoteLineItems" xlink:to="us-gaap_RepaymentsOfNotesPayable" order="2" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_InterestExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_InterestExpense"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_DEBTDetailsInfinityNoteLineItems" xlink:to="us-gaap_InterestExpense" order="3" xbrldt:closed="true"/> |
| | </definitionLink> |
| <definitionLink xlink:type="extended" xlink:role="http://generalcann.com/role/DEBTDetails12Notes"> |
| | <loc xlink:type="locator" xlink:label="cann_DEBTDetails12NotesLineItems" xlink:href="cann-20161231.xsd#cann_DEBTDetails12NotesLineItems"/> |
| | <loc xlink:type="locator" xlink:label="cann_DEBTDetails12NotesTable" xlink:href="cann-20161231.xsd#cann_DEBTDetails12NotesTable"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="cann_DEBTDetails12NotesLineItems" xlink:to="cann_DEBTDetails12NotesTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ClassOfWarrantOrRightAxis"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="cann_DEBTDetails12NotesTable" xlink:to="us-gaap_ClassOfWarrantOrRightAxis" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="us-gaap_ClassOfWarrantOrRightDomain" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightDomain_0" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="us-gaap_ClassOfWarrantOrRightDomain_0" order="1" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DebtInstrumentAxis"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="cann_DEBTDetails12NotesTable" xlink:to="us-gaap_DebtInstrumentAxis" order="1" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentNameDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentNameDomain_0" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain_0" order="1" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RelatedPartyTransactionAxis"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="cann_DEBTDetails12NotesTable" xlink:to="us-gaap_RelatedPartyTransactionAxis" order="2" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RelatedPartyTransactionDomain"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="us-gaap_RelatedPartyTransactionDomain" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionDomain_0" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RelatedPartyTransactionDomain"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="us-gaap_RelatedPartyTransactionDomain_0" order="1" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_StatementScenarioAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementScenarioAxis"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="cann_DEBTDetails12NotesTable" xlink:to="us-gaap_StatementScenarioAxis" order="3" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_ScenarioUnspecifiedDomain_0" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain_0" order="1" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="cann_TwelvePercentSeptember2016Member" xlink:href="cann-20161231.xsd#cann_TwelvePercentSeptember2016Member"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightDomain" xlink:to="cann_TwelvePercentSeptember2016Member" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="cann_TenPercentageConvertibleNoteMember" xlink:href="cann-20161231.xsd#cann_TenPercentageConvertibleNoteMember"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightDomain" xlink:to="cann_TenPercentageConvertibleNoteMember" order="1" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="cann_FourteenPercentConvertibleNoteMember" xlink:href="cann-20161231.xsd#cann_FourteenPercentConvertibleNoteMember"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightDomain" xlink:to="cann_FourteenPercentConvertibleNoteMember" order="2" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="cann_DefaultMember" xlink:href="cann-20161231.xsd#cann_DefaultMember"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="cann_DefaultMember" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="cann_GroupAMember" xlink:href="cann-20161231.xsd#cann_GroupAMember"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ScenarioUnspecifiedDomain" xlink:to="cann_GroupAMember" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="cann_GroupBMember" xlink:href="cann-20161231.xsd#cann_GroupBMember"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ScenarioUnspecifiedDomain" xlink:to="cann_GroupBMember" order="1" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="cann_TheGreenhouseMember" xlink:href="cann-20161231.xsd#cann_TheGreenhouseMember"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="cann_TheGreenhouseMember" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_ConvertibleDebt" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ConvertibleDebt"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_DEBTDetails12NotesLineItems" xlink:to="us-gaap_ConvertibleDebt" order="1" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_DEBTDetails12NotesLineItems" xlink:to="us-gaap_DebtInstrumentInterestRateEffectivePercentage" order="2" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="cann_DebtInstrumentMinimumInterestPaymentPeriod" xlink:href="cann-20161231.xsd#cann_DebtInstrumentMinimumInterestPaymentPeriod"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_DEBTDetails12NotesLineItems" xlink:to="cann_DebtInstrumentMinimumInterestPaymentPeriod" order="3" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_DebtConversionConvertedInstrumentWarrantsOrOptionsIssued1" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DebtConversionConvertedInstrumentWarrantsOrOptionsIssued1"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_DEBTDetails12NotesLineItems" xlink:to="us-gaap_DebtConversionConvertedInstrumentWarrantsOrOptionsIssued1" order="4" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_DEBTDetails12NotesLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" order="5" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="invest_InvestmentWarrantsExercisePrice" xlink:href="http://xbrl.sec.gov/invest/2013/invest-2013-01-31.xsd#invest_InvestmentWarrantsExercisePrice"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_DEBTDetails12NotesLineItems" xlink:to="invest_InvestmentWarrantsExercisePrice" order="6" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromSecuredNotesPayable" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ProceedsFromSecuredNotesPayable"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_DEBTDetails12NotesLineItems" xlink:to="us-gaap_ProceedsFromSecuredNotesPayable" order="7" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_DebtConversionConvertedInstrumentAmount1" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DebtConversionConvertedInstrumentAmount1"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_DEBTDetails12NotesLineItems" xlink:to="us-gaap_DebtConversionConvertedInstrumentAmount1" order="8" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_ExtinguishmentOfDebtAmount" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ExtinguishmentOfDebtAmount"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_DEBTDetails12NotesLineItems" xlink:to="us-gaap_ExtinguishmentOfDebtAmount" order="9" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentUnamortizedDiscount" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DebtInstrumentUnamortizedDiscount"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_DEBTDetails12NotesLineItems" xlink:to="us-gaap_DebtInstrumentUnamortizedDiscount" order="10" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_InterestExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_InterestExpense"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_DEBTDetails12NotesLineItems" xlink:to="us-gaap_InterestExpense" order="11" xbrldt:closed="true"/> |
| | </definitionLink> |
| <definitionLink xlink:type="extended" xlink:role="http://generalcann.com/role/DEBTDetails8Notes"> |
| | <loc xlink:type="locator" xlink:label="cann_DEBTDetails8NotesLineItems" xlink:href="cann-20161231.xsd#cann_DEBTDetails8NotesLineItems"/> |
| | <loc xlink:type="locator" xlink:label="cann_DEBTDetails8NotesTable" xlink:href="cann-20161231.xsd#cann_DEBTDetails8NotesTable"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="cann_DEBTDetails8NotesLineItems" xlink:to="cann_DEBTDetails8NotesTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ClassOfWarrantOrRightAxis"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="cann_DEBTDetails8NotesTable" xlink:to="us-gaap_ClassOfWarrantOrRightAxis" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="us-gaap_ClassOfWarrantOrRightDomain" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightDomain_0" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="us-gaap_ClassOfWarrantOrRightDomain_0" order="1" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_TitleOfIndividualAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_TitleOfIndividualAxis"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="cann_DEBTDetails8NotesTable" xlink:to="us-gaap_TitleOfIndividualAxis" order="1" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_TitleOfIndividualWithRelationshipToEntityDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_TitleOfIndividualWithRelationshipToEntityDomain"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_TitleOfIndividualAxis" xlink:to="us-gaap_TitleOfIndividualWithRelationshipToEntityDomain" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_TitleOfIndividualWithRelationshipToEntityDomain_0" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_TitleOfIndividualWithRelationshipToEntityDomain"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_TitleOfIndividualAxis" xlink:to="us-gaap_TitleOfIndividualWithRelationshipToEntityDomain_0" order="1" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="cann_BoardMemberMember" xlink:href="cann-20161231.xsd#cann_BoardMemberMember"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="cann_BoardMemberMember" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="cann_EightPercentConvertibleDebtMember" xlink:href="cann-20161231.xsd#cann_EightPercentConvertibleDebtMember"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightDomain" xlink:to="cann_EightPercentConvertibleDebtMember" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtPercentageBearingFixedInterestRate" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LongTermDebtPercentageBearingFixedInterestRate"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_DEBTDetails8NotesLineItems" xlink:to="us-gaap_LongTermDebtPercentageBearingFixedInterestRate" order="1" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_DebtConversionConvertedInstrumentWarrantsOrOptionsIssued1" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DebtConversionConvertedInstrumentWarrantsOrOptionsIssued1"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_DEBTDetails8NotesLineItems" xlink:to="us-gaap_DebtConversionConvertedInstrumentWarrantsOrOptionsIssued1" order="2" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="invest_InvestmentWarrantsExercisePrice" xlink:href="http://xbrl.sec.gov/invest/2013/invest-2013-01-31.xsd#invest_InvestmentWarrantsExercisePrice"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_DEBTDetails8NotesLineItems" xlink:to="invest_InvestmentWarrantsExercisePrice" order="3" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_DEBTDetails8NotesLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" order="4" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_ConvertibleDebt" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ConvertibleDebt"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_DEBTDetails8NotesLineItems" xlink:to="us-gaap_ConvertibleDebt" order="5" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_ConvertibleDebtFairValueDisclosures" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ConvertibleDebtFairValueDisclosures"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_DEBTDetails8NotesLineItems" xlink:to="us-gaap_ConvertibleDebtFairValueDisclosures" order="6" xbrldt:closed="true"/> |
| | </definitionLink> |
| <definitionLink xlink:type="extended" xlink:role="http://generalcann.com/role/DEBTDetails10Notes"> |
| | <loc xlink:type="locator" xlink:label="cann_DEBTDetails10NotesLineItems" xlink:href="cann-20161231.xsd#cann_DEBTDetails10NotesLineItems"/> |
| | <loc xlink:type="locator" xlink:label="cann_DEBTDetails10NotesTable" xlink:href="cann-20161231.xsd#cann_DEBTDetails10NotesTable"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="cann_DEBTDetails10NotesLineItems" xlink:to="cann_DEBTDetails10NotesTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ClassOfWarrantOrRightAxis"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="cann_DEBTDetails10NotesTable" xlink:to="us-gaap_ClassOfWarrantOrRightAxis" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="us-gaap_ClassOfWarrantOrRightDomain" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightDomain_0" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="us-gaap_ClassOfWarrantOrRightDomain_0" order="1" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RelatedPartyTransactionAxis"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="cann_DEBTDetails10NotesTable" xlink:to="us-gaap_RelatedPartyTransactionAxis" order="1" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RelatedPartyTransactionDomain"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="us-gaap_RelatedPartyTransactionDomain" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionDomain_0" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RelatedPartyTransactionDomain"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="us-gaap_RelatedPartyTransactionDomain_0" order="1" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="cann_TenPercentageConvertibleNoteMember" xlink:href="cann-20161231.xsd#cann_TenPercentageConvertibleNoteMember"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightDomain" xlink:to="cann_TenPercentageConvertibleNoteMember" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="cann_TwelvePercentConvertibleNotesMember" xlink:href="cann-20161231.xsd#cann_TwelvePercentConvertibleNotesMember"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightDomain" xlink:to="cann_TwelvePercentConvertibleNotesMember" order="1" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="cann_InfinityCapitalMember" xlink:href="cann-20161231.xsd#cann_InfinityCapitalMember"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="cann_InfinityCapitalMember" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_RepaymentsOfConvertibleDebt" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RepaymentsOfConvertibleDebt"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_DEBTDetails10NotesLineItems" xlink:to="us-gaap_RepaymentsOfConvertibleDebt" order="1" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_DebtConversionConvertedInstrumentAmount1" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DebtConversionConvertedInstrumentAmount1"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_DEBTDetails10NotesLineItems" xlink:to="us-gaap_DebtConversionConvertedInstrumentAmount1" order="2" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_DEBTDetails10NotesLineItems" xlink:to="us-gaap_DebtInstrumentInterestRateEffectivePercentage" order="3" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_DEBTDetails10NotesLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" order="4" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_DEBTDetails10NotesLineItems" xlink:to="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" order="5" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_AdditionalCollateralAggregateFairValue" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AdditionalCollateralAggregateFairValue"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_DEBTDetails10NotesLineItems" xlink:to="us-gaap_AdditionalCollateralAggregateFairValue" order="6" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_InterestExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_InterestExpense"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_DEBTDetails10NotesLineItems" xlink:to="us-gaap_InterestExpense" order="7" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_DebtConversionConvertedInstrumentWarrantsOrOptionsIssued1" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DebtConversionConvertedInstrumentWarrantsOrOptionsIssued1"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_DEBTDetails10NotesLineItems" xlink:to="us-gaap_DebtConversionConvertedInstrumentWarrantsOrOptionsIssued1" order="8" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_FairValueAssumptionsRiskFreeInterestRate" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_FairValueAssumptionsRiskFreeInterestRate"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_DEBTDetails10NotesLineItems" xlink:to="us-gaap_FairValueAssumptionsRiskFreeInterestRate" order="9" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_FairValueAssumptionsExpectedVolatilityRate" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_FairValueAssumptionsExpectedVolatilityRate"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_DEBTDetails10NotesLineItems" xlink:to="us-gaap_FairValueAssumptionsExpectedVolatilityRate" order="10" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_ExtinguishmentOfDebtAmount" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ExtinguishmentOfDebtAmount"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_DEBTDetails10NotesLineItems" xlink:to="us-gaap_ExtinguishmentOfDebtAmount" order="11" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightExpenseOrRevenueRecognized" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ClassOfWarrantOrRightExpenseOrRevenueRecognized"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_DEBTDetails10NotesLineItems" xlink:to="us-gaap_ClassOfWarrantOrRightExpenseOrRevenueRecognized" order="12" xbrldt:closed="true"/> |
| | </definitionLink> |
| <definitionLink xlink:type="extended" xlink:role="http://generalcann.com/role/DEBTDetails14GreenhouseMortgage"> |
| | <loc xlink:type="locator" xlink:label="cann_DEBTDetails14GreenhouseMortgageLineItems" xlink:href="cann-20161231.xsd#cann_DEBTDetails14GreenhouseMortgageLineItems"/> |
| | <loc xlink:type="locator" xlink:label="cann_DEBTDetails14GreenhouseMortgageTable" xlink:href="cann-20161231.xsd#cann_DEBTDetails14GreenhouseMortgageTable"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="cann_DEBTDetails14GreenhouseMortgageLineItems" xlink:to="cann_DEBTDetails14GreenhouseMortgageTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ClassOfWarrantOrRightAxis"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="cann_DEBTDetails14GreenhouseMortgageTable" xlink:to="us-gaap_ClassOfWarrantOrRightAxis" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="us-gaap_ClassOfWarrantOrRightDomain" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightDomain_0" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="us-gaap_ClassOfWarrantOrRightDomain_0" order="1" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RelatedPartyTransactionAxis"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="cann_DEBTDetails14GreenhouseMortgageTable" xlink:to="us-gaap_RelatedPartyTransactionAxis" order="1" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RelatedPartyTransactionDomain"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="us-gaap_RelatedPartyTransactionDomain" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionDomain_0" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RelatedPartyTransactionDomain"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="us-gaap_RelatedPartyTransactionDomain_0" order="1" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="cann_FourteenPercentConvertibleNoteMember" xlink:href="cann-20161231.xsd#cann_FourteenPercentConvertibleNoteMember"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightDomain" xlink:to="cann_FourteenPercentConvertibleNoteMember" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="cann_TheGreenhouseMember" xlink:href="cann-20161231.xsd#cann_TheGreenhouseMember"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="cann_TheGreenhouseMember" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_RepaymentsOfConvertibleDebt" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RepaymentsOfConvertibleDebt"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_DEBTDetails14GreenhouseMortgageLineItems" xlink:to="us-gaap_RepaymentsOfConvertibleDebt" order="1" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_DebtConversionConvertedInstrumentAmount1" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DebtConversionConvertedInstrumentAmount1"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_DEBTDetails14GreenhouseMortgageLineItems" xlink:to="us-gaap_DebtConversionConvertedInstrumentAmount1" order="2" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_AmortizationOfDebtDiscountPremium" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AmortizationOfDebtDiscountPremium"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_DEBTDetails14GreenhouseMortgageLineItems" xlink:to="us-gaap_AmortizationOfDebtDiscountPremium" order="3" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_ConvertibleDebt" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ConvertibleDebt"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_DEBTDetails14GreenhouseMortgageLineItems" xlink:to="us-gaap_ConvertibleDebt" order="4" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_DEBTDetails14GreenhouseMortgageLineItems" xlink:to="us-gaap_DebtInstrumentInterestRateEffectivePercentage" order="5" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_DebtConversionConvertedInstrumentSharesIssued1" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DebtConversionConvertedInstrumentSharesIssued1"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_DEBTDetails14GreenhouseMortgageLineItems" xlink:to="us-gaap_DebtConversionConvertedInstrumentSharesIssued1" order="6" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="invest_InvestmentWarrantsExercisePrice" xlink:href="http://xbrl.sec.gov/invest/2013/invest-2013-01-31.xsd#invest_InvestmentWarrantsExercisePrice"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_DEBTDetails14GreenhouseMortgageLineItems" xlink:to="invest_InvestmentWarrantsExercisePrice" order="7" xbrldt:closed="true"/> |
| | </definitionLink> |
| <definitionLink xlink:type="extended" xlink:role="http://generalcann.com/role/DEBTDetails85PuebloMortgage"> |
| | <loc xlink:type="locator" xlink:label="cann_DEBTDetails85PuebloMortgageLineItems" xlink:href="cann-20161231.xsd#cann_DEBTDetails85PuebloMortgageLineItems"/> |
| | <loc xlink:type="locator" xlink:label="cann_DEBTDetails85PuebloMortgageTable" xlink:href="cann-20161231.xsd#cann_DEBTDetails85PuebloMortgageTable"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="cann_DEBTDetails85PuebloMortgageLineItems" xlink:to="cann_DEBTDetails85PuebloMortgageTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ClassOfWarrantOrRightAxis"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="cann_DEBTDetails85PuebloMortgageTable" xlink:to="us-gaap_ClassOfWarrantOrRightAxis" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="us-gaap_ClassOfWarrantOrRightDomain" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightDomain_0" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="us-gaap_ClassOfWarrantOrRightDomain_0" order="1" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RelatedPartyTransactionAxis"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="cann_DEBTDetails85PuebloMortgageTable" xlink:to="us-gaap_RelatedPartyTransactionAxis" order="1" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RelatedPartyTransactionDomain"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="us-gaap_RelatedPartyTransactionDomain" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionDomain_0" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RelatedPartyTransactionDomain"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="us-gaap_RelatedPartyTransactionDomain_0" order="1" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="cann_EightPointFivePercentConvertibleDebtMember" xlink:href="cann-20161231.xsd#cann_EightPointFivePercentConvertibleDebtMember"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightDomain" xlink:to="cann_EightPointFivePercentConvertibleDebtMember" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="cann_PuebloWestPropertyMember" xlink:href="cann-20161231.xsd#cann_PuebloWestPropertyMember"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="cann_PuebloWestPropertyMember" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_RepaymentsOfConvertibleDebt" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RepaymentsOfConvertibleDebt"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_DEBTDetails85PuebloMortgageLineItems" xlink:to="us-gaap_RepaymentsOfConvertibleDebt" order="1" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentFaceAmount" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DebtInstrumentFaceAmount"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_DEBTDetails85PuebloMortgageLineItems" xlink:to="us-gaap_DebtInstrumentFaceAmount" order="2" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_DEBTDetails85PuebloMortgageLineItems" xlink:to="us-gaap_DebtInstrumentInterestRateEffectivePercentage" order="3" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="cann_DebtInstrumentMonthlyPayment" xlink:href="cann-20161231.xsd#cann_DebtInstrumentMonthlyPayment"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_DEBTDetails85PuebloMortgageLineItems" xlink:to="cann_DebtInstrumentMonthlyPayment" order="4" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DebtInstrumentConvertibleConversionPrice1"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_DEBTDetails85PuebloMortgageLineItems" xlink:to="us-gaap_DebtInstrumentConvertibleConversionPrice1" order="5" xbrldt:closed="true"/> |
| | </definitionLink> |
| <definitionLink xlink:type="extended" xlink:role="http://generalcann.com/role/DEBTDetails12ConvertibleNotes"> |
| | <loc xlink:type="locator" xlink:label="cann_DEBTDetails12ConvertibleNotesLineItems" xlink:href="cann-20161231.xsd#cann_DEBTDetails12ConvertibleNotesLineItems"/> |
| | <loc xlink:type="locator" xlink:label="cann_DEBTDetails12ConvertibleNotesTable" xlink:href="cann-20161231.xsd#cann_DEBTDetails12ConvertibleNotesTable"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="cann_DEBTDetails12ConvertibleNotesLineItems" xlink:to="cann_DEBTDetails12ConvertibleNotesTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ClassOfWarrantOrRightAxis"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="cann_DEBTDetails12ConvertibleNotesTable" xlink:to="us-gaap_ClassOfWarrantOrRightAxis" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="us-gaap_ClassOfWarrantOrRightDomain" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightDomain_0" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="us-gaap_ClassOfWarrantOrRightDomain_0" order="1" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_RangeAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RangeAxis"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="cann_DEBTDetails12ConvertibleNotesTable" xlink:to="us-gaap_RangeAxis" order="1" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_RangeMember" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RangeMember"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RangeAxis" xlink:to="us-gaap_RangeMember" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_RangeMember_0" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RangeMember"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_RangeAxis" xlink:to="us-gaap_RangeMember_0" order="1" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_DebtConversionByUniqueDescriptionAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DebtConversionByUniqueDescriptionAxis"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="cann_DEBTDetails12ConvertibleNotesTable" xlink:to="us-gaap_DebtConversionByUniqueDescriptionAxis" order="2" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_DebtConversionNameDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DebtConversionNameDomain"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_DebtConversionByUniqueDescriptionAxis" xlink:to="us-gaap_DebtConversionNameDomain" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_DebtConversionNameDomain_0" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DebtConversionNameDomain"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_DebtConversionByUniqueDescriptionAxis" xlink:to="us-gaap_DebtConversionNameDomain_0" order="1" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="cann_TwelvePercentConvertibleNotesMember" xlink:href="cann-20161231.xsd#cann_TwelvePercentConvertibleNotesMember"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightDomain" xlink:to="cann_TwelvePercentConvertibleNotesMember" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_MinimumMember" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_MinimumMember"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RangeMember" xlink:to="us-gaap_MinimumMember" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_MaximumMember" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_MaximumMember"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RangeMember" xlink:to="us-gaap_MaximumMember" order="1" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="cann_AutomaticConversionMember" xlink:href="cann-20161231.xsd#cann_AutomaticConversionMember"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtConversionNameDomain" xlink:to="cann_AutomaticConversionMember" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_DebtConversionOriginalDebtAmount1" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DebtConversionOriginalDebtAmount1"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_DEBTDetails12ConvertibleNotesLineItems" xlink:to="us-gaap_DebtConversionOriginalDebtAmount1" order="1" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_DebtConversionConvertedInstrumentSharesIssued1" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DebtConversionConvertedInstrumentSharesIssued1"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_DEBTDetails12ConvertibleNotesLineItems" xlink:to="us-gaap_DebtConversionConvertedInstrumentSharesIssued1" order="2" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentConvertibleTermsOfConversionFeature" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DebtInstrumentConvertibleTermsOfConversionFeature"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_DEBTDetails12ConvertibleNotesLineItems" xlink:to="us-gaap_DebtInstrumentConvertibleTermsOfConversionFeature" order="3" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="cann_DebtInstrumentConvertibleThresholdTradingVolumne" xlink:href="cann-20161231.xsd#cann_DebtInstrumentConvertibleThresholdTradingVolumne"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_DEBTDetails12ConvertibleNotesLineItems" xlink:to="cann_DebtInstrumentConvertibleThresholdTradingVolumne" order="4" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="cann_DebtInstrumentIndividualPrincipalAmount" xlink:href="cann-20161231.xsd#cann_DebtInstrumentIndividualPrincipalAmount"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_DEBTDetails12ConvertibleNotesLineItems" xlink:to="cann_DebtInstrumentIndividualPrincipalAmount" order="5" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_DEBTDetails12ConvertibleNotesLineItems" xlink:to="us-gaap_DebtInstrumentInterestRateEffectivePercentage" order="6" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DebtInstrumentConvertibleConversionPrice1"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_DEBTDetails12ConvertibleNotesLineItems" xlink:to="us-gaap_DebtInstrumentConvertibleConversionPrice1" order="7" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentUnamortizedDiscount" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DebtInstrumentUnamortizedDiscount"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_DEBTDetails12ConvertibleNotesLineItems" xlink:to="us-gaap_DebtInstrumentUnamortizedDiscount" order="8" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_ConvertibleDebt" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ConvertibleDebt"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_DEBTDetails12ConvertibleNotesLineItems" xlink:to="us-gaap_ConvertibleDebt" order="9" xbrldt:closed="true"/> |
| | </definitionLink> |
| <definitionLink xlink:type="extended" xlink:role="http://generalcann.com/role/ACCRUEDSTOCKPAYABLEDetailsFeinsodAgreement"> |
| | <loc xlink:type="locator" xlink:label="cann_ACCRUEDSTOCKPAYABLEDetailsFeinsodAgreementLineItems" xlink:href="cann-20161231.xsd#cann_ACCRUEDSTOCKPAYABLEDetailsFeinsodAgreementLineItems"/> |
| | <loc xlink:type="locator" xlink:label="cann_ACCRUEDSTOCKPAYABLEDetailsFeinsodAgreementTable" xlink:href="cann-20161231.xsd#cann_ACCRUEDSTOCKPAYABLEDetailsFeinsodAgreementTable"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="cann_ACCRUEDSTOCKPAYABLEDetailsFeinsodAgreementLineItems" xlink:to="cann_ACCRUEDSTOCKPAYABLEDetailsFeinsodAgreementTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ClassOfWarrantOrRightAxis"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="cann_ACCRUEDSTOCKPAYABLEDetailsFeinsodAgreementTable" xlink:to="us-gaap_ClassOfWarrantOrRightAxis" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="us-gaap_ClassOfWarrantOrRightDomain" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightDomain_0" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="us-gaap_ClassOfWarrantOrRightDomain_0" order="1" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_RangeAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RangeAxis"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="cann_ACCRUEDSTOCKPAYABLEDetailsFeinsodAgreementTable" xlink:to="us-gaap_RangeAxis" order="1" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_RangeMember" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RangeMember"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RangeAxis" xlink:to="us-gaap_RangeMember" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_RangeMember_0" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RangeMember"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_RangeAxis" xlink:to="us-gaap_RangeMember_0" order="1" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="cann_ACCRUEDSTOCKPAYABLEDetailsFeinsodAgreementTable" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" order="2" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RelatedPartyDomain"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain_0" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RelatedPartyDomain"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain_0" order="1" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_StatementScenarioAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementScenarioAxis"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="cann_ACCRUEDSTOCKPAYABLEDetailsFeinsodAgreementTable" xlink:to="us-gaap_StatementScenarioAxis" order="3" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_ScenarioUnspecifiedDomain_0" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain_0" order="1" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="cann_FeinsodAgreementMember" xlink:href="cann-20161231.xsd#cann_FeinsodAgreementMember"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightDomain" xlink:to="cann_FeinsodAgreementMember" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="cann_IPGMember" xlink:href="cann-20161231.xsd#cann_IPGMember"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="cann_IPGMember" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_MaximumMember" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_MaximumMember"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RangeMember" xlink:to="us-gaap_MaximumMember" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="cann_UponUplistingToOTCQBMember" xlink:href="cann-20161231.xsd#cann_UponUplistingToOTCQBMember"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ScenarioUnspecifiedDomain" xlink:to="cann_UponUplistingToOTCQBMember" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionTermsAndMannerOfSettlement" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RelatedPartyTransactionTermsAndMannerOfSettlement"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_ACCRUEDSTOCKPAYABLEDetailsFeinsodAgreementLineItems" xlink:to="us-gaap_RelatedPartyTransactionTermsAndMannerOfSettlement" order="1" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesIssuedForServices"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_ACCRUEDSTOCKPAYABLEDetailsFeinsodAgreementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" order="2" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_ACCRUEDSTOCKPAYABLEDetailsFeinsodAgreementLineItems" xlink:to="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" order="3" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="cann_SharePriceDiscount" xlink:href="cann-20161231.xsd#cann_SharePriceDiscount"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_ACCRUEDSTOCKPAYABLEDetailsFeinsodAgreementLineItems" xlink:to="cann_SharePriceDiscount" order="4" xbrldt:closed="true"/> |
| | </definitionLink> |
| <definitionLink xlink:type="extended" xlink:role="http://generalcann.com/role/ACCRUEDSTOCKPAYABLEDetailsArchitecturalServices"> |
| | <loc xlink:type="locator" xlink:label="cann_ACCRUEDSTOCKPAYABLEDetailsArchitecturalServicesLineItems" xlink:href="cann-20161231.xsd#cann_ACCRUEDSTOCKPAYABLEDetailsArchitecturalServicesLineItems"/> |
| | <loc xlink:type="locator" xlink:label="cann_ACCRUEDSTOCKPAYABLEDetailsArchitecturalServicesTable" xlink:href="cann-20161231.xsd#cann_ACCRUEDSTOCKPAYABLEDetailsArchitecturalServicesTable"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="cann_ACCRUEDSTOCKPAYABLEDetailsArchitecturalServicesLineItems" xlink:to="cann_ACCRUEDSTOCKPAYABLEDetailsArchitecturalServicesTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ClassOfWarrantOrRightAxis"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="cann_ACCRUEDSTOCKPAYABLEDetailsArchitecturalServicesTable" xlink:to="us-gaap_ClassOfWarrantOrRightAxis" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="us-gaap_ClassOfWarrantOrRightDomain" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightDomain_0" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="us-gaap_ClassOfWarrantOrRightDomain_0" order="1" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="cann_ArchitecturalServicesMember" xlink:href="cann-20161231.xsd#cann_ArchitecturalServicesMember"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightDomain" xlink:to="cann_ArchitecturalServicesMember" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesIssuedForServices"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_ACCRUEDSTOCKPAYABLEDetailsArchitecturalServicesLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" order="1" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightOutstanding" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ClassOfWarrantOrRightOutstanding"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_ACCRUEDSTOCKPAYABLEDetailsArchitecturalServicesLineItems" xlink:to="us-gaap_ClassOfWarrantOrRightOutstanding" order="2" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_ACCRUEDSTOCKPAYABLEDetailsArchitecturalServicesLineItems" xlink:to="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" order="3" xbrldt:closed="true"/> |
| | </definitionLink> |
| <definitionLink xlink:type="extended" xlink:role="http://generalcann.com/role/ACCRUEDSTOCKPAYABLEDetailsEmploymentAgreement"> |
| | <loc xlink:type="locator" xlink:label="cann_ACCRUEDSTOCKPAYABLEDetailsEmploymentAgreementLineItems" xlink:href="cann-20161231.xsd#cann_ACCRUEDSTOCKPAYABLEDetailsEmploymentAgreementLineItems"/> |
| | <loc xlink:type="locator" xlink:label="cann_ACCRUEDSTOCKPAYABLEDetailsEmploymentAgreementTable" xlink:href="cann-20161231.xsd#cann_ACCRUEDSTOCKPAYABLEDetailsEmploymentAgreementTable"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="cann_ACCRUEDSTOCKPAYABLEDetailsEmploymentAgreementLineItems" xlink:to="cann_ACCRUEDSTOCKPAYABLEDetailsEmploymentAgreementTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ClassOfWarrantOrRightAxis"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="cann_ACCRUEDSTOCKPAYABLEDetailsEmploymentAgreementTable" xlink:to="us-gaap_ClassOfWarrantOrRightAxis" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="us-gaap_ClassOfWarrantOrRightDomain" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightDomain_0" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="us-gaap_ClassOfWarrantOrRightDomain_0" order="1" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_StatementScenarioAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementScenarioAxis"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="cann_ACCRUEDSTOCKPAYABLEDetailsEmploymentAgreementTable" xlink:to="us-gaap_StatementScenarioAxis" order="1" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_ScenarioUnspecifiedDomain_0" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain_0" order="1" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="cann_EmployeeAgreementsMember" xlink:href="cann-20161231.xsd#cann_EmployeeAgreementsMember"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightDomain" xlink:to="cann_EmployeeAgreementsMember" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_ScenarioAdjustmentMember" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScenarioAdjustmentMember"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ScenarioUnspecifiedDomain" xlink:to="us-gaap_ScenarioAdjustmentMember" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesIssuedForServices"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_ACCRUEDSTOCKPAYABLEDetailsEmploymentAgreementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" order="1" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_SharePrice" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SharePrice"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_ACCRUEDSTOCKPAYABLEDetailsEmploymentAgreementLineItems" xlink:to="us-gaap_SharePrice" order="2" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="cann_SharePriceDiscount" xlink:href="cann-20161231.xsd#cann_SharePriceDiscount"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_ACCRUEDSTOCKPAYABLEDetailsEmploymentAgreementLineItems" xlink:to="cann_SharePriceDiscount" order="3" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_ACCRUEDSTOCKPAYABLEDetailsEmploymentAgreementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross" order="4" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_ACCRUEDSTOCKPAYABLEDetailsEmploymentAgreementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" order="5" xbrldt:closed="true"/> |
| | </definitionLink> |
| <definitionLink xlink:type="extended" xlink:role="http://generalcann.com/role/ACCRUEDSTOCKPAYABLEDetailsConsultingAgreement"> |
| | <loc xlink:type="locator" xlink:label="cann_ACCRUEDSTOCKPAYABLEDetailsConsultingAgreementLineItems" xlink:href="cann-20161231.xsd#cann_ACCRUEDSTOCKPAYABLEDetailsConsultingAgreementLineItems"/> |
| | <loc xlink:type="locator" xlink:label="cann_ACCRUEDSTOCKPAYABLEDetailsConsultingAgreementTable" xlink:href="cann-20161231.xsd#cann_ACCRUEDSTOCKPAYABLEDetailsConsultingAgreementTable"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="cann_ACCRUEDSTOCKPAYABLEDetailsConsultingAgreementLineItems" xlink:to="cann_ACCRUEDSTOCKPAYABLEDetailsConsultingAgreementTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ClassOfWarrantOrRightAxis"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="cann_ACCRUEDSTOCKPAYABLEDetailsConsultingAgreementTable" xlink:to="us-gaap_ClassOfWarrantOrRightAxis" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="us-gaap_ClassOfWarrantOrRightDomain" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightDomain_0" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="us-gaap_ClassOfWarrantOrRightDomain_0" order="1" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="cann_ConsultingAgreementMember" xlink:href="cann-20161231.xsd#cann_ConsultingAgreementMember"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightDomain" xlink:to="cann_ConsultingAgreementMember" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_ACCRUEDSTOCKPAYABLEDetailsConsultingAgreementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" order="1" xbrldt:closed="true"/> |
| | </definitionLink> |
| <definitionLink xlink:type="extended" xlink:role="http://generalcann.com/role/DERIVATIVEWARRANTLIABILITYDetails"> |
| | <loc xlink:type="locator" xlink:label="cann_DERIVATIVEWARRANTLIABILITYDetailsLineItems" xlink:href="cann-20161231.xsd#cann_DERIVATIVEWARRANTLIABILITYDetailsLineItems"/> |
| | <loc xlink:type="locator" xlink:label="cann_DERIVATIVEWARRANTLIABILITYDetailsTable" xlink:href="cann-20161231.xsd#cann_DERIVATIVEWARRANTLIABILITYDetailsTable"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="cann_DERIVATIVEWARRANTLIABILITYDetailsLineItems" xlink:to="cann_DERIVATIVEWARRANTLIABILITYDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ClassOfWarrantOrRightAxis"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="cann_DERIVATIVEWARRANTLIABILITYDetailsTable" xlink:to="us-gaap_ClassOfWarrantOrRightAxis" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="us-gaap_ClassOfWarrantOrRightDomain" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightDomain_0" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="us-gaap_ClassOfWarrantOrRightDomain_0" order="1" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_NatureOfExpenseAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NatureOfExpenseAxis"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="cann_DERIVATIVEWARRANTLIABILITYDetailsTable" xlink:to="us-gaap_NatureOfExpenseAxis" order="1" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_InterimPeriodCostsNotAllocableDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_InterimPeriodCostsNotAllocableDomain"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_NatureOfExpenseAxis" xlink:to="us-gaap_InterimPeriodCostsNotAllocableDomain" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_InterimPeriodCostsNotAllocableDomain_0" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_InterimPeriodCostsNotAllocableDomain"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_NatureOfExpenseAxis" xlink:to="us-gaap_InterimPeriodCostsNotAllocableDomain_0" order="1" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_CounterpartyNameAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CounterpartyNameAxis"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="cann_DERIVATIVEWARRANTLIABILITYDetailsTable" xlink:to="us-gaap_CounterpartyNameAxis" order="2" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_RepurchaseAgreementCounterpartyNameDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RepurchaseAgreementCounterpartyNameDomain"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_CounterpartyNameAxis" xlink:to="us-gaap_RepurchaseAgreementCounterpartyNameDomain" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_RepurchaseAgreementCounterpartyNameDomain_0" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RepurchaseAgreementCounterpartyNameDomain"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_CounterpartyNameAxis" xlink:to="us-gaap_RepurchaseAgreementCounterpartyNameDomain_0" order="1" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="cann_SeriesCWarrantsMember" xlink:href="cann-20161231.xsd#cann_SeriesCWarrantsMember"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightDomain" xlink:to="cann_SeriesCWarrantsMember" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="sic_Z8111" xlink:href="http://xbrl.sec.gov/sic/2011/sic-2011-01-31.xsd#sic_Z8111"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_InterimPeriodCostsNotAllocableDomain" xlink:to="sic_Z8111" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="cann_FullCircleMember" xlink:href="cann-20161231.xsd#cann_FullCircleMember"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RepurchaseAgreementCounterpartyNameDomain" xlink:to="cann_FullCircleMember" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="cann_FullyvestedWarrants" xlink:href="cann-20161231.xsd#cann_FullyvestedWarrants"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_DERIVATIVEWARRANTLIABILITYDetailsLineItems" xlink:to="cann_FullyvestedWarrants" order="1" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="cann_WarrantsToPurchase" xlink:href="cann-20161231.xsd#cann_WarrantsToPurchase"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_DERIVATIVEWARRANTLIABILITYDetailsLineItems" xlink:to="cann_WarrantsToPurchase" order="2" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="invest_InvestmentWarrantsExercisePrice" xlink:href="http://xbrl.sec.gov/invest/2013/invest-2013-01-31.xsd#invest_InvestmentWarrantsExercisePrice"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_DERIVATIVEWARRANTLIABILITYDetailsLineItems" xlink:to="invest_InvestmentWarrantsExercisePrice" order="3" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromIssuanceOfDebt" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ProceedsFromIssuanceOfDebt"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_DERIVATIVEWARRANTLIABILITYDetailsLineItems" xlink:to="us-gaap_ProceedsFromIssuanceOfDebt" order="4" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_DERIVATIVEWARRANTLIABILITYDetailsLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised" order="5" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesIssued" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CommonStockSharesIssued"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_DERIVATIVEWARRANTLIABILITYDetailsLineItems" xlink:to="us-gaap_CommonStockSharesIssued" order="6" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromWarrantExercises" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ProceedsFromWarrantExercises"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_DERIVATIVEWARRANTLIABILITYDetailsLineItems" xlink:to="us-gaap_ProceedsFromWarrantExercises" order="7" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_SharePrice" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SharePrice"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_DERIVATIVEWARRANTLIABILITYDetailsLineItems" xlink:to="us-gaap_SharePrice" order="8" xbrldt:closed="true"/> |
| | </definitionLink> |
| <definitionLink xlink:type="extended" xlink:role="http://generalcann.com/role/COMMITMENTSANDCONTINGENCIESDetails"> |
| | <loc xlink:type="locator" xlink:label="cann_COMMITMENTSANDCONTINGENCIESDetailsLineItems" xlink:href="cann-20161231.xsd#cann_COMMITMENTSANDCONTINGENCIESDetailsLineItems"/> |
| | <loc xlink:type="locator" xlink:label="cann_COMMITMENTSANDCONTINGENCIESDetailsTable" xlink:href="cann-20161231.xsd#cann_COMMITMENTSANDCONTINGENCIESDetailsTable"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="cann_COMMITMENTSANDCONTINGENCIESDetailsLineItems" xlink:to="cann_COMMITMENTSANDCONTINGENCIESDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAxis"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="cann_COMMITMENTSANDCONTINGENCIESDetailsTable" xlink:to="us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAxis" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_PropertySubjectToOrAvailableForOperatingLeaseDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PropertySubjectToOrAvailableForOperatingLeaseDomain"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAxis" xlink:to="us-gaap_PropertySubjectToOrAvailableForOperatingLeaseDomain" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_PropertySubjectToOrAvailableForOperatingLeaseDomain_0" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PropertySubjectToOrAvailableForOperatingLeaseDomain"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAxis" xlink:to="us-gaap_PropertySubjectToOrAvailableForOperatingLeaseDomain_0" order="1" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="cann_COMMITMENTSANDCONTINGENCIESDetailsTable" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" order="1" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RelatedPartyDomain"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain_0" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RelatedPartyDomain"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain_0" order="1" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="cann_DBOptionAgreementMember" xlink:href="cann-20161231.xsd#cann_DBOptionAgreementMember"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="cann_DBOptionAgreementMember" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="cann_WarehouseSupplyAndDistributionFacilityMember" xlink:href="cann-20161231.xsd#cann_WarehouseSupplyAndDistributionFacilityMember"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertySubjectToOrAvailableForOperatingLeaseDomain" xlink:to="cann_WarehouseSupplyAndDistributionFacilityMember" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_AreaOfRealEstateProperty" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AreaOfRealEstateProperty"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_COMMITMENTSANDCONTINGENCIESDetailsLineItems" xlink:to="us-gaap_AreaOfRealEstateProperty" order="1" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_LeaseAndRentalExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LeaseAndRentalExpense"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_COMMITMENTSANDCONTINGENCIESDetailsLineItems" xlink:to="us-gaap_LeaseAndRentalExpense" order="2" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_COMMITMENTSANDCONTINGENCIESDetailsLineItems" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear" order="3" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="cann_RightToPurchaseCost" xlink:href="cann-20161231.xsd#cann_RightToPurchaseCost"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_COMMITMENTSANDCONTINGENCIESDetailsLineItems" xlink:to="cann_RightToPurchaseCost" order="4" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="cann_EquityInterest" xlink:href="cann-20161231.xsd#cann_EquityInterest"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_COMMITMENTSANDCONTINGENCIESDetailsLineItems" xlink:to="cann_EquityInterest" order="5" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_Capital" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_Capital"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_COMMITMENTSANDCONTINGENCIESDetailsLineItems" xlink:to="us-gaap_Capital" order="6" xbrldt:closed="true"/> |
| | </definitionLink> |
| <definitionLink xlink:type="extended" xlink:role="http://generalcann.com/role/STOCKHOLDERSEQUITYDetailsEmployeeStockOptions"> |
| | <loc xlink:type="locator" xlink:label="cann_STOCKHOLDERSEQUITYDetailsEmployeeStockOptionsLineItems" xlink:href="cann-20161231.xsd#cann_STOCKHOLDERSEQUITYDetailsEmployeeStockOptionsLineItems"/> |
| | <loc xlink:type="locator" xlink:label="cann_STOCKHOLDERSEQUITYDetailsEmployeeStockOptionsTable" xlink:href="cann-20161231.xsd#cann_STOCKHOLDERSEQUITYDetailsEmployeeStockOptionsTable"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="cann_STOCKHOLDERSEQUITYDetailsEmployeeStockOptionsLineItems" xlink:to="cann_STOCKHOLDERSEQUITYDetailsEmployeeStockOptionsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="cann_TypeOfEmployeeAxis" xlink:href="cann-20161231.xsd#cann_TypeOfEmployeeAxis"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="cann_STOCKHOLDERSEQUITYDetailsEmployeeStockOptionsTable" xlink:to="cann_TypeOfEmployeeAxis" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="cann_TypeOfEmployeeDomain" xlink:href="cann-20161231.xsd#cann_TypeOfEmployeeDomain"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="cann_TypeOfEmployeeAxis" xlink:to="cann_TypeOfEmployeeDomain" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="cann_TypeOfEmployeeDomain_0" xlink:href="cann-20161231.xsd#cann_TypeOfEmployeeDomain"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="cann_TypeOfEmployeeAxis" xlink:to="cann_TypeOfEmployeeDomain_0" order="1" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="cann_STOCKHOLDERSEQUITYDetailsEmployeeStockOptionsTable" xlink:to="us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis" order="1" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_EmployeeStockOwnershipPlanESOPPlanDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_EmployeeStockOwnershipPlanESOPPlanDomain"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis" xlink:to="us-gaap_EmployeeStockOwnershipPlanESOPPlanDomain" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_EmployeeStockOwnershipPlanESOPPlanDomain_0" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_EmployeeStockOwnershipPlanESOPPlanDomain"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis" xlink:to="us-gaap_EmployeeStockOwnershipPlanESOPPlanDomain_0" order="1" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="cann_HourlyEmployeeMember" xlink:href="cann-20161231.xsd#cann_HourlyEmployeeMember"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_TypeOfEmployeeDomain" xlink:to="cann_HourlyEmployeeMember" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="cann_IncentivePlanMember" xlink:href="cann-20161231.xsd#cann_IncentivePlanMember"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EmployeeStockOwnershipPlanESOPPlanDomain" xlink:to="cann_IncentivePlanMember" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDescription" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDescription"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_STOCKHOLDERSEQUITYDetailsEmployeeStockOptionsLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDescription" order="1" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_STOCKHOLDERSEQUITYDetailsEmployeeStockOptionsLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" order="2" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="cann_EstimatedOptionsForfeitureRate" xlink:href="cann-20161231.xsd#cann_EstimatedOptionsForfeitureRate"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_STOCKHOLDERSEQUITYDetailsEmployeeStockOptionsLineItems" xlink:to="cann_EstimatedOptionsForfeitureRate" order="3" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_STOCKHOLDERSEQUITYDetailsEmployeeStockOptionsLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" order="4" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_STOCKHOLDERSEQUITYDetailsEmployeeStockOptionsLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" order="5" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_STOCKHOLDERSEQUITYDetailsEmployeeStockOptionsLineItems" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" order="6" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_STOCKHOLDERSEQUITYDetailsEmployeeStockOptionsLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" order="7" xbrldt:closed="true"/> |
| | </definitionLink> |
| <definitionLink xlink:type="extended" xlink:role="http://generalcann.com/role/STOCKHOLDERSEQUITYDetailsWarrantsforConsultingServices"> |
| | <loc xlink:type="locator" xlink:label="cann_STOCKHOLDERSEQUITYDetailsWarrantsforConsultingServicesLineItems" xlink:href="cann-20161231.xsd#cann_STOCKHOLDERSEQUITYDetailsWarrantsforConsultingServicesLineItems"/> |
| | <loc xlink:type="locator" xlink:label="cann_STOCKHOLDERSEQUITYDetailsWarrantsforConsultingServicesTable" xlink:href="cann-20161231.xsd#cann_STOCKHOLDERSEQUITYDetailsWarrantsforConsultingServicesTable"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="cann_STOCKHOLDERSEQUITYDetailsWarrantsforConsultingServicesLineItems" xlink:to="cann_STOCKHOLDERSEQUITYDetailsWarrantsforConsultingServicesTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ClassOfWarrantOrRightAxis"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="cann_STOCKHOLDERSEQUITYDetailsWarrantsforConsultingServicesTable" xlink:to="us-gaap_ClassOfWarrantOrRightAxis" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="us-gaap_ClassOfWarrantOrRightDomain" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightDomain_0" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="us-gaap_ClassOfWarrantOrRightDomain_0" order="1" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="cann_STOCKHOLDERSEQUITYDetailsWarrantsforConsultingServicesTable" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" order="1" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RelatedPartyDomain"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain_0" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RelatedPartyDomain"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain_0" order="1" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_ChiefFinancialOfficerMember" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ChiefFinancialOfficerMember"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="us-gaap_ChiefFinancialOfficerMember" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="cann_WarrantsConsultingServicesMember" xlink:href="cann-20161231.xsd#cann_WarrantsConsultingServicesMember"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightDomain" xlink:to="cann_WarrantsConsultingServicesMember" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="cann_WarrantsToPurchase" xlink:href="cann-20161231.xsd#cann_WarrantsToPurchase"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_STOCKHOLDERSEQUITYDetailsWarrantsforConsultingServicesLineItems" xlink:to="cann_WarrantsToPurchase" order="1" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="cann_ExercisePrice" xlink:href="cann-20161231.xsd#cann_ExercisePrice"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_STOCKHOLDERSEQUITYDetailsWarrantsforConsultingServicesLineItems" xlink:to="cann_ExercisePrice" order="2" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="cann_WarrantsExpirationPeriod" xlink:href="cann-20161231.xsd#cann_WarrantsExpirationPeriod"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_STOCKHOLDERSEQUITYDetailsWarrantsforConsultingServicesLineItems" xlink:to="cann_WarrantsExpirationPeriod" order="3" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_STOCKHOLDERSEQUITYDetailsWarrantsforConsultingServicesLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" order="4" xbrldt:closed="true"/> |
| | </definitionLink> |
| <definitionLink xlink:type="extended" xlink:role="http://generalcann.com/role/STOCKHOLDERSEQUITYDetailsDBOptionAgreementWarrants"> |
| | <loc xlink:type="locator" xlink:label="cann_STOCKHOLDERSEQUITYDetailsDBOptionAgreementWarrantsLineItems" xlink:href="cann-20161231.xsd#cann_STOCKHOLDERSEQUITYDetailsDBOptionAgreementWarrantsLineItems"/> |
| | <loc xlink:type="locator" xlink:label="cann_STOCKHOLDERSEQUITYDetailsDBOptionAgreementWarrantsTable" xlink:href="cann-20161231.xsd#cann_STOCKHOLDERSEQUITYDetailsDBOptionAgreementWarrantsTable"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="cann_STOCKHOLDERSEQUITYDetailsDBOptionAgreementWarrantsLineItems" xlink:to="cann_STOCKHOLDERSEQUITYDetailsDBOptionAgreementWarrantsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="cann_STOCKHOLDERSEQUITYDetailsDBOptionAgreementWarrantsTable" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RelatedPartyDomain"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain_0" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RelatedPartyDomain"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain_0" order="1" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="cann_DBOptionAgreementMember" xlink:href="cann-20161231.xsd#cann_DBOptionAgreementMember"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="cann_DBOptionAgreementMember" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="cann_WarrantsToPurchase" xlink:href="cann-20161231.xsd#cann_WarrantsToPurchase"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_STOCKHOLDERSEQUITYDetailsDBOptionAgreementWarrantsLineItems" xlink:to="cann_WarrantsToPurchase" order="1" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="cann_ExercisePrice" xlink:href="cann-20161231.xsd#cann_ExercisePrice"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_STOCKHOLDERSEQUITYDetailsDBOptionAgreementWarrantsLineItems" xlink:to="cann_ExercisePrice" order="2" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="cann_WarrantsExpirationPeriod" xlink:href="cann-20161231.xsd#cann_WarrantsExpirationPeriod"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_STOCKHOLDERSEQUITYDetailsDBOptionAgreementWarrantsLineItems" xlink:to="cann_WarrantsExpirationPeriod" order="3" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="cann_WarrantsFairValue" xlink:href="cann-20161231.xsd#cann_WarrantsFairValue"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_STOCKHOLDERSEQUITYDetailsDBOptionAgreementWarrantsLineItems" xlink:to="cann_WarrantsFairValue" order="4" xbrldt:closed="true"/> |
| | </definitionLink> |
| <definitionLink xlink:type="extended" xlink:role="http://generalcann.com/role/STOCKHOLDERSEQUITYDetailsIPGAcquisitionWarrants"> |
| | <loc xlink:type="locator" xlink:label="cann_STOCKHOLDERSEQUITYDetailsIPGAcquisitionWarrantsLineItems" xlink:href="cann-20161231.xsd#cann_STOCKHOLDERSEQUITYDetailsIPGAcquisitionWarrantsLineItems"/> |
| | <loc xlink:type="locator" xlink:label="cann_STOCKHOLDERSEQUITYDetailsIPGAcquisitionWarrantsTable" xlink:href="cann-20161231.xsd#cann_STOCKHOLDERSEQUITYDetailsIPGAcquisitionWarrantsTable"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="cann_STOCKHOLDERSEQUITYDetailsIPGAcquisitionWarrantsLineItems" xlink:to="cann_STOCKHOLDERSEQUITYDetailsIPGAcquisitionWarrantsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ClassOfWarrantOrRightAxis"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="cann_STOCKHOLDERSEQUITYDetailsIPGAcquisitionWarrantsTable" xlink:to="us-gaap_ClassOfWarrantOrRightAxis" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="us-gaap_ClassOfWarrantOrRightDomain" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightDomain_0" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="us-gaap_ClassOfWarrantOrRightDomain_0" order="1" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="cann_STOCKHOLDERSEQUITYDetailsIPGAcquisitionWarrantsTable" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" order="1" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RelatedPartyDomain"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain_0" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RelatedPartyDomain"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain_0" order="1" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="cann_IronProtectionGroupMember" xlink:href="cann-20161231.xsd#cann_IronProtectionGroupMember"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="cann_IronProtectionGroupMember" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="cann_IPG4.50WarrantsMember" xlink:href="cann-20161231.xsd#cann_IPG4.50WarrantsMember"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightDomain" xlink:to="cann_IPG4.50WarrantsMember" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="cann_IPG5.00WarrantsMember" xlink:href="cann-20161231.xsd#cann_IPG5.00WarrantsMember"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightDomain" xlink:to="cann_IPG5.00WarrantsMember" order="1" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="cann_WarrantsToPurchase" xlink:href="cann-20161231.xsd#cann_WarrantsToPurchase"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_STOCKHOLDERSEQUITYDetailsIPGAcquisitionWarrantsLineItems" xlink:to="cann_WarrantsToPurchase" order="1" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="cann_ExercisePrice" xlink:href="cann-20161231.xsd#cann_ExercisePrice"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_STOCKHOLDERSEQUITYDetailsIPGAcquisitionWarrantsLineItems" xlink:to="cann_ExercisePrice" order="2" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="cann_WarrantsExpirationPeriod" xlink:href="cann-20161231.xsd#cann_WarrantsExpirationPeriod"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_STOCKHOLDERSEQUITYDetailsIPGAcquisitionWarrantsLineItems" xlink:to="cann_WarrantsExpirationPeriod" order="3" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="cann_WarrantsFairValue" xlink:href="cann-20161231.xsd#cann_WarrantsFairValue"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_STOCKHOLDERSEQUITYDetailsIPGAcquisitionWarrantsLineItems" xlink:to="cann_WarrantsFairValue" order="4" xbrldt:closed="true"/> |
| | </definitionLink> |
| <definitionLink xlink:type="extended" xlink:role="http://generalcann.com/role/STOCKHOLDERSEQUITYDetails2013Warrants"> |
| | <loc xlink:type="locator" xlink:label="cann_STOCKHOLDERSEQUITYDetails2013WarrantsLineItems" xlink:href="cann-20161231.xsd#cann_STOCKHOLDERSEQUITYDetails2013WarrantsLineItems"/> |
| | <loc xlink:type="locator" xlink:label="cann_STOCKHOLDERSEQUITYDetails2013WarrantsTable" xlink:href="cann-20161231.xsd#cann_STOCKHOLDERSEQUITYDetails2013WarrantsTable"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="cann_STOCKHOLDERSEQUITYDetails2013WarrantsLineItems" xlink:to="cann_STOCKHOLDERSEQUITYDetails2013WarrantsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ClassOfWarrantOrRightAxis"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="cann_STOCKHOLDERSEQUITYDetails2013WarrantsTable" xlink:to="us-gaap_ClassOfWarrantOrRightAxis" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="us-gaap_ClassOfWarrantOrRightDomain" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightDomain_0" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="us-gaap_ClassOfWarrantOrRightDomain_0" order="1" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="cann_Warrants2013Member" xlink:href="cann-20161231.xsd#cann_Warrants2013Member"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightDomain" xlink:to="cann_Warrants2013Member" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_STOCKHOLDERSEQUITYDetails2013WarrantsLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues" order="1" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="cann_WarrantsToPurchase" xlink:href="cann-20161231.xsd#cann_WarrantsToPurchase"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_STOCKHOLDERSEQUITYDetails2013WarrantsLineItems" xlink:to="cann_WarrantsToPurchase" order="2" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_SaleOfStockPricePerShare" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SaleOfStockPricePerShare"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_STOCKHOLDERSEQUITYDetails2013WarrantsLineItems" xlink:to="us-gaap_SaleOfStockPricePerShare" order="3" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="cann_ExercisePrice" xlink:href="cann-20161231.xsd#cann_ExercisePrice"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_STOCKHOLDERSEQUITYDetails2013WarrantsLineItems" xlink:to="cann_ExercisePrice" order="4" xbrldt:closed="true"/> |
| | </definitionLink> |
| <definitionLink xlink:type="extended" xlink:role="http://generalcann.com/role/SUBSEQUENTEVENTSDetails"> |
| | <loc xlink:type="locator" xlink:label="cann_SUBSEQUENTEVENTSDetailsLineItems" xlink:href="cann-20161231.xsd#cann_SUBSEQUENTEVENTSDetailsLineItems"/> |
| | <loc xlink:type="locator" xlink:label="cann_SUBSEQUENTEVENTSDetailsTable" xlink:href="cann-20161231.xsd#cann_SUBSEQUENTEVENTSDetailsTable"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="cann_SUBSEQUENTEVENTSDetailsLineItems" xlink:to="cann_SUBSEQUENTEVENTSDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ClassOfWarrantOrRightAxis"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="cann_SUBSEQUENTEVENTSDetailsTable" xlink:to="us-gaap_ClassOfWarrantOrRightAxis" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="us-gaap_ClassOfWarrantOrRightDomain" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightDomain_0" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="us-gaap_ClassOfWarrantOrRightDomain_0" order="1" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="cann_SUBSEQUENTEVENTSDetailsTable" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" order="1" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RelatedPartyDomain"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain_0" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RelatedPartyDomain"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain_0" order="1" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="cann_DBArizonaMember" xlink:href="cann-20161231.xsd#cann_DBArizonaMember"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="cann_DBArizonaMember" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="cann_TwelvePercentWarrantsMember" xlink:href="cann-20161231.xsd#cann_TwelvePercentWarrantsMember"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightDomain" xlink:to="cann_TwelvePercentWarrantsMember" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentFaceAmount" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DebtInstrumentFaceAmount"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_SUBSEQUENTEVENTSDetailsLineItems" xlink:to="us-gaap_DebtInstrumentFaceAmount" order="1" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentInterestRateDuringPeriod" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DebtInstrumentInterestRateDuringPeriod"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_SUBSEQUENTEVENTSDetailsLineItems" xlink:to="us-gaap_DebtInstrumentInterestRateDuringPeriod" order="2" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentMaturityDate" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DebtInstrumentMaturityDate"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_SUBSEQUENTEVENTSDetailsLineItems" xlink:to="us-gaap_DebtInstrumentMaturityDate" order="3" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_DebtConversionConvertedInstrumentWarrantsOrOptionsIssued1" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DebtConversionConvertedInstrumentWarrantsOrOptionsIssued1"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_SUBSEQUENTEVENTSDetailsLineItems" xlink:to="us-gaap_DebtConversionConvertedInstrumentWarrantsOrOptionsIssued1" order="4" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromWarrantExercises" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ProceedsFromWarrantExercises"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_SUBSEQUENTEVENTSDetailsLineItems" xlink:to="us-gaap_ProceedsFromWarrantExercises" order="5" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="cann_ReductionOfPrincipal" xlink:href="cann-20161231.xsd#cann_ReductionOfPrincipal"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cann_SUBSEQUENTEVENTSDetailsLineItems" xlink:to="cann_ReductionOfPrincipal" order="6" xbrldt:closed="true"/> |
| | </definitionLink> |
| <definitionLink xlink:type="extended" xlink:role="http://generalcann.com/role/DocumentAndEntityInformation"> |
| | <loc xlink:type="locator" xlink:label="dei_DocumentInformationLineItems" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentInformationLineItems"/> |
| | <loc xlink:type="locator" xlink:label="dei_EntityRegistrantName" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityRegistrantName"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityRegistrantName" order="0" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="dei_TradingSymbol" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_TradingSymbol"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_TradingSymbol" order="1" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="dei_DocumentType" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentType"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentType" order="2" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="dei_CurrentFiscalYearEndDate" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_CurrentFiscalYearEndDate"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_CurrentFiscalYearEndDate" order="3" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="dei_EntityCommonStockSharesOutstanding" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityCommonStockSharesOutstanding"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityCommonStockSharesOutstanding" order="4" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="dei_EntityPublicFloat" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityPublicFloat"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityPublicFloat" order="5" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="dei_AmendmentFlag" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_AmendmentFlag"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_AmendmentFlag" order="6" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="dei_AmendmentDescription" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_AmendmentDescription"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_AmendmentDescription" order="7" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="dei_EntityCentralIndexKey" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityCentralIndexKey"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityCentralIndexKey" order="8" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="dei_EntityCurrentReportingStatus" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityCurrentReportingStatus"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityCurrentReportingStatus" order="9" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="dei_EntityVoluntaryFilers" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityVoluntaryFilers"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityVoluntaryFilers" order="10" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="dei_EntityFilerCategory" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityFilerCategory"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityFilerCategory" order="11" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="dei_EntityWellKnownSeasonedIssuer" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityWellKnownSeasonedIssuer"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityWellKnownSeasonedIssuer" order="12" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="dei_DocumentPeriodEndDate" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentPeriodEndDate"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentPeriodEndDate" order="13" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="dei_DocumentFiscalYearFocus" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentFiscalYearFocus"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentFiscalYearFocus" order="14" xbrldt:closed="true"/> |
| | <loc xlink:type="locator" xlink:label="dei_DocumentFiscalPeriodFocus" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentFiscalPeriodFocus"/> |
| | <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentFiscalPeriodFocus" order="15" xbrldt:closed="true"/> |
| | </definitionLink> |
| </linkbase> |