################################################################################
################# - MAKEFILE STATIC VARIABLES - ################################
################################################################################

exe-sources   := ${sources} ${exe-source-file}

objects       := $(filter %.o,$(subst   .c,.o,$(sources)))
objects       += $(filter %.o,$(subst  .cc,.o,$(sources)))
objects       += $(filter %.o,$(subst .cpp,.o,$(sources)))
objects       += $(filter %.o,$(subst .cu,.o,$(sources)))
dependencies  := $(subst .o,.d,$(objects))

exe-objects       := $(filter %.o,$(subst   .c,.o,$(exe-sources)))
exe-objects       += $(filter %.o,$(subst  .cc,.o,$(exe-sources)))
exe-objects       += $(filter %.o,$(subst .cpp,.o,$(exe-sources)))
exe-objects       += $(filter %.o,$(subst .cu,.o,$(exe-sources)))
exe-dependencies  := $(subst .o,.d,$(exe-objects))



libtarget     := $(libdir)/lib$(packagename).a
exetarget     := $(bindir)/$(packagename)
pkgconfigfile := $(packagename).pc

automakefile := make.auto
